<SEC-DOCUMENT>0000103730-25-000055.txt : 20250806
<SEC-HEADER>0000103730-25-000055.hdr.sgml : 20250806
<ACCEPTANCE-DATETIME>20250806073158
ACCESSION NUMBER:		0000103730-25-000055
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		65
CONFORMED PERIOD OF REPORT:	20250628
FILED AS OF DATE:		20250806
DATE AS OF CHANGE:		20250806

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			VISHAY INTERTECHNOLOGY INC
		CENTRAL INDEX KEY:			0000103730
		STANDARD INDUSTRIAL CLASSIFICATION:	ELECTRONIC COMPONENTS & ACCESSORIES [3670]
		ORGANIZATION NAME:           	04 Manufacturing
		EIN:				381686453
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-07416
		FILM NUMBER:		251187466

	BUSINESS ADDRESS:	
		STREET 1:		63 LANCASTER AVENUE
		CITY:			MALVERN
		STATE:			PA
		ZIP:			19355
		BUSINESS PHONE:		6106441300

	MAIL ADDRESS:	
		STREET 1:		63 LANCASTER AVENUE
		CITY:			MALVERN
		STATE:			PA
		ZIP:			19355
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>vishayintertech_10q.htm
<DESCRIPTION>QUARTERLY REPORT
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:srt="http://fasb.org/srt/2024" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:currency="http://xbrl.sec.gov/currency/2024" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:naics="http://xbrl.sec.gov/naics/2024" xmlns:sic="http://xbrl.sec.gov/sic/2024" xmlns:stpr="http://xbrl.sec.gov/stpr/2024" xmlns:exch="http://xbrl.sec.gov/exch/2024" xmlns:cef="http://xbrl.sec.gov/cef/2024" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:cyd="http://xbrl.sec.gov/cyd/2024" xmlns:vsh="http://vishay.com/20250628" xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title></title>
    <!-- Licensed to: Vishay Intertechnology, Inc.
         Document created using Broadridge PROfile 25.5.1.5318
         Copyright 1995 - 2025 Broadridge -->
    <meta http-equiv="Content-Type" content="text/html"/>
</head>

<body style="background-color: #ffffff; color: #000000;">
<div id="DSPFiXBRLHidden" style="display: none;"><ix:header><ix:hidden><ix:nonNumeric name="dei:AmendmentFlag" id="Fact_88772e1fc30f48b9846cb117a676198d" contextRef="c20250101to20250628" format="ixt:fixed-false">false</ix:nonNumeric><ix:nonNumeric name="dei:CurrentFiscalYearEndDate" id="Fact_eef4939b62e8441f81abf1349ffba73d" contextRef="c20250101to20250628" format="ixt:date-month-day">12-31</ix:nonNumeric><ix:nonNumeric name="dei:DocumentFiscalYearFocus" id="Fact_800673821c3d49d6ac641833b3c6fdc3" contextRef="c20250101to20250628">2025</ix:nonNumeric><ix:nonNumeric name="dei:DocumentFiscalPeriodFocus" id="Fact_77bd39bd34f84288b9655a0776da6daa" contextRef="c20250101to20250628">Q2</ix:nonNumeric><ix:nonNumeric name="dei:EntityCentralIndexKey" id="Fact_f74dfd2676bb4f759fa4687921dd3ba6" contextRef="c20250101to20250628">0000103730</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:href="vsh-20250628.xsd" xlink:type="simple"/></ix:references><ix:resources><xbrli:context id="c20250101to20250628"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250804_StatementClassOfStockAxis_CommonStockParValue010PerShareMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">vsh:CommonStockParValue010PerShareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-08-04</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250804_StatementClassOfStockAxis_ClassBConvertibleCommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">vsh:ClassBConvertibleCommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-08-04</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250628"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331to20240629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250330to20250628"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-30</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240629_StatementClassOfStockAxis_CommonClassAMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250628_StatementClassOfStockAxis_CommonClassAMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240629_StatementClassOfStockAxis_CommonClassBMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250628_StatementClassOfStockAxis_CommonClassBMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20231231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_StatementEquityComponentsAxis_NoncontrollingInterestMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_StatementEquityComponentsAxis_TreasuryStockCommonMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_StatementEquityComponentsAxis_TreasuryStockCommonMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_StatementEquityComponentsAxis_NoncontrollingInterestMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_StatementEquityComponentsAxis_ParentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_StatementEquityComponentsAxis_ParentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250329_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240331to20240629_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240330_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240331to20240629_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250330to20250628_StatementEquityComponentsAxis_NoncontrollingInterestMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-30</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240331to20240629_StatementEquityComponentsAxis_TreasuryStockCommonMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240330_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240331to20240629_StatementEquityComponentsAxis_ParentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240330_StatementEquityComponentsAxis_NoncontrollingInterestMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240330_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250329_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240330_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240330_StatementEquityComponentsAxis_ParentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250329_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250330to20250628_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-30</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250330to20250628_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-30</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250330to20250628_StatementEquityComponentsAxis_TreasuryStockCommonMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-30</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240331to20240629_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250329_StatementEquityComponentsAxis_TreasuryStockCommonMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250329_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240331to20240629_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250329_StatementEquityComponentsAxis_ParentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250330to20250628_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-30</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240331to20240629_StatementEquityComponentsAxis_NoncontrollingInterestMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250330to20250628_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-30</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250330to20250628_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-30</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250329_StatementEquityComponentsAxis_NoncontrollingInterestMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250330to20250628_StatementEquityComponentsAxis_ParentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-30</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250329_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240331to20240629_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240330_StatementEquityComponentsAxis_TreasuryStockCommonMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240330_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250628_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250329_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250628_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240629_StatementEquityComponentsAxis_TreasuryStockCommonMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240629_StatementEquityComponentsAxis_NoncontrollingInterestMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-03-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240330_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250628_StatementEquityComponentsAxis_ParentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240330_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240629_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-03-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240330_StatementEquityComponentsAxis_ParentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250628_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240330_StatementEquityComponentsAxis_TreasuryStockCommonMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240629_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250329_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250628_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250329_StatementEquityComponentsAxis_ParentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240330_StatementEquityComponentsAxis_NoncontrollingInterestMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250329_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240629_StatementEquityComponentsAxis_ParentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250628_StatementEquityComponentsAxis_NoncontrollingInterestMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240330_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240330_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250628_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240629_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250329_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250628_StatementEquityComponentsAxis_TreasuryStockCommonMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250329_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240330_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240629_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240629_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250329_StatementEquityComponentsAxis_NoncontrollingInterestMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250329_StatementEquityComponentsAxis_TreasuryStockCommonMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250628_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250628_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250330to20250628_IncomeStatementLocationAxis_SellingGeneralAndAdministrativeExpensesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-30</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250628_IncomeStatementLocationAxis_SellingGeneralAndAdministrativeExpensesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250628_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250628_PropertyPlantAndEquipmentByTypeAxis_BuildingAndBuildingImprovementsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_PropertyPlantAndEquipmentByTypeAxis_BuildingAndBuildingImprovementsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_DebtInstrumentAxis_ConvertibleSeniorNotesDue2030Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vsh:ConvertibleSeniorNotesDue2030Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_DebtInstrumentAxis_ConvertibleSeniorNotesDue2025Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vsh:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250628_DebtInstrumentAxis_ConvertibleSeniorNotesDue2030Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vsh:ConvertibleSeniorNotesDue2030Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250628_DebtInstrumentAxis_ConvertibleSeniorNotesDue2025Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vsh:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250628_DebtInstrumentAxis_ConvertibleSeniorNotesDue2030Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vsh:ConvertibleSeniorNotesDue2030Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250628_DebtInstrumentAxis_ConvertibleSeniorNotesDue2025Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vsh:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250330to20250628_DebtInstrumentAxis_ConvertibleSeniorNotesDue2030Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vsh:ConvertibleSeniorNotesDue2030Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-30</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250615_DebtInstrumentAxis_ConvertibleSeniorNotesDue2025Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vsh:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250628_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250628_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250628_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250628_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250628_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240629_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240629_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240629_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250628_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240331to20240629_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250628_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240331to20240629_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240331to20240629_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250330to20250628_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-30</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240331to20240629_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240629_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250330to20250628_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-30</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250330to20250628_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-30</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250330to20250628_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-30</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250628_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250330to20250628_AwardTypeAxis_RestrictedStockUnitsRSUMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-30</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240331to20240629_AwardTypeAxis_PhantomShareUnitsPSUsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240331to20240629_AwardTypeAxis_RestrictedStockUnitsRSUMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250330to20250628_AwardTypeAxis_PhantomShareUnitsPSUsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-30</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250628_AwardTypeAxis_PhantomShareUnitsPSUsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240629_AwardTypeAxis_RestrictedStockUnitsRSUMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240629_AwardTypeAxis_PhantomShareUnitsPSUsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250628_AwardTypeAxis_RestrictedStockUnitsRSUMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250628_AwardTypeAxis_RestrictedStockUnitsRSUMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250628_AwardTypeAxis_PhantomShareUnitsPSUsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_AwardTypeAxis_PhantomShareUnitsPSUsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_AwardTypeAxis_RestrictedStockUnitsRSUMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250628_AwardTypeAxis_PerformanceVestedRestrictedStockUnitsMember_VestingAxis_ShareBasedCompensationAwardTrancheOneMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vsh:PerformanceVestedRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250628_AwardTypeAxis_PerformanceVestedRestrictedStockUnitsMember_VestingAxis_ShareBasedCompensationAwardTrancheTwoMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vsh:PerformanceVestedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250628_AwardTypeAxis_PerformanceVestedRestrictedStockUnitsMember_VestingAxis_ScheduledToVestMarch12029Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">vsh:ScheduledToVestMarch12029Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vsh:PerformanceVestedRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250628_AwardTypeAxis_PerformanceVestedRestrictedStockUnitsMember_VestingAxis_ShareBasedCompensationAwardTrancheThreeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vsh:PerformanceVestedRestrictedStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240629_ContractWithCustomerSalesChannelAxis_OEMsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">vsh:OEMsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240331to20240629_ContractWithCustomerSalesChannelAxis_EMSCompaniesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">vsh:EMSCompaniesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240629_StatementGeographicalAxis_EuropeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250330to20250628_StatementGeographicalAxis_AmericasMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-30</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240629_StatementGeographicalAxis_AsiaMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240331to20240629_StatementBusinessSegmentsAxis_DiodesSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:DiodesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250330to20250628_ContractWithCustomerSalesChannelAxis_DistributorsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">vsh:DistributorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-30</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240331to20240629_MajorCustomersAxis_OtherMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsh:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250628_StatementGeographicalAxis_AmericasMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240331to20240629_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:OptoelectronicComponentsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240629_StatementBusinessSegmentsAxis_DiodesSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:DiodesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240629_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:OptoelectronicComponentsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250330to20250628_StatementBusinessSegmentsAxis_CapacitorsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:CapacitorsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-30</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240331to20240629_MajorCustomersAxis_MilitaryAndAerospaceMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsh:MilitaryAndAerospaceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240629_StatementBusinessSegmentsAxis_MosfetsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:MosfetsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240331to20240629_StatementBusinessSegmentsAxis_CorporateMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240331to20240629_ContractWithCustomerSalesChannelAxis_DistributorsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">vsh:DistributorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240629_StatementBusinessSegmentsAxis_CapacitorsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:CapacitorsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250330to20250628_StatementGeographicalAxis_AsiaMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-30</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250628_ContractWithCustomerSalesChannelAxis_OEMsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">vsh:OEMsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250330to20250628_ContractWithCustomerSalesChannelAxis_OEMsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">vsh:OEMsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-30</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250628_StatementBusinessSegmentsAxis_MosfetsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:MosfetsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240629_ContractWithCustomerSalesChannelAxis_EMSCompaniesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">vsh:EMSCompaniesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240331to20240629_StatementBusinessSegmentsAxis_MosfetsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:MosfetsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250330to20250628_StatementGeographicalAxis_EuropeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-30</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250330to20250628_StatementBusinessSegmentsAxis_CorporateMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-30</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250330to20250628_StatementBusinessSegmentsAxis_ResistorsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:ResistorsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-30</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250628_MajorCustomersAxis_MilitaryAndAerospaceMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsh:MilitaryAndAerospaceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240629_MajorCustomersAxis_MilitaryAndAerospaceMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsh:MilitaryAndAerospaceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250628_StatementGeographicalAxis_AsiaMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240629_StatementBusinessSegmentsAxis_CorporateMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250330to20250628_MajorCustomersAxis_MedicalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsh:MedicalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-30</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250628_MajorCustomersAxis_OtherMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsh:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250628_MajorCustomersAxis_IndustrialMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsh:IndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240629_StatementGeographicalAxis_AmericasMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250330to20250628_StatementBusinessSegmentsAxis_DiodesSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:DiodesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-30</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250330to20250628_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:OptoelectronicComponentsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-30</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240629_StatementBusinessSegmentsAxis_ResistorsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:ResistorsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240629_MajorCustomersAxis_AutomotiveMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsh:AutomotiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250628_StatementBusinessSegmentsAxis_CorporateMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240331to20240629_ContractWithCustomerSalesChannelAxis_OEMsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">vsh:OEMsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240331to20240629_StatementGeographicalAxis_AmericasMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250628_StatementBusinessSegmentsAxis_CapacitorsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:CapacitorsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250628_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:OptoelectronicComponentsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240331to20240629_StatementBusinessSegmentsAxis_InductorsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:InductorsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240331to20240629_MajorCustomersAxis_MedicalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsh:MedicalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250330to20250628_MajorCustomersAxis_OtherMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsh:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-30</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250628_StatementGeographicalAxis_EuropeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240629_StatementBusinessSegmentsAxis_InductorsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:InductorsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240331to20240629_StatementBusinessSegmentsAxis_CapacitorsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:CapacitorsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250628_MajorCustomersAxis_MedicalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsh:MedicalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240629_MajorCustomersAxis_MedicalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsh:MedicalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250330to20250628_StatementBusinessSegmentsAxis_InductorsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:InductorsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-30</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240331to20240629_StatementGeographicalAxis_EuropeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250330to20250628_ContractWithCustomerSalesChannelAxis_EMSCompaniesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">vsh:EMSCompaniesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-30</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250330to20250628_MajorCustomersAxis_MilitaryAndAerospaceMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsh:MilitaryAndAerospaceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-30</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250330to20250628_MajorCustomersAxis_AutomotiveMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsh:AutomotiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-30</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250330to20250628_MajorCustomersAxis_IndustrialMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsh:IndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-30</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240331to20240629_StatementGeographicalAxis_AsiaMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240331to20240629_MajorCustomersAxis_IndustrialMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsh:IndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240629_MajorCustomersAxis_IndustrialMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsh:IndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250628_StatementBusinessSegmentsAxis_ResistorsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:ResistorsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250330to20250628_StatementBusinessSegmentsAxis_MosfetsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:MosfetsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-30</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250628_StatementBusinessSegmentsAxis_InductorsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:InductorsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240629_MajorCustomersAxis_OtherMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsh:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250628_StatementBusinessSegmentsAxis_DiodesSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:DiodesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250628_MajorCustomersAxis_AutomotiveMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsh:AutomotiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250628_ContractWithCustomerSalesChannelAxis_DistributorsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">vsh:DistributorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240331to20240629_StatementBusinessSegmentsAxis_ResistorsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:ResistorsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250628_ContractWithCustomerSalesChannelAxis_EMSCompaniesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">vsh:EMSCompaniesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240629_ContractWithCustomerSalesChannelAxis_DistributorsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">vsh:DistributorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240331to20240629_MajorCustomersAxis_AutomotiveMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsh:AutomotiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240629_StatementBusinessSegmentsAxis_CorporateMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240629_StatementBusinessSegmentsAxis_ResistorsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:ResistorsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250628_StatementBusinessSegmentsAxis_CapacitorsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:CapacitorsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240629_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:OptoelectronicComponentsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240629_StatementBusinessSegmentsAxis_MosfetsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:MosfetsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250628_StatementBusinessSegmentsAxis_InductorsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:InductorsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250628_StatementBusinessSegmentsAxis_MosfetsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:MosfetsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240629_StatementBusinessSegmentsAxis_InductorsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:InductorsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250628_StatementBusinessSegmentsAxis_DiodesSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:DiodesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250628_StatementBusinessSegmentsAxis_ResistorsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:ResistorsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240629_StatementBusinessSegmentsAxis_DiodesSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:DiodesSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250628_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:OptoelectronicComponentsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250628_StatementBusinessSegmentsAxis_CorporateMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240629_StatementBusinessSegmentsAxis_CapacitorsSegmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:CapacitorsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250628_ConsolidationItemsAxis_MaterialReconcilingItemsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240331to20240629_ConsolidationItemsAxis_MaterialReconcilingItemsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250330to20250628_ConsolidationItemsAxis_MaterialReconcilingItemsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-30</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240629_ConsolidationItemsAxis_MaterialReconcilingItemsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240331to20240629_ConsolidationItemsAxis_OperatingSegmentsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240629_ConsolidationItemsAxis_OperatingSegmentsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250330to20250628_ConsolidationItemsAxis_OperatingSegmentsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-30</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250628_ConsolidationItemsAxis_OperatingSegmentsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240629_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_RestrictedStockUnitsRSUMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240331to20240629_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_RestrictedStockUnitsRSUMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-31</xbrli:startDate><xbrli:endDate>2024-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250628_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_RestrictedStockUnitsRSUMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250330to20250628_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_RestrictedStockUnitsRSUMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-30</xbrli:startDate><xbrli:endDate>2025-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250628_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250628_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250628_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250628_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103730</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="U001"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="U002"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="U003"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:unit id="U004"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_cf2abd3b1bb7498693a204da9e500d3b" toRefs="Foot_779c764f19d049ffa71b75a3c4cfc1d6" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_9ad4d6e2696b4b408a5dc3c23c6023f6" toRefs="Foot_92e1948338f94af99f461d762b6c1952" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_e81cf13b18984bcdb8c70723a1baf127" toRefs="Foot_92e1948338f94af99f461d762b6c1952" linkRole="http://www.xbrl.org/2003/role/link"/></ix:resources></ix:header></div>
<div style="line-height: initial;">

  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">
    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">UNITED STATES</div>

    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">SECURITIES AND EXCHANGE COMMISSION</div>

    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Washington, D.C. 20549</div>

    <div><br/>
    </div>

    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">FORM <ix:nonNumeric name="dei:DocumentType" id="Fact_e7edeeae13c04efba5a0141750326d4d" contextRef="c20250101to20250628">10-Q</ix:nonNumeric></div>

    <div><br/>
    </div>

    <div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(Mark One)</div>

    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 27pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonNumeric name="dei:DocumentQuarterlyReport" id="Fact_4faf992753f44ed2849561133b83f8f3" contextRef="c20250101to20250628" format="ixt-sec:boolballotbox">&#9746;</ix:nonNumeric></td>

    <td style="width: auto; vertical-align: top; text-align: left;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</div>
          </td>

  </tr>


</table>
    <div><br/>
    </div>

    <div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">For the quarterly period ended&#160; &#160; &#160; &#160; &#160;&#160; <ix:nonNumeric name="dei:DocumentPeriodEndDate" id="Fact_013d9e9d2ebc4a79be95c77be95962f5" contextRef="c20250101to20250628" format="ixt:date-monthname-day-year-en">June 28, 2025</ix:nonNumeric></div>

    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 22.5pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonNumeric name="dei:DocumentTransitionReport" id="Fact_b288618a98ac4f5b951f903f0d5f3948" contextRef="c20250101to20250628" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></td>

    <td style="width: auto; vertical-align: top; text-align: left;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</div>
          </td>

  </tr>


</table>
    <div><br/>
    </div>

    <div style="text-align: left; margin-left: 36pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">For the transition period from <span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;"><span style="text-decoration: underline;">_______</span></span>&#160;<span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">to </span><span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;"><span style="text-decoration: underline;">_______</span></span></div>

    <div><br/>
    </div>

    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Commission File Number <ix:nonNumeric name="dei:EntityFileNumber" id="Fact_5c3a1f8dee9344f6b8ac4700fa969377" contextRef="c20250101to20250628">011-07416</ix:nonNumeric></div>

    <div><br/>
    </div>

    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 24pt; font-weight: bold;"><ix:nonNumeric name="dei:EntityRegistrantName" id="Fact_ab7e2672c520430a841badf7d278c982" contextRef="c20250101to20250628">Vishay Intertechnology, Inc.</ix:nonNumeric></div>

    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(Exact name of registrant as specified in its charter)</div>

    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 52.57%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; font-size: 12pt; font-weight: bold;"><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" id="Fact_1af1e0b09ac14ec99f89253601df959d" contextRef="c20250101to20250628" format="ixt-sec:stateprovnameen">Delaware</ix:nonNumeric></td>

    <td style="width: 5.43%; vertical-align: top;">&#160;</td>

    <td style="width: 42%; vertical-align: top; border-bottom: #000000 2px solid;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonNumeric name="dei:EntityTaxIdentificationNumber" id="Fact_c7808017681e42c98c8e48218156a8c6" contextRef="c20250101to20250628">38-1686453</ix:nonNumeric></div>
          </td>

  </tr>

  <tr>

    <td style="width: 52.57%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(State or Other Jurisdiction of Incorporation)</div>
          </td>

    <td style="width: 5.43%; vertical-align: top;">&#160;</td>

    <td style="width: 42%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(I.R.S. Employer Identification Number)</div>
          </td>

  </tr>

  <tr>

    <td style="width: 52.57%; vertical-align: top;">&#160;</td>

    <td style="width: 5.43%; vertical-align: top;">&#160;</td>

    <td style="width: 42%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 52.57%; vertical-align: top; border-bottom: #000000 2px solid;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonNumeric name="dei:EntityAddressAddressLine1" id="Fact_0afdfbd13d8c42bcbfe5d029f4e13748" contextRef="c20250101to20250628">63 Lancaster Avenue</ix:nonNumeric></div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonNumeric name="dei:EntityAddressCityOrTown" id="Fact_33e230f03a2a4fd69c2b33e2bf3860bf" contextRef="c20250101to20250628">Malvern</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressStateOrProvince" id="Fact_219164d174a645c4bc597bb23f672cd3" contextRef="c20250101to20250628" format="ixt-sec:stateprovnameen">Pennsylvania</ix:nonNumeric>&#160;<ix:nonNumeric name="dei:EntityAddressPostalZipCode" id="Fact_e925b8dea64043e9a2e304320a92fede" contextRef="c20250101to20250628">19355</ix:nonNumeric>-2143</div>
          </td>

    <td style="width: 5.43%; vertical-align: top;">&#160;</td>

    <td style="width: 42%; vertical-align: bottom; border-bottom: #000000 2px solid;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonNumeric name="dei:CityAreaCode" id="Fact_7463fb651b5348e8a8dd2eaa8069a85e" contextRef="c20250101to20250628">610</ix:nonNumeric>-<ix:nonNumeric name="dei:LocalPhoneNumber" id="Fact_69480363e53646548efe55a1bcb611b7" contextRef="c20250101to20250628">644-1300</ix:nonNumeric></div>
          </td>

  </tr>

  <tr>

    <td style="width: 52.57%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(Address of Principal Executive Offices)</div>
          </td>

    <td style="width: 5.43%; vertical-align: top;">&#160;</td>

    <td style="width: 42%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(Registrant&#8217;s Area Code and Telephone Number)</div>
          </td>

  </tr>


</table>
    <div><br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Securities registered pursuant to Section 12(b) of the Act:</div>

    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 4.88%; vertical-align: top;">&#160;</td>

    <td style="width: 27.24%; vertical-align: top; border-bottom: #000000 2px solid;"> </td>

    <td style="width: 29.6%; vertical-align: top; border-bottom: #000000 2px solid;">&#160;</td>

    <td style="width: 31.71%; vertical-align: top; border-bottom: #000000 2px solid;">&#160;</td>

    <td style="width: 6.58%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 4.88%; vertical-align: top; border-right: #000000 2px solid;">&#160;</td>

    <td style="width: 27.24%; vertical-align: top; border-left: #000000 2px solid; border-right: #000000 2px solid; border-bottom: #000000 2px solid;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Title of each class</div>
          </td>

    <td style="width: 29.6%; vertical-align: top; border-left: #000000 2px solid; border-right: #000000 2px solid; border-bottom: #000000 2px solid;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Trading symbol</div>
          </td>

    <td style="width: 31.71%; vertical-align: top; border-left: #000000 2px solid; border-right: #000000 2px solid; border-bottom: #000000 2px solid; white-space: nowrap;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Name of exchange on which registered</div>
          </td>

    <td style="width: 6.58%; vertical-align: top; border-left: #000000 2px solid;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 4.88%; vertical-align: top; border-right: #000000 2px solid;">&#160;</td>

    <td style="width: 27.24%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); font-size: 12pt; text-align: center; white-space: nowrap;"><ix:nonNumeric name="dei:Security12bTitle" id="Fact_5fd02a311d9d499683a5dc82f3b55dad" contextRef="c20250101to20250628">Common stock, par value $0.10 per share</ix:nonNumeric><br/>
          </td>

    <td style="width: 29.6%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); font-size: 12pt; text-align: center;"><ix:nonNumeric name="dei:TradingSymbol" id="Fact_c0e3f98d0fc144b7863166d505167939" contextRef="c20250101to20250628">VSH</ix:nonNumeric><br/>
          </td>

    <td style="width: 31.71%; vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); font-size: 12pt; text-align: center;"><ix:nonNumeric name="dei:SecurityExchangeName" id="Fact_9bd8f3d53d1d4ed7bc32ce7951904303" contextRef="c20250101to20250628" format="ixt-sec:exchnameen">New York Stock Exchange LLC</ix:nonNumeric><br/>
          </td>

    <td style="width: 6.58%; vertical-align: top; border-left: #000000 2px solid;">&#160;</td>

  </tr>


</table>
    <div><br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;">Indicate by check mark whether the registrant (1) has filed all reports
        required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing
        requirements for the past 90 days. &#9746;&#160;</span><ix:nonNumeric name="dei:EntityCurrentReportingStatus" id="Fact_1a7a48b1ef48491483b0b6d344ae7027" contextRef="c20250101to20250628">Yes</ix:nonNumeric><span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;">&#160; &#9744; No</span></div>

    <div><br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of
      Regulation S-T (section 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files.)</div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;">&#9746;</span><ix:nonNumeric name="dei:EntityInteractiveDataCurrent" id="Fact_fad4c859f1594b58b776a1471833916a" contextRef="c20250101to20250628">Yes</ix:nonNumeric><span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;">&#160; &#9744; No</span></div>

    <div><br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or
      an emerging growth company.&#160; See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and "emerging growth company" in Rule 12b-2 of the Exchange Act.</div>

    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 7.69%; vertical-align: top;">&#160;</td>

    <td style="width: 54.04%; vertical-align: top;">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonNumeric name="dei:EntityFilerCategory" id="Fact_6594a88aba6d4add833548257cb981f6" contextRef="c20250101to20250628">Large Accelerated Filer</ix:nonNumeric>&#160;<span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;">&#9746;</span></div>
          </td>

    <td style="width: 38.26%; vertical-align: top;">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;">Accelerated filer &#9744;</span></div>
          </td>

  </tr>

  <tr>

    <td style="width: 7.69%; vertical-align: top;">&#160;</td>

    <td style="width: 54.04%; vertical-align: top;">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;">Non-accelerated filer &#9744;</span></div>
          </td>

    <td style="width: 38.26%; vertical-align: top;">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Smaller reporting company <span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;"><ix:nonNumeric name="dei:EntitySmallBusiness" id="Fact_f20f139d03804bfb9b75ecf9e9403391" contextRef="c20250101to20250628" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></span></div>
          </td>

  </tr>

  <tr>

    <td style="width: 7.69%; vertical-align: top;">&#160;</td>

    <td style="width: 54.04%; vertical-align: top;">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Emerging growth company <span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;"><ix:nonNumeric name="dei:EntityEmergingGrowthCompany" id="Fact_063452e3bc5647989e29bb30d3cb0170" contextRef="c20250101to20250628" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></span></div>
          </td>

    <td style="width: 38.26%; vertical-align: top;">&#160;</td>

  </tr>


</table>
    <div><br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or
      revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. <span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;">&#9744;</span></div>

    <div><br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).</div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;"><ix:nonNumeric name="dei:EntityShellCompany" id="Fact_e742064d049742fba8f8cd2e735e2149" contextRef="c20250101to20250628" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></span> Yes&#160; <span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;">&#9746;</span> No</div>

    <div><br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">As of August 4, 2025 the registrant had <ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" id="Fact_a2fa533c4362405cac8c4f1866515f0e" contextRef="c20250804_StatementClassOfStockAxis_CommonStockParValue010PerShareMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">123,488,664</ix:nonFraction>
      shares of its common stock (excluding treasury shares) and <ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" id="Fact_8673b452928948c3ac1a24731c2cfaab" contextRef="c20250804_StatementClassOfStockAxis_ClassBConvertibleCommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">12,097,148</ix:nonFraction> shares of its Class B common stock outstanding.</div>

    <div><br/>
    </div>

    <div><br/>
    </div>

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

    </div>

    <!--PROfilePageNumberReset%Num%2%%%-->
    <div><br/>
    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; background-color: #FFFFFF;">
    <div><br/>
    </div>

    <div><br/>
    </div>

    <div><br/>
    </div>

    <div><br/>
    </div>

    <div><br/>
    </div>

    <div><br/>
    </div>

    <div><br/>
    </div>

    <div><br/>
    </div>

    <div><br/>
    </div>

    <div><br/>
    </div>

    <div><br/>
    </div>

    <div><br/>
    </div>

    <div><br/>
    </div>

    <div><br/>
    </div>

    <div><br/>
    </div>

    <div><br/>
    </div>

    <div><br/>
    </div>

    <div><br/>
    </div>

    <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"><span style="text-decoration: underline;">This page intentionally left blank.</span></div>

    <div><br/>
    </div>

    <div><br/>
    </div>

    <div><br/>
    </div>

    <div><br/>
    </div>

    <div><br/>
    </div>

    <div><br/>
    </div>

    <div><br/>
    </div>

    <div><br/>
    </div>

    <div><br/>
    </div>

    <div><br/>
    </div>

    <div><br/>
    </div>

    <div><br/>
    </div>

    <div><br/>
    </div>

    <div><br/>
    </div>

    <div><br/>
    </div>

    <div><br/>
    </div>

    <div><br/>
    </div>

    <div><br/>
    </div>

    <div><br/>
    </div>

    <div><br/>
    </div>

    <div><br/>
    </div>

    <div><br/>
    </div>

    <div><br/>
    </div>

    <div><br/>
    </div>

    <div><br/>
    </div>

    <div><br/>
    </div>

    <div><br/>
    </div>

    <div><br/>
    </div>

    <div><br/>
    </div>

    <div><br/>
    </div>

    <div><br/>
    </div>

    <div><br/>
    </div>

    <div><br/>
    </div>

    <div><br/>
    </div>

    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: normal; font-style: normal;">2</span></div>

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

    </div>

    <!--PROfilePageNumberReset%Num%3%%%--> </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">
    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">VISHAY INTERTECHNOLOGY, INC.</div>

    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">FORM 10-Q</div>

    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>

    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">CONTENTS</div>

    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 8.46%; vertical-align: top;"> </td>

    <td style="width: 9.34%; vertical-align: top;">&#160;</td>

    <td style="width: 64.32%; vertical-align: top;">&#160;</td>

    <td style="width: 4.67%; vertical-align: top;">&#160;</td>

    <td style="width: 13.13%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Page Number</div>
          </td>

  </tr>

  <tr>

    <td colspan="2" style="width: 17.8%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><a href="#PARTI" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">PART I.</a></div>
          </td>

    <td style="width: 64.32%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><a href="#PARTI" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">FINANCIAL INFORMATION</a></div>
          </td>

    <td style="width: 4.67%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 13.13%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 8.46%; vertical-align: top;">&#160;</td>

    <td style="width: 9.34%; vertical-align: top;">&#160;</td>

    <td style="width: 64.32%; vertical-align: top;">&#160;</td>

    <td style="width: 4.67%; vertical-align: top;">&#160;</td>

    <td style="width: 13.13%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 8.46%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.34%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><a href="#Item1FinancialStatements" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Item 1.</a></div>
          </td>

    <td style="width: 64.32%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><a href="#Item1FinancialStatements" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Financial Statements (Unaudited)<br/>
              </a></div>
          </td>

    <td style="width: 4.67%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 13.13%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 8.46%; vertical-align: top;">&#160;</td>

    <td style="width: 9.34%; vertical-align: top;">&#160;</td>

    <td style="width: 64.32%; vertical-align: top;">&#160;</td>

    <td style="width: 4.67%; vertical-align: top;">&#160;</td>

    <td style="width: 13.13%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 8.46%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.34%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 64.32%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><a href="#BS" style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Consolidated Condensed Balance Sheets &#8211; June 28, 2025 and December
                31, 2024</a></div>
          </td>

    <td style="width: 4.67%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 13.13%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><a href="#BS" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">4</a></div>
          </td>

  </tr>

  <tr>

    <td style="width: 8.46%; vertical-align: top;">&#160;</td>

    <td style="width: 9.34%; vertical-align: top;">&#160;</td>

    <td style="width: 64.32%; vertical-align: top; text-align: justify;">&#160;</td>

    <td style="width: 4.67%; vertical-align: top;">&#160;</td>

    <td style="width: 13.13%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 8.46%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.34%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 64.32%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><a href="#QTDIS">Consolidated Condensed Statements of Operations &#8211; Fiscal Quarters Ended June 28, 2025 and June 29, 2024</a></div>
          </td>

    <td style="width: 4.67%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 13.13%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><a href="#QTDIS">6</a></div>
          </td>

  </tr>

  <tr>

    <td style="width: 8.46%; vertical-align: top;">&#160;</td>

    <td style="width: 9.34%; vertical-align: top;">&#160;</td>

    <td style="width: 64.32%; vertical-align: top; text-align: justify;">&#160;</td>

    <td style="width: 4.67%; vertical-align: top;">&#160;</td>

    <td style="width: 13.13%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 8.46%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.34%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 64.32%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><a href="#QTDSCI">Consolidated Condensed Statements of Comprehensive Income &#8211; Fiscal Quarters Ended June 28, 2025 and June 29, 2024<br/>
              </a></div>
          </td>

    <td style="width: 4.67%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 13.13%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><a href="#QTDSCI">7</a></div>
          </td>

  </tr>

  <tr>

    <td style="width: 8.46%; vertical-align: top;" rowspan="1">&#160;</td>

    <td style="width: 9.34%; vertical-align: top;" rowspan="1">&#160;</td>

    <td style="width: 64.32%; vertical-align: top;" rowspan="1">&#160;</td>

    <td style="width: 4.67%; vertical-align: top;" rowspan="1">&#160;</td>

    <td style="width: 13.13%; vertical-align: bottom;" rowspan="1">&#160;</td>

  </tr>

  <tr>

    <td style="width: 8.46%; vertical-align: top; background-color: rgb(204, 238, 255);" rowspan="1">&#160;</td>

    <td style="width: 9.34%; vertical-align: top; background-color: rgb(204, 238, 255);" rowspan="1">&#160;</td>

    <td style="width: 64.32%; vertical-align: top; background-color: rgb(204, 238, 255); font-size: 12pt;" rowspan="1"><a href="#YTDIS">Consolidated Condensed Statement of Operations &#8211; Six Fiscal Months Ended June 28, 2025 and June 29, 2024</a> </td>

    <td style="width: 4.67%; vertical-align: top; background-color: rgb(204, 238, 255); font-size: 12pt;" rowspan="1">&#160;</td>

    <td style="width: 13.13%; vertical-align: bottom; background-color: rgb(204, 238, 255); font-size: 12pt; text-align: center;" rowspan="1"><a href="#YTDIS">8</a><br/>
          </td>

  </tr>

  <tr>

    <td style="width: 8.46%; vertical-align: top;" rowspan="1">&#160;</td>

    <td style="width: 9.34%; vertical-align: top;" rowspan="1">&#160;</td>

    <td style="width: 64.32%; vertical-align: top; font-size: 12pt;" rowspan="1">&#160;</td>

    <td style="width: 4.67%; vertical-align: top; font-size: 12pt;" rowspan="1">&#160;</td>

    <td style="width: 13.13%; vertical-align: bottom; font-size: 12pt;" rowspan="1">&#160;</td>

  </tr>

  <tr>

    <td style="width: 8.46%; vertical-align: top; background-color: rgb(204, 238, 255);" rowspan="1">&#160;</td>

    <td style="width: 9.34%; vertical-align: top; background-color: rgb(204, 238, 255);" rowspan="1">&#160;</td>

    <td style="width: 64.32%; vertical-align: top; background-color: rgb(204, 238, 255); font-size: 12pt;" rowspan="1"><a href="#YTDSCI">Consolidated Condensed Statements of Comprehensive Income &#8211; Six Fiscal Months Ended June 28, 2025 and June 29,
              2024</a><br/>
          </td>

    <td style="width: 4.67%; vertical-align: top; background-color: rgb(204, 238, 255); font-size: 12pt;" rowspan="1">&#160;</td>

    <td style="width: 13.13%; vertical-align: bottom; background-color: rgb(204, 238, 255); font-size: 12pt; text-align: center;" rowspan="1"><a href="#YTDSCI">9</a><br/>
          </td>

  </tr>

  <tr>

    <td style="width: 8.46%; vertical-align: top;">&#160;</td>

    <td style="width: 9.34%; vertical-align: top;">&#160;</td>

    <td style="width: 64.32%; vertical-align: top; text-align: justify;">&#160;</td>

    <td style="width: 4.67%; vertical-align: top;">&#160;</td>

    <td style="width: 13.13%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 8.46%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.34%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 64.32%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><a href="#SCF" style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Consolidated Condensed Statements of Cash Flows &#8211; Six Fiscal
                Months Ended June 28, 2025 and June 29, 2024<br/>
              </a></div>
          </td>

    <td style="width: 4.67%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 13.13%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><a href="#SCF" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">10</a></div>
          </td>

  </tr>

  <tr>

    <td style="width: 8.46%; vertical-align: top;">&#160;</td>

    <td style="width: 9.34%; vertical-align: top;">&#160;</td>

    <td style="width: 64.32%; vertical-align: top; text-align: justify;">&#160;</td>

    <td style="width: 4.67%; vertical-align: top;">&#160;</td>

    <td style="width: 13.13%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 8.46%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.34%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 64.32%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: justify; text-indent: -9.6pt; margin-left: 9.6pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><a href="#SSE">Consolidated Condensed Statements of Equity</a></div>
          </td>

    <td style="width: 4.67%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 13.13%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><a href="#SSE">11</a></div>
          </td>

  </tr>

  <tr>

    <td style="width: 8.46%; vertical-align: top;">&#160;</td>

    <td style="width: 9.34%; vertical-align: top;">&#160;</td>

    <td style="width: 64.32%; vertical-align: top; text-align: justify;">&#160;</td>

    <td style="width: 4.67%; vertical-align: top;">&#160;</td>

    <td style="width: 13.13%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 8.46%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.34%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 64.32%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><a href="#Note1BasisofPresentation">Notes to the Consolidated Condensed Financial Statements</a></div>
          </td>

    <td style="width: 4.67%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 13.13%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><a href="#Note1BasisofPresentation">12</a></div>
          </td>

  </tr>

  <tr>

    <td style="width: 8.46%; vertical-align: top;">&#160;</td>

    <td style="width: 9.34%; vertical-align: top;">&#160;</td>

    <td style="width: 64.32%; vertical-align: top; text-align: justify;">&#160;</td>

    <td style="width: 4.67%; vertical-align: top;">&#160;</td>

    <td style="width: 13.13%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 8.46%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.34%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><a href="#Item2" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Item 2.</a></div>
          </td>

    <td style="width: 64.32%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><a href="#Item2" style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Management&#8217;s Discussion and Analysis of Financial Condition and
                Results of Operations</a></div>
          </td>

    <td style="width: 4.67%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 13.13%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><a href="#Item2" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">26</a></div>
          </td>

  </tr>

  <tr>

    <td style="width: 8.46%; vertical-align: top;">&#160;</td>

    <td style="width: 9.34%; vertical-align: top;">&#160;</td>

    <td style="width: 64.32%; vertical-align: top; text-align: justify;">&#160;</td>

    <td style="width: 4.67%; vertical-align: top;">&#160;</td>

    <td style="width: 13.13%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 8.46%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.34%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><a href="#Item3" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Item 3.</a></div>
          </td>

    <td style="width: 64.32%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><a href="#Item3" style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Quantitative and Qualitative Disclosures About Market Risk</a></div>
          </td>

    <td style="width: 4.67%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 13.13%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><a href="#Item3" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">45</a></div>
          </td>

  </tr>

  <tr>

    <td style="width: 8.46%; vertical-align: top;">&#160;</td>

    <td style="width: 9.34%; vertical-align: top;">&#160;</td>

    <td style="width: 64.32%; vertical-align: top; text-align: justify;">&#160;</td>

    <td style="width: 4.67%; vertical-align: top;">&#160;</td>

    <td style="width: 13.13%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 8.46%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.34%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><a href="#Item4" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Item 4.</a></div>
          </td>

    <td style="width: 64.32%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><a href="#Item4" style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Controls and Procedures</a></div>
          </td>

    <td style="width: 4.67%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 13.13%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><a href="#Item4" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">45</a></div>
          </td>

  </tr>

  <tr>

    <td style="width: 8.46%; vertical-align: top;">&#160;</td>

    <td style="width: 9.34%; vertical-align: top;">&#160;</td>

    <td style="width: 64.32%; vertical-align: top; text-align: justify;">&#160;</td>

    <td style="width: 4.67%; vertical-align: top;">&#160;</td>

    <td style="width: 13.13%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td colspan="2" style="width: 17.8%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><a href="#PARTIIOTHERINFORMATION" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">PART II.</a></div>
          </td>

    <td style="width: 64.32%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"><a href="#PARTIIOTHERINFORMATION" style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">OTHER INFORMATION</a></div>
          </td>

    <td style="width: 4.67%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 13.13%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 8.46%; vertical-align: top;">&#160;</td>

    <td style="width: 9.34%; vertical-align: top;">&#160;</td>

    <td style="width: 64.32%; vertical-align: top; text-align: justify;">&#160;</td>

    <td style="width: 4.67%; vertical-align: top;">&#160;</td>

    <td style="width: 13.13%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 8.46%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.34%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><a href="#LegalProceedings" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Item 1.</a></div>
          </td>

    <td style="width: 64.32%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><a href="#LegalProceedings" style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Legal Proceedings</a></div>
          </td>

    <td style="width: 4.67%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 13.13%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><a href="#LegalProceedings" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">46</a></div>
          </td>

  </tr>

  <tr>

    <td style="width: 8.46%; vertical-align: top;">&#160;</td>

    <td style="width: 9.34%; vertical-align: top;">&#160;</td>

    <td style="width: 64.32%; vertical-align: top; text-align: justify;">&#160;</td>

    <td style="width: 4.67%; vertical-align: top;">&#160;</td>

    <td style="width: 13.13%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 8.46%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.34%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><a href="#RiskFactors" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Item 1A.</a></div>
          </td>

    <td style="width: 64.32%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><a href="#RiskFactors" style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Risk Factors</a></div>
          </td>

    <td style="width: 4.67%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 13.13%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><a href="#RiskFactors" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">46</a></div>
          </td>

  </tr>

  <tr>

    <td style="width: 8.46%; vertical-align: top;">&#160;</td>

    <td style="width: 9.34%; vertical-align: top;">&#160;</td>

    <td style="width: 64.32%; vertical-align: top; text-align: justify;">&#160;</td>

    <td style="width: 4.67%; vertical-align: top;">&#160;</td>

    <td style="width: 13.13%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 8.46%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.34%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><a href="#UnregisteredSalesofEquity" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Item 2.</a></div>
          </td>

    <td style="width: 64.32%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><a href="#UnregisteredSalesofEquity" style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Unregistered Sales of Equity Securities and
                Use of Proceeds <br/>
              </a></div>
          </td>

    <td style="width: 4.67%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 13.13%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><a href="#UnregisteredSalesofEquity" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">46</a></div>
          </td>

  </tr>

  <tr>

    <td style="width: 8.46%; vertical-align: top;">&#160;</td>

    <td style="width: 9.34%; vertical-align: top;">&#160;</td>

    <td style="width: 64.32%; vertical-align: top; text-align: justify;">&#160;</td>

    <td style="width: 4.67%; vertical-align: top;">&#160;</td>

    <td style="width: 13.13%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 8.46%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.34%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><a href="#DefaultsUponSeniorSecurit" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Item 3.</a></div>
          </td>

    <td style="width: 64.32%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><a href="#DefaultsUponSeniorSecurit" style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Defaults Upon Senior Securities</a></div>
          </td>

    <td style="width: 4.67%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 13.13%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><a href="#DefaultsUponSeniorSecurit" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">46</a></div>
          </td>

  </tr>

  <tr>

    <td style="width: 8.46%; vertical-align: top;">&#160;</td>

    <td style="width: 9.34%; vertical-align: top;">&#160;</td>

    <td style="width: 64.32%; vertical-align: top; text-align: justify;">&#160;</td>

    <td style="width: 4.67%; vertical-align: top;">&#160;</td>

    <td style="width: 13.13%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 8.46%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.34%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><a href="#MineSafetyDisclosures" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Item 4.</a></div>
          </td>

    <td style="width: 64.32%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><a href="#MineSafetyDisclosures" style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Mine Safety Disclosures</a></div>
          </td>

    <td style="width: 4.67%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 13.13%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><a href="#MineSafetyDisclosures" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">46</a></div>
          </td>

  </tr>

  <tr>

    <td style="width: 8.46%; vertical-align: top;">&#160;</td>

    <td style="width: 9.34%; vertical-align: top;">&#160;</td>

    <td style="width: 64.32%; vertical-align: top; text-align: justify;">&#160;</td>

    <td style="width: 4.67%; vertical-align: top;">&#160;</td>

    <td style="width: 13.13%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 8.46%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.34%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><a href="#OtherInformation" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Item 5.</a></div>
          </td>

    <td style="width: 64.32%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><a href="#OtherInformation" style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Other Information</a></div>
          </td>

    <td style="width: 4.67%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 13.13%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><a href="#OtherInformation" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">46</a></div>
          </td>

  </tr>

  <tr>

    <td style="width: 8.46%; vertical-align: top;">&#160;</td>

    <td style="width: 9.34%; vertical-align: top;">&#160;</td>

    <td style="width: 64.32%; vertical-align: top; text-align: justify;">&#160;</td>

    <td style="width: 4.67%; vertical-align: top;">&#160;</td>

    <td style="width: 13.13%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 8.46%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.34%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><a href="#Exhibits" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Item 6.</a></div>
          </td>

    <td style="width: 64.32%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><a href="#Exhibits" style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Exhibits</a></div>
          </td>

    <td style="width: 4.67%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 13.13%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><a href="#Exhibits" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">46</a></div>
          </td>

  </tr>

  <tr>

    <td style="width: 8.46%; vertical-align: top;">&#160;</td>

    <td style="width: 9.34%; vertical-align: top;">&#160;</td>

    <td style="width: 64.32%; vertical-align: top;">&#160;</td>

    <td style="width: 4.67%; vertical-align: top;">&#160;</td>

    <td style="width: 13.13%; vertical-align: bottom;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 8.46%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 9.34%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 64.32%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><a href="#SIGNATURES" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">SIGNATURES</a></div>
          </td>

    <td style="width: 4.67%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 13.13%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><a href="#SIGNATURES" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">47</a></div>
          </td>

  </tr>


</table>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: normal; font-style: normal;">3</span></div>

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

    </div>

    <div><br/>
    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; background-color: #FFFFFF;">
    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><a id="PARTI"><!--Anchor--></a>PART I&#160; - FINANCIAL INFORMATION</div>

    <div><br/>
    </div>

    <div style="text-align: left; text-indent: -36pt; margin-left: 40.5pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><a id="Item1FinancialStatements"><!--Anchor--></a><span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;"><span style="text-decoration: underline;">Item 1.</span></span>&#160;<span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;"><span style="text-decoration: underline;">Financial Statements</span></span></div>

    <div><br/>
    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">
    <div style="text-align: left; margin-left: 4.65pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><a id="BS"><!--Anchor--></a>VISHAY INTERTECHNOLOGY, INC.</div>

    <div style="text-align: left; margin-left: 4.65pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Consolidated Condensed Balance Sheets</div>

    <div style="text-align: left; margin-left: 4.65pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic;">(Unaudited - In thousands)</div>

    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

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

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">December 31, 2024</div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Assets</div>
          </td>

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

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

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

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

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Current assets:</div>
          </td>

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

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

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

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

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Cash and cash equivalents</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" id="Fact_3c24043c24af4317b96371d3b4b2e8d8" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">473,860</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" id="Fact_1ef16af4f09a48489374312e1e235601" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">590,286</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Short-term investments</div>
          </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:OtherShortTermInvestments" id="Fact_b1a445d8a3a8467d881128b180dec94b" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,217</ix:nonFraction></div>
          </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:OtherShortTermInvestments" id="Fact_9bdb8d33de8447bbac1696cddf71bbfc" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">16,130</ix:nonFraction></div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Accounts receivable, net</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" id="Fact_f7fb97b3c5ec405eac9b8b7767ae3546" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">461,809</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" id="Fact_5c406cf683004c6f85981f29402a22bd" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">401,901</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Inventories:</div>
          </td>

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

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

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

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

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

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

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

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 21.6pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Finished goods</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:InventoryFinishedGoodsNetOfReserves" id="Fact_b69478f467dd4f37a48a021ab327dc5b" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">192,393</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:InventoryFinishedGoodsNetOfReserves" id="Fact_9aa40e1238b54b7b8d94137f482964c8" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">175,176</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 21.6pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Work in process</div>
          </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:InventoryWorkInProcessNetOfReserves" id="Fact_7f0b271b93ff447bbaf7f75d4959de57" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">326,575</ix:nonFraction></div>
          </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:InventoryWorkInProcessNetOfReserves" id="Fact_1c15998a9b7d45bf864ef143ba646fc8" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">296,393</ix:nonFraction></div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 21.6pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Raw materials</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:InventoryRawMaterialsNetOfReserves" id="Fact_143402f8acdc4c56b6ef6e9c9d6b81bc" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">235,898</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:InventoryRawMaterialsNetOfReserves" id="Fact_8e47d48ac23e4232a4bd01c98f71f206" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">217,812</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Total inventories</div>
          </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:InventoryNet" id="Fact_b9a84bb37e8b4baba7079edeb6edd24c" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">754,866</ix:nonFraction></div>
          </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:InventoryNet" id="Fact_5a73f7f3291149a5b69bcca2f44e1ca8" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">689,381</ix:nonFraction></div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Prepaid expenses and other current assets</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" id="Fact_f89c75069a644a85a4f26b803d55ca1b" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">216,330</ix:nonFraction></div>
          </td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" id="Fact_c3f989e128c64b5094cff4d1382755d0" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">217,809</ix:nonFraction></div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Total current assets</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:AssetsCurrent" id="Fact_bde2dbc7f7c74aafbe0d29b34dfa7f56" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,912,082</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:AssetsCurrent" id="Fact_ea8b1e2e89914d4a84432861913d7f81" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,915,507</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">&#160;</td>

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

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

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

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

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

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

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

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Property and equipment, at cost:</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Land</div>
          </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:Land" id="Fact_ae8dc09b63254366978a034a79f898e1" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">86,411</ix:nonFraction></div>
          </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:Land" id="Fact_8d848382642045268050b4a8eb027f6c" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">84,124</ix:nonFraction></div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Buildings and improvements</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:BuildingsAndImprovementsGross" id="Fact_dcd9442474af447cb6821b5de0ca4d43" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">813,274</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:BuildingsAndImprovementsGross" id="Fact_f605f36997b9498c9a0401597ec503ac" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">766,058</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Machinery and equipment</div>
          </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:MachineryAndEquipmentGross" id="Fact_c0925ada5e4a478fa8263fb91d517f4d" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,433,596</ix:nonFraction></div>
          </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:MachineryAndEquipmentGross" id="Fact_eaaf29091e014331b860a9c6c0e86188" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,259,213</ix:nonFraction></div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Construction in progress</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:ConstructionInProgressGross" id="Fact_d2bab85c15444c2fa52ac58e34adb29f" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">421,365</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:ConstructionInProgressGross" id="Fact_c0f466fece3949df8d457a7b3fe3db9d" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">367,564</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Allowance for depreciation</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" id="Fact_e17bb300b1c7426bb79b2119b2d2fcf3" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,124,035</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" id="Fact_7618c075dc874155a05a61237871b472" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,931,221</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Property and equipment, net</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_54db793009f948cfadabecc0d0d48530" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,630,611</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_1b76c455c8314834a0f3aabf7e49ed8d" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,545,738</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">&#160;</td>

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

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

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

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

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

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

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

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Right of use assets</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" id="Fact_07b4d9c9390044ea8a99ef9b254eff67" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">122,554</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" id="Fact_243d3621e38d45feb776132eb99dceb4" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">117,953</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;" rowspan="1">&#160;</td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" rowspan="1" colspan="1">&#160;</td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" rowspan="1" colspan="1">&#160;</td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" rowspan="1"><span style="font-size: 12pt;">Deferred income taxes</span><br/>
          </td>

    <td valign="bottom" style="text-align: right; font-size: 12pt; font-weight: bold; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:DeferredIncomeTaxAssetsNet" id="Fact_29ca9ecbc4d541c5b484e26918bcceb1" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">179,215</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; font-size: 12pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:DeferredIncomeTaxAssetsNet" id="Fact_e7dea3005455406fb3d8ddeb03166f9e" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">159,769</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">&#160;</td>

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

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

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

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

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

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

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

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Goodwill</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:Goodwill" id="Fact_3db363bf98ad48c1b140fd26601d61be" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">180,348</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:Goodwill" id="Fact_bab25a4af7eb49bfafb7a230427718a5" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">179,005</ix:nonFraction><br/>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">&#160;</td>

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

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

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

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

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

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

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

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Other intangible assets, net</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" id="Fact_efefbf8171b246578c1e6c19e5eb20bf" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">86,195</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" id="Fact_a5aa3bd928a44ae98481bacbae78001c" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">87,223</ix:nonFraction><br/>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">&#160;</td>

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

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

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

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

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

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

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

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Other assets</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" id="Fact_5e84a94f98fb48a684b84e90c6ef1ef0" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">110,650</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" id="Fact_7e0c9a65c69b44dbb8f785fb8257d6ed" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">105,501</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 21.6pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Total assets</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:Assets" id="Fact_8851a63dd9254a5485c44cfc910bb917" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,221,655</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:Assets" id="Fact_27c4d5a1d0e343aab9bec424600d1a8e" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,110,696</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
    <div><br/>
    </div>

    <div style="text-align: left; margin-left: 4.65pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic; font-weight: bold;">Continues on following page.</div>

    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: normal; font-style: normal;">4</span></div>

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

    </div>

    <div><br/>
    </div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">VISHAY INTERTECHNOLOGY, INC.</div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Consolidated Condensed Balance Sheets (continued)</div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic;">(Unaudited - In thousands)</div>

    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">December 31, 2024</div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Liabilities and equity</div>
          </td>

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

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

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

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

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Current liabilities:</div>
          </td>

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

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

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

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

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Trade accounts payable</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" id="Fact_8bb0ea742bda4752886b184c5eadcf0a" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">224,346</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" id="Fact_4bfb79460c884066b6ce8fb4c53e8e86" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">216,313</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Payroll and related expenses</div>
          </td>

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" id="Fact_ed2bd827b2174625ad69df327ec37a63" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">176,553</ix:nonFraction></div>
          </td>

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

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" id="Fact_9e92966943d04f5880a0a691e001ab14" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">137,101</ix:nonFraction></div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Lease liabilities</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" id="Fact_73ec7244797f473ea5a64d8dde6bae13" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">26,986</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" id="Fact_3b393a3dece548a19c435d783fcbdd25" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">25,901</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Other accrued expenses</div>
          </td>

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:OtherLiabilitiesCurrent" id="Fact_d6e39076253b44d1af4431321c0b0088" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">268,101</ix:nonFraction></div>
          </td>

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

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:OtherLiabilitiesCurrent" id="Fact_a3daf2dc05534958ba12e778032053de" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">264,471</ix:nonFraction></div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Income taxes</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:AccruedIncomeTaxesCurrent" id="Fact_26f0bec498094d069c4128088106ea8f" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,308</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:AccruedIncomeTaxesCurrent" id="Fact_d862615e1b064bb48e39c1cfa050a16e" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">64,562</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Total current liabilities</div>
          </td>

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" id="Fact_47821f61f3b343f597544896a2a503ae" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">707,294</ix:nonFraction></div>
          </td>

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

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" id="Fact_3244444819ba46b3b611e8ad8b008fdb" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">708,348</ix:nonFraction></div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Long-term debt less current portion</div>
          </td>

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" id="Fact_7d250d161afd4a1eb130be65da439ec4" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">914,504</ix:nonFraction></div>
          </td>

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

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" id="Fact_92cef5e4e2aa467c9698ca4898c2bff7" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">905,019</ix:nonFraction></div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Deferred income taxes</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:DeferredIncomeTaxLiabilitiesNet" id="Fact_2896c5143caf4e14bf3ec9d291089cb4" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">98,320</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:DeferredIncomeTaxLiabilitiesNet" id="Fact_1721e0043c3d4976a442f13d9eacf7cf" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">96,363</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Long-term lease liabilities</div>
          </td>

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" id="Fact_bcc21ac66d3e45cbb503e078881598e3" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">98,970</ix:nonFraction></div>
          </td>

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

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" id="Fact_ea382b039b164937a18f07004ba0c674" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">94,218</ix:nonFraction></div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Other liabilities</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:OtherLiabilitiesNoncurrent" id="Fact_38a5a93af5694fe0b731cc8b15d4ee27" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">119,573</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:OtherLiabilitiesNoncurrent" id="Fact_762e1431fd3748e89e088aa75a2455d5" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">104,086</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Accrued pension and other postretirement costs</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" id="Fact_3e6ab595c6f44d648f9e05e485ece1b2" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">188,003</ix:nonFraction></div>
          </td>

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

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" id="Fact_74281b0afef64b0ba08d8f30c5619bea" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">173,700</ix:nonFraction></div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Total liabilities</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:Liabilities" id="Fact_f022ba52870646049838c096c4699048" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,126,664</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:Liabilities" id="Fact_26e5932a58f143d99faba6a64e81d80e" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,081,734</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">&#160;</td>

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

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

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

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

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

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

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

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Equity:</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Common stock</div>
          </td>

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:CommonStockValueOutstanding" id="Fact_1e80300cb1d944a882cbdee5fcda4a08" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,415</ix:nonFraction></div>
          </td>

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

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:CommonStockValueOutstanding" id="Fact_2ce90332f63c4780956afac7de417ec6" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,361</ix:nonFraction></div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Class B convertible common stock</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:CommonStockOtherValueOutstanding" id="Fact_42a096b04052464fb5a0d1615aab6f94" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,210</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:CommonStockOtherValueOutstanding" id="Fact_b08c8b7aac7e4b3ba56bc0da22dd9093" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,210</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Capital in excess of par value</div>
          </td>

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:AdditionalPaidInCapitalCommonStock" id="Fact_955be252d7a44f85b5c9215f271465b7" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,314,066</ix:nonFraction></div>
          </td>

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

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:AdditionalPaidInCapitalCommonStock" id="Fact_2fa4f472498247619ed004bced65faea" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,306,245</ix:nonFraction></div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Retained earnings</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" id="Fact_33af0a1701204d7b9d6c7ec743093359" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">926,267</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" id="Fact_d456061728b043b183fc8390dfc6da58" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">955,500</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; width: 76%;">&#160;&#160; <span style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">Treasury stock (at cost)</span><br/>
          </td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction name="us-gaap:TreasuryStockCommonValue" id="Fact_90d5cd47a2e64a01ac380e653f5b5bd0" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">224,592</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">)</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction name="us-gaap:TreasuryStockCommonValue" id="Fact_4c64d556430c4f2abd4faa917738c4ad" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">212,062</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">)</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Accumulated other comprehensive income (loss)<br/>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" id="Fact_b6304dc161de4b7c994c9fa9a64b2630" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">64,625</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" id="Fact_0c98ec540b60466fb8ed2cfc91a0c24c" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">35,292</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Total equity</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_8edc4378b256415d8aefc0e1cbbbb684" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,094,991</ix:nonFraction></div>
          </td>

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

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_d52f7b44184d42018cabb8e33b0ca43b" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,028,962</ix:nonFraction></div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Total liabilities and equity</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" id="Fact_b0abc12d168e4982816dd3416bec31df" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,221,655</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" id="Fact_30706230b2fc457fa7b1355e1d2fd273" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,110,696</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>


</table>
    <div><br/>
    </div>

    <div style="text-align: left; margin-left: 4.65pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic; font-weight: bold;">See accompanying notes.</div>

    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: normal; font-style: normal;">5</span></div>

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

    </div>

    <div><br/>
    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">
    <div style="text-align: left; margin-left: 4.65pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">VISHAY INTERTECHNOLOGY, INC.</div>

    <div style="text-align: left; margin-left: 4.65pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><a id="QTDIS"><!--Anchor--></a>Consolidated Condensed Statements of Operations</div>

    <div style="text-align: left; margin-left: 4.65pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic;">(Unaudited - In thousands, except per share amounts)</div>

    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom;">&#160;</td>

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

    <td valign="bottom" colspan="6" style="vertical-align: bottom;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Fiscal quarters ended</div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">&#160;</td>

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

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

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

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

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net revenues</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_e9348d6c0f734dd9819531bb57bece04" contextRef="c20250330to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">762,250</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_37cc21e044524446804726e2b168caf5" contextRef="c20240331to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">741,239</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Costs of products sold</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:ManufacturingCosts" id="Fact_f8ccb942b2f54099ab5f733b74dafcf7" contextRef="c20250330to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">613,567</ix:nonFraction></div>
          </td>

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

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:ManufacturingCosts" id="Fact_ce8369b78a77488b83ddb4253532bc81" contextRef="c20240331to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">578,369</ix:nonFraction></div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Gross profit</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:GrossProfit" id="Fact_48e3c356c9844176877c5e0863d16db5" contextRef="c20250330to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">148,683</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:GrossProfit" id="Fact_d5338dcdc35847759f2c470c113fb45e" contextRef="c20240331to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">162,870</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">&#160;</td>

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

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

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

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

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

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

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

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Selling, general, and administrative expenses</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" id="Fact_d48ad33fdfc2479bb47b2d79a88d554f" contextRef="c20250330to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">126,565</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" id="Fact_693ad7909a354016894eb50e746ce974" contextRef="c20240331to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">124,953</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Operating income<br/>
            </div>
          </td>

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" id="Fact_e07a3b2ff8aa4f948b3a613a6845ad23" contextRef="c20250330to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">22,118</ix:nonFraction></div>
          </td>

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

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" id="Fact_8597f8c9759d4d72873202a20bc7151e" contextRef="c20240331to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">37,917</ix:nonFraction></div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Other income (expense):</div>
          </td>

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

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

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

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

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

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

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

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Interest expense</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(<ix:nonFraction name="us-gaap:InterestExpenseNonoperating" id="Fact_25ee9b6a1e0b411fbc91e013400363b2" contextRef="c20250330to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,588</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(<ix:nonFraction name="us-gaap:InterestExpenseNonoperating" id="Fact_806da98a17c94b30b70bd167db0730a5" contextRef="c20240331to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,657</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Other</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" id="Fact_83a8fdff8473479ab2eff9b161d834ff" contextRef="c20250330to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">747</ix:nonFraction></div>
          </td>

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

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" id="Fact_7b1efa78b5ae41a28f8ad339bc10b55c" contextRef="c20240331to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,011</ix:nonFraction></div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Total other income (expense)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(<ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" id="Fact_962d695d3d88444da97f7e9f265d26ac" contextRef="c20250330to20250628" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">9,841</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(<ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" id="Fact_011a52c2d30f46e4987dae700b2ed873" contextRef="c20240331to20240629" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,646</ix:nonFraction>)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">&#160;</td>

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

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

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

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

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

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

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

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Income before taxes</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_4f4eafbbd3454d9e8d54759517ce387f" contextRef="c20250330to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,277</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_8c5ddcfbec5648579c3ee0ef19398c45" contextRef="c20240331to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">36,271</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">&#160;</td>

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

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

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

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

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

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

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

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Income tax expense<br/>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" id="Fact_ff5c1ede672d43fdba69e9cd1e20446c" contextRef="c20250330to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,273</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" id="Fact_c550dfb363614dd5834aeca9fdb94b42" contextRef="c20240331to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,391</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">&#160;</td>

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

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

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

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

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

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

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

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net earnings<br/>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_9bb65a9534314ebdb44c3b8e0c34caae" contextRef="c20250330to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,004</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_2bf9a564ff6b4e1e941b43e6ed736efe" contextRef="c20240331to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">23,880</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">&#160;</td>

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

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

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

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

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

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

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

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Less: net earnings attributable to noncontrolling interests</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" id="Fact_9f1e789c87c740ca8657a9fc8ed9e892" contextRef="c20250330to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" id="Fact_3c3967fd4a454531bc79ce9a211e5335" contextRef="c20240331to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">347</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">&#160;</td>

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

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">&#160;</td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net earnings attributable to Vishay stockholders</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_18a3c5d75aab4311b4521a66df54363e" contextRef="c20250330to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,004</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_f5f235a4798c4485a9ffe947009311ee" contextRef="c20240331to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">23,533</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">&#160;</td>

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

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

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

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

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

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

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

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Basic earnings per share attributable to Vishay stockholders</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" id="Fact_a9364031172b43b7b1474f11debb00a0" contextRef="c20250330to20250628" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.01</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" id="Fact_83f596e4550d4b5c8132f25e63a21d1d" contextRef="c20240331to20240629" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.17</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">&#160;</td>

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

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

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

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

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

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

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

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Diluted earnings per share attributable to Vishay stockholders</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" id="Fact_617455835b6d4b95a9621d55f3ab43dc" contextRef="c20250330to20250628" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.01</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" id="Fact_ddfb5a56b99e4a9a90781fe1ffd24ac8" contextRef="c20240331to20240629" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.17</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">&#160;</td>

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

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

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

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

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

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

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

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Weighted average shares outstanding - basic</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_7f90c8ba5c8a4a0ba5ef94769ea17507" contextRef="c20250330to20250628" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">135,702</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_e564be22be894bc7af97bfeb66fca435" contextRef="c20240331to20240629" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">137,326</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">&#160;</td>

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

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

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

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

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

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

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

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Weighted average shares outstanding - diluted</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" id="Fact_e569477ec6e84a13a38a79e9899fa71e" contextRef="c20250330to20250628" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">136,167</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" id="Fact_9db0b894e0584d6793886aadea962d94" contextRef="c20240331to20240629" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">138,084</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">&#160;</td>

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

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

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

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

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

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

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

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Cash dividends per share</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:CommonStockDividendsPerShareCashPaid" id="Fact_934831196b4f4221bf151bdb142f6ce6" contextRef="c20250330to20250628" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.10</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:CommonStockDividendsPerShareCashPaid" id="Fact_d09ac7cb2a68413f8fdbf92ae95bfb12" contextRef="c20240331to20240629" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.10</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>


</table>
    <div><br/>
    </div>

    <div style="text-align: left; margin-left: 4.65pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic; font-weight: bold;">See accompanying notes.</div>

    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: normal; font-style: normal;">6</span></div>

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

    </div>

    <div><br/>
    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">
    <div style="text-align: left; margin-left: 4.65pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">VISHAY INTERTECHNOLOGY, INC.</div>

    <div style="text-align: left; margin-left: 4.65pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><a id="QTDSCI"><!--Anchor--></a>Consolidated Statements of Comprehensive Income</div>

    <div style="text-align: left; margin-left: 4.65pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic;">(Unaudited - In thousands)</div>

    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom;">&#160;</td>

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

    <td valign="bottom" colspan="6" style="vertical-align: bottom;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Fiscal quarters ended</div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">&#160;</td>

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

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

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

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

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net earnings<br/>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_0c2a72d27f8e4f6c81f2a997c9dbd4ab" contextRef="c20250330to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,004</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_9b82163768564f97bac6b577705fdc8c" contextRef="c20240331to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">23,880</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">&#160;</td>

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

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

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

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

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

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

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

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Other comprehensive income (loss), net of tax</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">&#160;</td>

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

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

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

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

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

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

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

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Pension and other post-retirement actuarial items</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" id="Fact_cb92a895a3dd49248e3ffbb06b464ecd" contextRef="c20250330to20250628" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">138</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" id="Fact_f079c655fd3243a8bca99a5d673318e4" contextRef="c20240331to20240629" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">388</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"></div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">&#160;</td>

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

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

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

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

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

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

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

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Foreign currency translation adjustment</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" id="Fact_0e3d2c0113144ce9af5738b78cd904cc" contextRef="c20250330to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">68,575</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" id="Fact_2ca98ffd63c548ae83f439bfb2b071a0" contextRef="c20240331to20240629" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">7,672</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">&#160;</td>

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

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

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

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

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

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

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

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Other comprehensive income (loss)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_1583e21a8a0142a6a915d86b74124118" contextRef="c20250330to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">68,713</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_a8c7ba1bbd5244c09b16504810ab303b" contextRef="c20240331to20240629" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">7,284</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">&#160;</td>

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

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

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

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

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

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

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

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Comprehensive income<br/>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" id="Fact_67737a79d347491a953da5448322e0ed" contextRef="c20250330to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">70,717</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" id="Fact_aba3d44a76684ffabe769b70fb3960f4" contextRef="c20240331to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">16,596</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">&#160;</td>

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

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

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

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

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

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

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

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Less: comprehensive income attributable to noncontrolling interests</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" id="Fact_f23e4150e0be4e548a845a1f1009f435" contextRef="c20250330to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" id="Fact_6d59439917ce40279ac21f1f530c5587" contextRef="c20240331to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">347</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">&#160;</td>

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

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">&#160;</td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Comprehensive income attributable to Vishay stockholders</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" id="Fact_ba380115f5f54262b2c3b12a806bbe85" contextRef="c20250330to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">70,717</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" id="Fact_b6d75b5d9e4d469e8cd2be7a17bea88a" contextRef="c20240331to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">16,249</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>


</table>
    <div><br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic; font-weight: bold;">See accompanying notes.</div>

    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: normal; font-style: normal;">7</span></div>

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

    </div>

    <div><br/>
    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">
    <div style="text-align: left; margin-left: 4.65pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">VISHAY INTERTECHNOLOGY, INC.</div>

    <div style="text-align: left; margin-left: 4.65pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><a id="YTDIS"><!--Anchor--></a>Consolidated Condensed Statements of Operations<a id="YTDOps"><!--Anchor--></a></div>

    <div style="text-align: left; margin-left: 4.65pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic;">(Unaudited - In thousands, except per share amounts)</div>

    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom;" colspan="6">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Six fiscal months ended</div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

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

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

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

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

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net revenues</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_8c371bcaa2a5427c908a0374d7aef75a" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,477,486</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_2673e61c40bd46248bd525965243cdd7" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,487,518</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Costs of products sold</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:ManufacturingCosts" id="Fact_acb31a8dea7a440489932dd5b51881aa" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,193,249</ix:nonFraction></div>
          </td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:ManufacturingCosts" id="Fact_d419acd2fcd343c49c5d04b0fd8d8588" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,154,241</ix:nonFraction></div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Gross profit</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:GrossProfit" id="Fact_c9a8775125054321b1a3f44e7b046f89" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">284,237</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:GrossProfit" id="Fact_5f9dcaff088540ea97b910cf8258bcdc" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">333,277</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Selling, general, and administrative expenses</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" id="Fact_84ec52f3a0f04fda85015f8a700f6668" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">261,304</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" id="Fact_bd699e6757044fd29652127b71cea56c" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">252,689</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Operating income<br/>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" id="Fact_57cc1e10e8fa4fcbb519c2d00ef74b4b" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">22,933</ix:nonFraction></div>
          </td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" id="Fact_710366137ca541378296041a666b0cb1" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">80,588</ix:nonFraction></div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Other income (expense):</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Interest expense</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(<ix:nonFraction name="us-gaap:InterestExpenseNonoperating" id="Fact_560e376628a6478ea40871aa228ace60" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">19,378</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(<ix:nonFraction name="us-gaap:InterestExpenseNonoperating" id="Fact_03cf776a69ae489f8faaefb97f01deeb" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,153</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Other</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" id="Fact_9e63b0d0ebbe40f59ce489b730a180a9" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,494</ix:nonFraction></div>
          </td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" id="Fact_cf6314cd5a9a4453af7eb5a0409a78f0" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,098</ix:nonFraction></div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Total other income (expense)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(<ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" id="Fact_e73d7021f14b4b4aa03ac7dd616cdb7e" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">14,884</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(<ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" id="Fact_a2015d2870264c4a9e7ae3140d5ac1a3" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">55</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Income before taxes</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_a96f97bf7c384afda52f41f5e2c36964" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,049</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_c1c748e399754512976db1ea29b72b29" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">80,533</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Income tax expense<br/>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" id="Fact_5655a492cd6b4288922b7763f651ba84" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,137</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" id="Fact_cd0ca737550d47caa0b65fc7678d59ee" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">25,210</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net earnings (loss)<br/>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(<ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_4b76ebab911f47c097ddc3910371e3df" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">2,088</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_1e4f6bc88ed04f7a9d8939f41dd89750" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">55,323</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Less: net earnings attributable to noncontrolling interests</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" id="Fact_7858d8613c0a4dc1b50e68c638dd2dbd" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" id="Fact_c0ab28f7baa5400db2cb68ed95672b8a" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">866</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">&#160;</td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net earnings (loss) attributable to Vishay stockholders</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_eff446fc95ad483a8cd79bd88f4739d8" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">2,088</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_c496fe6bdba54098be431dc55c920016" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">54,457</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Basic earnings (loss) per share attributable to Vishay stockholders</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" id="Fact_3723f48b80804d9aa8f5ce0f62e408b8" contextRef="c20250101to20250628" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:num-dot-decimal">0.02</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" id="Fact_8d0061fedc79407ea50ad239ff60f67e" contextRef="c20240101to20240629" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.40</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Diluted earnings (loss) per share attributable to Vishay stockholders</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" id="Fact_5d81ecf1cfab4340ae794c136628917a" contextRef="c20250101to20250628" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:num-dot-decimal">0.02</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" id="Fact_124e0e5790d0494180919110b26a87cc" contextRef="c20240101to20240629" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.39</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Weighted average shares outstanding - basic</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_63504e3f8a6a4985aa012fbf0e618113" contextRef="c20250101to20250628" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">135,750</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_f8f7fa7135cc4dcaa9f049fcb8db49f3" contextRef="c20240101to20240629" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">137,525</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Weighted average shares outstanding - diluted</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" id="Fact_48d0c19d1c694654b81b0d65093ff8a9" contextRef="c20250101to20250628" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">135,750</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" id="Fact_971ab595520341a89c278c3b4342b7e2" contextRef="c20240101to20240629" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">138,279</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Cash dividends per share</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:CommonStockDividendsPerShareCashPaid" id="Fact_b1b50484e7b244b48db559e494241cd6" contextRef="c20250101to20250628" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.20</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:CommonStockDividendsPerShareCashPaid" id="Fact_13ab360a9c994ad4a367c3e61122937a" contextRef="c20240101to20240629" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.20</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
    <div><br/>
    </div>

    <div style="text-align: left; margin-left: 4.65pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic; font-weight: bold;">See accompanying notes.</div>

    <div><br/>
    </div>

    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: normal; font-style: normal;">8</span></div>

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

    </div>

    <div><br/>
    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">
    <div style="text-align: left; margin-left: 4.65pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">VISHAY INTERTECHNOLOGY, INC.</div>

    <div style="text-align: left; margin-left: 4.65pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><a id="YTDSCI"><!--Anchor--></a>Consolidated Statements of Comprehensive Income</div>

    <div style="text-align: left; margin-left: 4.65pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic;">(Unaudited - In thousands)</div>

    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom;" colspan="6">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Six fiscal months ended</div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

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

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

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

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

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net earnings (loss)<br/>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(<ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_cb3bceb66d2d4bee99c84a2cac5a8034" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">2,088</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_8259b5ec4d504ee8af31b067791cfb94" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">55,323</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Other comprehensive income (loss), net of tax</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Pension and other post-retirement actuarial items</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" id="Fact_b9b7d97302c240cbb53e005f9c0cc8e6" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">440</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" id="Fact_522067cf950e4809b15e69aa86cc9731" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,808</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Foreign currency translation adjustment</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" id="Fact_0b437e3161554081bf0c7e73df2a10fd" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">99,477</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" id="Fact_d1a564c67175402f8e07c57146876a83" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">25,498</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Other comprehensive income (loss)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_d41d5fe43d7e43e3aed15bc4f8e696a5" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">99,917</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_05dc6c17769f41d9a99a458d55e0c8d4" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">27,306</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Comprehensive income</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" id="Fact_0b4ec97642b3424c97a9047c08b6336e" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">97,829</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" id="Fact_8075c66b56704f2e9bdca38350b0e6b5" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">28,017</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Less: comprehensive income attributable to noncontrolling interests</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" id="Fact_8d418fba4ce04aa881383360eb2f65ed" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" id="Fact_6f081f95ef4d4f279ee994c40f28a272" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">866</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">&#160;</td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Comprehensive income attributable to Vishay stockholders</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" id="Fact_278c0c3332254a6e88a403b3697636e7" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">97,829</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" id="Fact_de3cf52af02149e180dad94e735054c6" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">27,151</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
    <div><br/>
    </div>

    <div style="text-align: left; margin-left: 4.65pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic; font-weight: bold;">See accompanying notes.</div>

    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: normal; font-style: normal;">9</span></div>

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

    </div>

    <!--PROfilePageNumberReset%Num%10%%%-->
    <div><br/>
    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">
    <div style="text-align: left; margin-left: 4.65pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">VISHAY INTERTECHNOLOGY, INC.</div>

    <div style="text-align: left; margin-left: 4.65pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><a id="SCF"><!--Anchor--></a>Consolidated Condensed Statements of Cash Flows</div>

    <div style="text-align: left; margin-left: 4.65pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic;">(Unaudited - In thousands)</div>

    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom;">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom;" colspan="6">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Six fiscal months ended</div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

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

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

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

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

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Operating activities</div>
          </td>

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

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

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

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

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net earnings (loss)<br/>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(<ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_b83f8d07d4234d8bb30f6d0200d228ad" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">2,088</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_9616caf6af524dec8bef7e4e3f8914b7" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">55,323</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Adjustments to reconcile net earnings (loss) to net cash provided by operating activities:</div>
          </td>

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

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

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

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

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

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

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

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Depreciation and amortization</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" id="Fact_d02fa2319aee40f9af9bdd3df9ca6867" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">109,743</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" id="Fact_91f92b137bd44a1184c7ce117b687dd3" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">101,677</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(Gain) loss on disposal of property and equipment</div>
          </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" id="Fact_5bad29547dfa4aac8a4ed9a2cdd0b223" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">73</ix:nonFraction></div>
          </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(<ix:nonFraction name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" id="Fact_34dbf4d05e9f4b1990d0a0266363b7b0" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,091</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Inventory write-offs for obsolescence</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:InventoryWriteDown" id="Fact_61be125050a349adaf327deb80f8a1ab" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">17,456</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:InventoryWriteDown" id="Fact_b527d5c01eae428e9a4874801179079f" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">19,051</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Deferred income taxes</div>
          </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(<ix:nonFraction name="us-gaap:DeferredIncomeTaxesAndTaxCredits" id="Fact_6fd89b4c2fb845d287a12c399405ddc3" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">6,034</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:DeferredIncomeTaxesAndTaxCredits" id="Fact_889599b21e1e45c995f375e0ea11b661" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,589</ix:nonFraction></div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-size: 12pt; text-indent: -7.2pt; width: 76%; background-color: #CCEEFF;" rowspan="1">&#160;&#160;&#160;&#160; Stock compensation expense<br/>
          </td>

    <td valign="bottom" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:RestrictedStockExpense" id="Fact_1aa02ccd37444940b368fae7a5fdfd1d" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,736</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:RestrictedStockExpense" id="Fact_cb2e5246bb434712833b1e56324580cc" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">9,293</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Other</div>
          </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(<ix:nonFraction name="us-gaap:OtherNoncashIncomeExpense" id="Fact_9167b92a0be64587a39d0fd4ff541557" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,606</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(<ix:nonFraction name="us-gaap:OtherNoncashIncomeExpense" id="Fact_38acfdc8abd849e985a9bc7b00caf839" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">632</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-size: 12pt; text-indent: -7.2pt; width: 76%; background-color: #CCEEFF;" rowspan="1">&#160;&#160;&#160;&#160; Change in U.S. transition tax liability<br/>
          </td>

    <td valign="bottom" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-weight: bold;" rowspan="1" colspan="1">(<ix:nonFraction name="vsh:USTransitionTaxNet" id="Fact_1fe73ff39fa44857b76f0f9e0aa3bc1a" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">47,027</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-weight: bold; white-space: nowrap;" rowspan="1" colspan="1">)</td>

    <td valign="bottom" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" rowspan="1" colspan="1">(<ix:nonFraction name="vsh:USTransitionTaxNet" id="Fact_0592b9f018824e1697aa6ca612fbac0f" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">37,622</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">)</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-size: 12pt; text-indent: -7.2pt; width: 76%;" rowspan="1">&#160;&#160;&#160;&#160; Change in repatriation tax liability<br/>
          </td>

    <td valign="bottom" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 9%; font-weight: bold;" rowspan="1" colspan="1">(<ix:nonFraction name="vsh:RepatriationTaxes" id="Fact_f5e9b031102d475e94ba646b1768b092" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">9,375</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; font-weight: bold; white-space: nowrap;" rowspan="1" colspan="1">)</td>

    <td valign="bottom" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 9%;" rowspan="1" colspan="1">(<ix:nonFraction name="vsh:RepatriationTaxes" id="Fact_056d93f2a0a44b61bb0f398c39b14fb3" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">15,000</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">)</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net change in operating assets and liabilities, net of effects of businesses acquired<br/>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOperatingCapital" id="Fact_8ec886d7e30147ad9f5ae40bc53dfe5e" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">63,571</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOperatingCapital" id="Fact_4982e2ce8ccc4ceaa2bdc2ba7df1efc3" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">81,107</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net cash provided by operating activities</div>
          </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" id="Fact_2bb640d4ce6d4fa99f408f7d6802b7c2" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,307</ix:nonFraction></div>
          </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" id="Fact_9ec4819b80f648c5bbb59205eb932292" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">55,481</ix:nonFraction></div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Investing activities</div>
          </td>

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

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

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

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

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

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

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

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Capital expenditures</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" id="Fact_52337b3fbf054db7978c11472d2151c6" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">126,167</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" id="Fact_e2febd48cc1f41cc8c1e2c9d774916fb" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">115,648</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Proceeds from sale of property and equipment</div>
          </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" id="Fact_50781d84ae5946bfb62daeecb87f53cf" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">494</ix:nonFraction></div>
          </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" id="Fact_74faad4c472044d0a9307a0eb5a5d97f" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,265</ix:nonFraction></div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-size: 12pt; width: 76%; background-color: #CCEEFF;" rowspan="1">Purchase of businesses, net of cash acquired<br/>
          </td>

    <td valign="bottom" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" id="Fact_8f7ba237c286454fad726a30f2b166ea" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 12pt; font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 12pt; font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 12pt; font-weight: normal; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" id="Fact_7ac1ee4966734d6ba6998c483fd1e77a" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">200,185</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 12pt; font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">)</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-size: 12pt; width: 76%;" rowspan="1">Purchase of short-term investments</td>

    <td valign="bottom" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 9%;" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:PaymentsToAcquireShortTermInvestments" id="Fact_bbfa8ca782a949b79d86a459555989f0" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">28,481</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">)</td>

    <td valign="bottom" style="font-size: 12pt; font-weight: normal; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 12pt; font-weight: normal; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 12pt; font-weight: normal; vertical-align: bottom; text-align: right; width: 9%;" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:PaymentsToAcquireShortTermInvestments" id="Fact_38a3dadb26a44bb5b63e61a025614572" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">59,638</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 12pt; font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">)</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Maturity of short-term investments</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" id="Fact_70117b578afb477d9be8667deaed5313" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">39,400</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" id="Fact_d981137fe3794df7a502aedd4e541cf7" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">80,110</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Other investing activities</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(<ix:nonFraction name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" id="Fact_b08ea0469041429ca86fbae58540c8f8" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">661</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(<ix:nonFraction name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" id="Fact_248722e32fb44823a49b2d27d7b83b33" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,220</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net cash used in investing activities</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" id="Fact_8a032cab41cb4f068308905cb55040d2" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">115,415</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" id="Fact_8cf2e9ce0ec34e48825793082fcc542e" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">295,316</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">&#160;</td>

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

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

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

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

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

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

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

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Financing activities</div>
          </td>

    <td valign="bottom" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-size: 12pt; width: 76%;" rowspan="1">Principal payments on long-term debt<br/>
          </td>

    <td valign="bottom" style="text-align: right; font-size: 12pt; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 9%; font-weight: bold;" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:RepaymentsOfConvertibleDebt" id="Fact_d15b0e05fe9542d69acdbca8006ac92c" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">41,911</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; font-weight: bold; white-space: nowrap;" rowspan="1" colspan="1">)</td>

    <td valign="bottom" style="text-align: right; font-size: 12pt; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 9%;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:RepaymentsOfConvertibleDebt" id="Fact_1723e528c12a4bc88eef4d4c0950632d" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 12pt;">Net proceeds from revolving credit facility<br/>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:ProceedsFromRepaymentsOfLinesOfCredit" id="Fact_86dc53df050548878b3541cdc406025a" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">49,000</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-weight: bold; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman'; font-size: 12pt;"><ix:nonFraction name="us-gaap:ProceedsFromRepaymentsOfLinesOfCredit" id="Fact_132a286b924644dbbcf2f0801c09a57d" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 12pt;">Dividends paid to common stockholders</div>
          </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold;">(<ix:nonFraction name="us-gaap:PaymentsOfDividendsCommonStock" id="Fact_046c0afa0c7a40e68389404119123277" contextRef="c20250101to20250628_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">24,700</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold;">)</div>
          </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman'; font-size: 12pt;">(<ix:nonFraction name="us-gaap:PaymentsOfDividendsCommonStock" id="Fact_bfb54b0b06cf47de8b3654dcbd86f095" contextRef="c20240101to20240629_StatementClassOfStockAxis_CommonClassAMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">25,033</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 12pt;">Dividends paid to Class B common stockholders</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold;">(<ix:nonFraction name="us-gaap:PaymentsOfDividendsCommonStock" id="Fact_c49511bc9ab348dda9c2571e6ad6f0c7" contextRef="c20250101to20250628_StatementClassOfStockAxis_CommonClassBMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,419</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman'; font-size: 12pt;">(<ix:nonFraction name="us-gaap:PaymentsOfDividendsCommonStock" id="Fact_c27e3b7178db4bc298718bbaffc7b261" contextRef="c20240101to20240629_StatementClassOfStockAxis_CommonClassBMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,419</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-size: 12pt; width: 76%;" rowspan="1">
            <div style="font-size: 12pt; font-family: 'Times New Roman';">Repurchase of common stock held in treasury<br/>
            </div>
          </td>

    <td valign="bottom" style="font-size: 12pt; font-weight: bold; font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 12pt; font-weight: bold; font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 12pt; font-weight: bold; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:PaymentsForRepurchaseOfCommonStock" id="Fact_364b55f132434ad98ae430a090fe0dcc" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,538</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 12pt; font-weight: bold; font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">)</td>

    <td valign="bottom" style="font-size: 12pt; font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 12pt; font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 12pt; font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%;" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:PaymentsForRepurchaseOfCommonStock" id="Fact_01b81533f7344f2e81bef1880f47d6e5" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">25,160</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 12pt; font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">)</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman'; font-size: 12pt;">Cash withholding taxes paid when shares withheld for vested equity awards</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold;">(<ix:nonFraction name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" id="Fact_2a98b29e244b4b58b5ecaf4eb2a5d21b" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,957</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman'; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman'; font-size: 12pt;">(<ix:nonFraction name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" id="Fact_e9b636175c1c432c8f9930ead36f803c" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,058</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-size: 12pt; width: 76%; padding-bottom: 2px;" rowspan="1">Other financing activities<br/>
          </td>

    <td valign="bottom" style="text-align: right; font-size: 12pt; vertical-align: bottom; width: 1%; padding-bottom: 2px;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" id="Fact_9628461cd81c4b16a03feabeb5b34695" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,078</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: bold; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; font-size: 12pt; vertical-align: bottom; width: 1%; padding-bottom: 2px;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" id="Fact_89e5597071044e20bc8cf27694c1a550" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net cash used in financing activities</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" id="Fact_157c9618676846f68286d1a26404673d" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">26,447</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" id="Fact_088608e61c3b45cf9e7d79ac13a76a73" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">56,670</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Effect of exchange rate changes on cash and cash equivalents</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_10dceaf7d6f4438491881a8c0927a781" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">18,129</ix:nonFraction></div>
          </td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(<ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_d7a63516aeb54d0dbb5a712cfa78d959" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">3,483</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net decrease in cash and cash equivalents</div>
          </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" id="Fact_b2403da43e404a64b09d6702862f8e4c" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">116,426</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" id="Fact_750a2eb7f5ec4ae99cc4749d8a810e88" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">299,988</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Cash and cash equivalents at beginning of period</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_165934de4f4a4e638d3534726076a309" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">590,286</ix:nonFraction></div>
          </td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_e87f4aae0fc84325bd843cffd14d3384" contextRef="c20231231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">972,719</ix:nonFraction></div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Cash and cash equivalents at end of period</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_9e44016376c14c31a5fa76b9187bc8f1" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">473,860</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_c2d6c479e47943c1b6d0b2f2444acda3" contextRef="c20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">672,731</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
    <div><br/>
    </div>

    <div style="text-align: left; margin-left: 4.65pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic; font-weight: bold;">See accompanying notes.</div>

    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: normal; font-style: normal;">10</span></div>

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

    </div>

    <div><br/>
    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: center; color: rgb(0, 0, 0);">
    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">VISHAY INTERTECHNOLOGY, INC.</div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><a id="SSE"><!--Anchor--></a><!--PROfilePageNumberReset%Num%2%%%-->Consolidated Condensed Statements of Equity</div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic;">(Unaudited - In thousands, except share and per share amounts)</div>

    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" border="0" style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: top; font-size: 11pt; padding-bottom: 2px; width: 28%;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
            <div style="font-size: 11pt;">
              <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Common</div>
              <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Stock</div>
            </div>
          </td>

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

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
            <div style="font-size: 11pt;">
              <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Class B</div>
              <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Convertible</div>
              <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Common</div>
              <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Stock</div>
            </div>
          </td>

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

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
            <div style="font-size: 11pt;">
              <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Capital in</div>
              <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Excess of Par</div>
              <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Value</div>
            </div>
          </td>

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

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
            <div style="font-size: 11pt;">
              <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Retained</div>
              <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Earnings</div>
            </div>
          </td>

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

    <td valign="bottom" style="text-align: center; font-size: 11pt; vertical-align: bottom; padding-bottom: 2px; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: center; font-size: 11pt; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="2"><span style="font-weight: bold;">Treasury Stock</span></td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
            <div style="font-size: 11pt;">
              <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Accumulated</div>
              <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Other</div>
              <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Comprehensive</div>
              <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Income (Loss)</div>
            </div>
          </td>

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

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
            <div style="font-size: 11pt;">
              <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Total Vishay</div>
              <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Stockholders'</div>
              <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Equity</div>
            </div>
          </td>

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

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
            <div style="font-size: 11pt;">
              <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Noncontrolling</div>
              <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Interests</div>
            </div>
          </td>

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

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
            <div style="font-size: 11pt;">
              <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Total</div>
              <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Equity</div>
            </div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; font-size: 11pt; width: 28%; background-color: rgb(204, 238, 255);">Balance at December 31, 2023</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_6c56769ab7f44b999945c8de360d0611" contextRef="c20231231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,319</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_9ce4bf624290464bb8b9f63b332c795b" contextRef="c20231231_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,210</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_b5060f03b1474697a5ce850b7ecb6506" contextRef="c20231231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,291,499</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_35e401188032421cac8d621f283450e6" contextRef="c20231231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,041,372</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">$</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_0fdc54b83f3a4e58b0078b3dd121a4de" contextRef="c20231231_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">161,656</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">)</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_0eb4ad365bb04584b4c39f963852cea1" contextRef="c20231231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,337</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_65ae9ef20ca14fa3a77002fa8bdd4f68" contextRef="c20231231_StatementEquityComponentsAxis_ParentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,196,081</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_1e91137fe9e54b87897740412cfc9fbc" contextRef="c20231231_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,725</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_eee7931ae5e040dfb2b286d7ce3156ad" contextRef="c20231231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,200,806</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 28%;">
            <div style="font-size: 11pt;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif;">Net earnings<br/>
              </div>
            </div>
          </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_04d4dc56014f445fba38d18397a00a97" contextRef="c20240101to20240330_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
            </div>
          </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_31eaacfcea1840e197c1d702513164aa" contextRef="c20240101to20240330_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
            </div>
          </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_36f88aedca9f42a9bd73d62158e34644" contextRef="c20240101to20240330_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
            </div>
          </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_1163043965de43f888a923901c9a48fe" contextRef="c20240101to20240330_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">30,924</ix:nonFraction></div>
            </div>
          </td>

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

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%;" colspan="1"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_bea61c41410d4d499a72a5ba0d897560" contextRef="c20240101to20240330_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_13d7c64b91604d88916191a516ab0ab5" contextRef="c20240101to20240330_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
            </div>
          </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_aad41f0372454f54bcd1d20e38f73ee0" contextRef="c20240101to20240330_StatementEquityComponentsAxis_ParentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">30,924</ix:nonFraction></div>
            </div>
          </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_a983e629b0ff451b996c7f6d42fc8b99" contextRef="c20240101to20240330_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">519</ix:nonFraction></div>
            </div>
          </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_1be7834253444afc9a7b1e346f536c5e" contextRef="c20240101to20240330" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">31,443</ix:nonFraction></div>
            </div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 28%; background-color: rgb(204, 238, 255);">
            <div style="font-size: 11pt;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif;">Other comprehensive income (loss)<br/>
              </div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_e5ce07bcd9a543ca9a9be925b43fe565" contextRef="c20240101to20240330_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_c14412f2f53f413c9442dc33c158e327" contextRef="c20240101to20240330_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_cd884ea2674147a7aa60fe69a5cb0018" contextRef="c20240101to20240330_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_04352a36da4142f7b7442310d890398e" contextRef="c20240101to20240330_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_bc478fa3cd97462c8f7bae684da9a821" contextRef="c20240101to20240330_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_88bd3a59169c4dedbee237ac90a2458b" contextRef="c20240101to20240330_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">20,022</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;">)</div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_b1ae9d7e449d4d1aa347f9ededa78a34" contextRef="c20240101to20240330_StatementEquityComponentsAxis_ParentMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">20,022</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;">)</div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_bbafe4c43b2b4b20b5e6b67a742488d1" contextRef="c20240101to20240330_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_5c707d4b796e425e95f421acf589562b" contextRef="c20240101to20240330" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">20,022</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 28%;">
            <div style="font-size: 11pt;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif;">Issuance of stock and related tax withholdings for vested restricted stock units (<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" id="Fact_534270fd645f4b20bc257da2570b4ad1" contextRef="c20240101to20240330" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">371,055</ix:nonFraction></span> shares)</div>
            </div>
          </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_5b231864977e472aa9cccd7d0738e571" contextRef="c20240101to20240330_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">38</ix:nonFraction></div>
            </div>
          </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_ddd61a9c7872472b94745eed6124da5b" contextRef="c20240101to20240330_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
            </div>
          </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_077866ee4947414f8ae0c3650a79e7e9" contextRef="c20240101to20240330_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">4,091</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;">)</div>
            </div>
          </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_f172c238a19e44e783d1292f7d5e2764" contextRef="c20240101to20240330_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
            </div>
          </td>

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

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%;" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_4a1d2c625e5640b880d8fe6f04b3777f" contextRef="c20240101to20240330_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_85140bc8b84e4329882be0a06bd802c6" contextRef="c20240101to20240330_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
            </div>
          </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_be3ae588a01544db950b1f78fcc24427" contextRef="c20240101to20240330_StatementEquityComponentsAxis_ParentMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">4,053</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;">)</div>
            </div>
          </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_979559623d334d2eab8d750d7c6fc186" contextRef="c20240101to20240330_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
            </div>
          </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_132d086aa78a4104b91f8d9234632635" contextRef="c20240101to20240330" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">4,053</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 28%; background-color: rgb(204, 238, 255);">
            <div style="font-size: 11pt;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif;">Dividends declared ($<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:CommonStockDividendsPerShareCashPaid" id="Fact_2389f012c6374b49aa35a29c6643cc00" contextRef="c20240101to20240330" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.10</ix:nonFraction></span>
                per share)</div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;"><ix:nonFraction name="us-gaap:DividendsCommonStock" id="Fact_0507f79cb55c47b3aa7c6300327ee59c" contextRef="c20240101to20240330_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;"><ix:nonFraction name="us-gaap:DividendsCommonStock" id="Fact_7d987d6dec36491d834d31eb931e4094" contextRef="c20240101to20240330_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;"><ix:nonFraction name="us-gaap:DividendsCommonStock" id="Fact_f0bb25ca93df4d12987c0af31ae25d09" contextRef="c20240101to20240330_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">13</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;">(<ix:nonFraction name="us-gaap:DividendsCommonStock" id="Fact_174e1327fb3b43a1846f9cd539fc6e95" contextRef="c20240101to20240330_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,765</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;">)</div>
            </div>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1"><ix:nonFraction name="us-gaap:DividendsCommonStock" id="Fact_16f722cb91974408bdc00e169363dfc9" contextRef="c20240101to20240330_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;"><ix:nonFraction name="us-gaap:DividendsCommonStock" id="Fact_9b093b128db146819acfcabdbc7c9220" contextRef="c20240101to20240330_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;">(<ix:nonFraction name="us-gaap:DividendsCommonStock" id="Fact_3cfd66b9cdba4980b0054a21f29134f4" contextRef="c20240101to20240330_StatementEquityComponentsAxis_ParentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,752</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;">)</div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;"><ix:nonFraction name="us-gaap:DividendsCommonStock" id="Fact_19a48e610f9a4b8898bdc1dda4766793" contextRef="c20240101to20240330_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;">(<ix:nonFraction name="us-gaap:DividendsCommonStock" id="Fact_21901a97af814390bdced8a1ba3442f1" contextRef="c20240101to20240330" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,752</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 28%;">
            <div style="font-size: 11pt;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif;">Stock compensation expense</div>
            </div>
          </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_be07277be329483bbc092b6a80ac4459" contextRef="c20240101to20240330_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
            </div>
          </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_65927b25e2a646d7a219bb1c194b09c3" contextRef="c20240101to20240330_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
            </div>
          </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_c42433d8f57843f58fbce66169db5bc9" contextRef="c20240101to20240330_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,344</ix:nonFraction></div>
            </div>
          </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_8ba963342df64dbfa4f0c4a1d7668fe6" contextRef="c20240101to20240330_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
            </div>
          </td>

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

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%;" colspan="1"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_60cb9404e667457d9730861bf3330fa8" contextRef="c20240101to20240330_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_3d855ac511f54a56a31000342dcef31f" contextRef="c20240101to20240330_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
            </div>
          </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_921064637d3847729f3fa8724bf6d3ce" contextRef="c20240101to20240330_StatementEquityComponentsAxis_ParentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,344</ix:nonFraction></div>
            </div>
          </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_c53fc14d7f1041428fa95a281913058e" contextRef="c20240101to20240330_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
            </div>
          </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_6029ea5b7da849b19c6e1b2725733674" contextRef="c20240101to20240330" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,344</ix:nonFraction></div>
            </div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; font-size: 11pt; width: 28%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" rowspan="1">Repurchase of common stock held in treasury (<ix:nonFraction name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" id="Fact_0fa5fae6307e4a588a69d343b5c47fa2" contextRef="c20240101to20240330" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">565,420</ix:nonFraction> shares)<br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_20ed057f844c4c3c9c5fedb1cf7a180c" contextRef="c20240101to20240330_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_af9bd60075fd468a8108de7d50bb4a86" contextRef="c20240101to20240330_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_18d9c8a7d1bd4509a9914506f82c0314" contextRef="c20240101to20240330_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_483ddbb1635141a09fad384c4447867a" contextRef="c20240101to20240330_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_15f99e20efce4c0bb58f0b1d5a412d35" contextRef="c20240101to20240330_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,538</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">)</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_1d65826f2292422ea39558d9f4f76a37" contextRef="c20240101to20240330_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_7728fca00d7946faa8f75d0b8dc6e781" contextRef="c20240101to20240330_StatementEquityComponentsAxis_ParentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,538</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">)</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_69543cd7755849c3b9ee073b0beac644" contextRef="c20240101to20240330_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_3edceb1ffd4f40088e145f5e7d50c67d" contextRef="c20240101to20240330" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,538</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">)</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 28%; padding-bottom: 2px;">
            <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 11pt;">Balance at March 30, 2024<br/>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 11pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 11pt;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_cdd5c9ba1ec548baa2c0bde8123c092a" contextRef="c20240330_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,357</ix:nonFraction></div>
          </td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 11pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 11pt;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_e697f1ffa1f441199f5717bcd2a34899" contextRef="c20240330_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,210</ix:nonFraction></div>
          </td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 11pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 11pt;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_c4f6617f61d0444ea0bce509549bce0d" contextRef="c20240330_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,292,765</ix:nonFraction></div>
          </td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 11pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 11pt;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_865c9a033e314f27998fc23138c36817" contextRef="c20240330_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,058,531</ix:nonFraction></div>
          </td>

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

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">$</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_83027d5ff57c41e89f732462d935104d" contextRef="c20240330_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">174,194</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">)</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 11pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 11pt;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_92a3b3b058464e6d93b1be1f39a960e1" contextRef="c20240330_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">9,685</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 11pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 11pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 11pt;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_58ea9851b3f34cc3821f45bd6d6a3269" contextRef="c20240330_StatementEquityComponentsAxis_ParentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,181,984</ix:nonFraction></div>
          </td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 11pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 11pt;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_22c4a7bb443643ab9fdc79abd5cc4a5f" contextRef="c20240330_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,244</ix:nonFraction></div>
          </td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 11pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 11pt;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_6ac6610cb76b498fbe429ba010ae12a4" contextRef="c20240330" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,187,228</ix:nonFraction></div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 28%; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 11pt;">Net earnings</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 11pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_7219ee6f5f7a43d58016469efdda0071" contextRef="c20240331to20240629_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 11pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_b23e3681f14249d8b1d627edf872ef9e" contextRef="c20240331to20240629_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_6fec15fa09054dfeaffe6f12ca70acca" contextRef="c20240331to20240629_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 11pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_f5e327dd267e4065bd2105084c2372b7" contextRef="c20240331to20240629_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">23,533</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_60a5b0275d0a49c7acbde3fe1efeb9bf" contextRef="c20240331to20240629_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 11pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_61208218e5ff4e81bd7c2b6733dc80d3" contextRef="c20240331to20240629_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 11pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_ade3b66e92984161b271d6222fafbb32" contextRef="c20240331to20240629_StatementEquityComponentsAxis_ParentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">23,533</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 11pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_6182fc8c432f405882d4ced124ea80b6" contextRef="c20240331to20240629_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">347</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 11pt;"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_58d35d4a3220418e82c722de6c73abc9" contextRef="c20240331to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">23,880</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 28%;">
            <div style="font-size: 11pt;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif;">Other comprehensive income (loss)<br/>
              </div>
            </div>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%;" colspan="1"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_a75ebbcf870947a6886a071e1c249a81" contextRef="c20240331to20240629_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%;" colspan="1"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_ce5d5723fcc5428c9d90d0af1c48fbee" contextRef="c20240331to20240629_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_38b19640091b469f8ce1b9e079027050" contextRef="c20240331to20240629_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
            </div>
          </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_ee38cf706a9c4259949ec0fa9d812100" contextRef="c20240331to20240629_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
            </div>
          </td>

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

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%;" colspan="1"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_b287807d8e9144b2856f9b1f5a77d60b" contextRef="c20240331to20240629_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_690a3d55d3cb4c1d92acf6a34f33d9ea" contextRef="c20240331to20240629_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">7,284</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;">)</div>
            </div>
          </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_0a5d208ec40140b0b7f38513728952bb" contextRef="c20240331to20240629_StatementEquityComponentsAxis_ParentMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">7,284</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;">)</div>
            </div>
          </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_64a139aa0adb4e4492f43c03697b9045" contextRef="c20240331to20240629_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
            </div>
          </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_f8808ea2ab984a598751cf80b1c2ef30" contextRef="c20240331to20240629" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">7,284</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;">)</div>
            </div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; font-size: 11pt; width: 28%; background-color: rgb(204, 238, 255);" rowspan="1">Issuance of stock and related tax withholdings for vested restricted stock units (<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" id="Fact_7bd12976174944edb64d2c805c9268c3" contextRef="c20240331to20240629" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">19,809</ix:nonFraction> shares)<br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_b6b29f1e59974eeb9469070e4b94fc4c" contextRef="c20240331to20240629_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_c9169c4f691c459991211f6f2a930254" contextRef="c20240331to20240629_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_f7e332c4104d44a5867db5856e569f35" contextRef="c20240331to20240629_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">6</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">)</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_0e16bd7deebb4d7f9d0bb6f7dc137f46" contextRef="c20240331to20240629_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_c13866973bc04e4a9f37c318218892b9" contextRef="c20240331to20240629_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_cd5a7b4f43a64201a22c87afb0417a92" contextRef="c20240331to20240629_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_f414f9a427b04d6b8be04cf532c6d2a9" contextRef="c20240331to20240629_StatementEquityComponentsAxis_ParentMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">5</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">)</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_222cfdb80aed4d079455142da3cea737" contextRef="c20240331to20240629_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_394aba03f78742b4bab49ccc7f2bcdb1" contextRef="c20240331to20240629" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">5</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">)</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 28%;">
            <div style="font-size: 11pt;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif;">Dividends declared ($<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:CommonStockDividendsPerShareCashPaid" id="Fact_f2efdb59f6b34f1b8c92e028d70470e6" contextRef="c20240331to20240629" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.10</ix:nonFraction></span>
                per share)</div>
            </div>
          </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;"><ix:nonFraction name="us-gaap:DividendsCommonStock" id="Fact_fb187880b7604c48baf908b72c380689" contextRef="c20240331to20240629_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
            </div>
          </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;"><ix:nonFraction name="us-gaap:DividendsCommonStock" id="Fact_0fb897641a8e4f49a30cf77375345c31" contextRef="c20240331to20240629_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
            </div>
          </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;"><ix:nonFraction name="us-gaap:DividendsCommonStock" id="Fact_1936f2c1292f47bcad2d17adba267ce8" contextRef="c20240331to20240629_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">13</ix:nonFraction></div>
            </div>
          </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;">(<ix:nonFraction name="us-gaap:DividendsCommonStock" id="Fact_9009f9fa1a894a4d8ebbdc8371c4449e" contextRef="c20240331to20240629_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,713</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;">)</div>
            </div>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%;" colspan="1"><ix:nonFraction name="us-gaap:DividendsCommonStock" id="Fact_f8c9cc25c951435ca10c52761c3385b0" contextRef="c20240331to20240629_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;"><ix:nonFraction name="us-gaap:DividendsCommonStock" id="Fact_93a41d016f834fc7a6a6e70e80e6b121" contextRef="c20240331to20240629_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
            </div>
          </td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;">(<ix:nonFraction name="us-gaap:DividendsCommonStock" id="Fact_fd464b13eac7495abea5f55a82b888fe" contextRef="c20240331to20240629_StatementEquityComponentsAxis_ParentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,700</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;">)</div>
            </div>
          </td>

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

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%;" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;"><ix:nonFraction name="us-gaap:DividendsCommonStock" id="Fact_acb6e11c66c44f4b83df0cb013405f5c" contextRef="c20240331to20240629_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
            </div>
          </td>

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

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%;" colspan="1">(<ix:nonFraction name="us-gaap:DividendsCommonStock" id="Fact_a4a9c1809bd540db810cb7c83b6b6891" contextRef="c20240331to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,700</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">)</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 28%; background-color: rgb(204, 238, 255);">
            <div style="font-size: 11pt;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif;">Stock compensation expense</div>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_f2c48669bee645189093859c6bbc72b3" contextRef="c20240331to20240629_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_88a4b8b7332145d7b039641a84db19f6" contextRef="c20240331to20240629_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_909237f9bf434c93b1bfe49abb1659b6" contextRef="c20240331to20240629_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,949</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_bf8bdec8fd834173963ffe4ea2ef3a30" contextRef="c20240331to20240629_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_2c3e58e42ccb42cc984d07ec7b90aad3" contextRef="c20240331to20240629_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_6e4a910e91944e8bb8a623827f84276a" contextRef="c20240331to20240629_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_f55c833d4a724676aa05b67d57fb2ae9" contextRef="c20240331to20240629_StatementEquityComponentsAxis_ParentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,949</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_0d028e0444d240ffb4bcd0d0f8c06f60" contextRef="c20240331to20240629_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_676516a35597408193ae1263bb7c0d48" contextRef="c20240331to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,949</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; font-size: 11pt; width: 28%; padding-bottom: 2px;" rowspan="1">Repurchase of common stock held in treasury (<ix:nonFraction name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" id="Fact_be3bb07b964d494c8897af9fd1deed6d" contextRef="c20240331to20240629" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">554,587</ix:nonFraction> shares)<br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_979b9b6c493148e9a9134b7684e4c785" contextRef="c20240331to20240629_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_8f9ee1067f1747dfa4c87ee246bbfa52" contextRef="c20240331to20240629_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_1d01e526c6d74764a505c08ea663c60d" contextRef="c20240331to20240629_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_354439409d6d4c5697450674bac279d3" contextRef="c20240331to20240629_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_a18389c6a6db4a41b33f1d91c7b971b4" contextRef="c20240331to20240629_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,622</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">)</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_dc8876bfa3b045d1be547eb965e6cd52" contextRef="c20240331to20240629_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_9a632c817c784f91b478af02da5ef0df" contextRef="c20240331to20240629_StatementEquityComponentsAxis_ParentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,622</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">)</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_0a4637239fe54618bf3ddb595e24478b" contextRef="c20240331to20240629_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_085cc9002aa749bca35d8fbc8d236d68" contextRef="c20240331to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,622</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">)</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; font-size: 11pt; width: 28%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">Balance at June 29, 2024</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">$</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_7e82ca90e78b4a908de9c99278cc1699" contextRef="c20240629_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,358</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">$</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_40a1f2da3ae64544832198d86d488a08" contextRef="c20240629_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,210</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">$</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_ecddd7758c76442ba0920da59d56c8b4" contextRef="c20240629_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,296,721</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">$</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_f01958ab9fc244a091a752f3a62a0748" contextRef="c20240629_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,068,351</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">$</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_0652c2b252b644eeb854634868a68479" contextRef="c20240629_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">186,816</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">)</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">$</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_97e7fded39c941149e4e30fe1c0516bd" contextRef="c20240629_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">16,969</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">)</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">$</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_c7b0b5d5a2674e3da78b4108abaaf0e9" contextRef="c20240629_StatementEquityComponentsAxis_ParentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,175,855</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">$</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_3d94c7f5dbd64f20a186049d4232e334" contextRef="c20240629_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,591</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">$</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_fb0900b68511429e852b62639fe46705" contextRef="c20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,181,446</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; font-size: 11pt; width: 28%;" rowspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; font-size: 11pt; width: 28%; background-color: rgb(204, 238, 255);" rowspan="1">Balance at December 31, 2024<br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">$</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_c38e1a3cd7214109b0fa56116fbc3337" contextRef="c20241231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,361</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">$</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_b78d632d4c104b65b6708033d53b4489" contextRef="c20241231_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,210</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">$</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_496f3f9a624d4e90884d38d4ec9a28fe" contextRef="c20241231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,306,245</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">$</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_8c4229a649ba410182f831f1f3e8eba3" contextRef="c20241231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">955,500</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">$</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_3bc991f2f5a04539893cb2a1ff967279" contextRef="c20241231_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">212,062</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">)</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">$</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_bd66cbf137f740a4bbc714fa65043683" contextRef="c20241231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">35,292</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">)</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">$</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_d8a7df45888c4b42abebbd57e0fd4c7a" contextRef="c20241231_StatementEquityComponentsAxis_ParentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,028,962</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">$</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_7fb2d5e3a114456f8e8a64f68dfdf341" contextRef="c20241231_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">$</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_5aaf241f3c1e466cbcdd86952c26c342" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,028,962</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; font-size: 11pt; width: 28%;" rowspan="1">Net earnings (loss)<br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_3cc526e1176f41c89db096c684aa86c1" contextRef="c20250101to20250329_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_cf8ec516a231428b9e35b272ffaec8df" contextRef="c20250101to20250329_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_e936240425eb4d1b9f1f25555c40daed" contextRef="c20250101to20250329_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_757bc03b1864451eb7b4e69944415a3e" contextRef="c20250101to20250329_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">4,092</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">)</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_55e2ebf690ce442a8a8eb2c44308efb5" contextRef="c20250101to20250329_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_cf952c050cbd473faed9512470bbcfe0" contextRef="c20250101to20250329_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_d01342dc794b44928c0580afb53d33df" contextRef="c20250101to20250329_StatementEquityComponentsAxis_ParentMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">4,092</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">)</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_e9614bff391d493391e2e5d42ed1680e" contextRef="c20250101to20250329_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_6dad0d3bdaad453385b1f2ee8aca8693" contextRef="c20250101to20250329" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">4,092</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">)</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; font-size: 11pt; width: 28%; background-color: rgb(204, 238, 255);" rowspan="1">Other comprehensive income<br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_a009cbeed0ff486fbbce235464462ff5" contextRef="c20250101to20250329_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_3fc055c4c28f4a63a4c860032374f5a5" contextRef="c20250101to20250329_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_5ee064add7ba4d73a550c481f9f0b8d9" contextRef="c20250101to20250329_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_52119761c16f4d179a49bffecb5d6ce8" contextRef="c20250101to20250329_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_9a799ca3c9e9407f8478828d1e62cf8c" contextRef="c20250101to20250329_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_60084099f116410b9e6d70272ae0e0b6" contextRef="c20250101to20250329_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">31,204</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_282f18ad54154e28bdc1a8f17d79547e" contextRef="c20250101to20250329_StatementEquityComponentsAxis_ParentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">31,204</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_868583365a9840e4b5e61b313144089f" contextRef="c20250101to20250329_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_24c561930ebb4bf38ede23c7392522fa" contextRef="c20250101to20250329" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">31,204</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; font-size: 11pt; width: 28%;" rowspan="1">Issuance of stock and related tax withholdings for vested restricted stock units (<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" id="Fact_5ccbf62c3b764777995337f52f5130b5" contextRef="c20250101to20250329" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">506,430</ix:nonFraction> shares)</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_89a57029c9684db7b100d8c88be8bdc3" contextRef="c20250101to20250329_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">50</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_1e9f40a45d674611910f69571776b3a3" contextRef="c20250101to20250329_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_d52b636d5d2242eb8bd243a479f14b09" contextRef="c20250101to20250329_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">3,943</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">)</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_cf82797563ea40378e3d56a0db60a8d6" contextRef="c20250101to20250329_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_7566ad02912b4e1d974ae900920a0ef3" contextRef="c20250101to20250329_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_e7f606bc423a41aeba91ec584b5b9b35" contextRef="c20250101to20250329_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_925faea02d7043ae82fcca252ff52c0b" contextRef="c20250101to20250329_StatementEquityComponentsAxis_ParentMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">3,893</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">)</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_f8f8d03b119c49b2927eec02e0abd202" contextRef="c20250101to20250329_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_120a8a8d7ccc4412b80a9686a1c435fb" contextRef="c20250101to20250329" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">3,893</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">)</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; font-size: 11pt; width: 28%; background-color: rgb(204, 238, 255);" rowspan="1">Dividends declared ($<ix:nonFraction name="us-gaap:CommonStockDividendsPerShareCashPaid" id="Fact_6dfe04504e244d8995693023832dd976" contextRef="c20250101to20250329" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.10</ix:nonFraction>
            per share)<br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:DividendsCommonStock" id="Fact_7e32d3985e7641e7a6659300595845e6" contextRef="c20250101to20250329_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:DividendsCommonStock" id="Fact_b49a07d1995f4db5b13774d4b07b4cfe" contextRef="c20250101to20250329_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:DividendsCommonStock" id="Fact_129d47d64e3f4c93b1b66ec7fea7a3f0" contextRef="c20250101to20250329_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">13</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:DividendsCommonStock" id="Fact_a01f5a0eed2a46e3947e1113baa843e1" contextRef="c20250101to20250329_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,575</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">)</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:DividendsCommonStock" id="Fact_4b2834efd931496f86e278f38c95b06a" contextRef="c20250101to20250329_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:DividendsCommonStock" id="Fact_dbbfefdcb51b490eb04d096d2ec657c5" contextRef="c20250101to20250329_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:DividendsCommonStock" id="Fact_e866763434414984aff5c44af3a8295a" contextRef="c20250101to20250329_StatementEquityComponentsAxis_ParentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,562</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">)</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:DividendsCommonStock" id="Fact_1b0673e13a924975a290ee41889f6d1d" contextRef="c20250101to20250329_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:DividendsCommonStock" id="Fact_2d0d0c6b53d64e829eecb69ac0a61764" contextRef="c20250101to20250329" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,562</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">)</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; font-size: 11pt; width: 28%;" rowspan="1">Stock compensation expense</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_1c2926d4065c4cb2a296528cc0ca8518" contextRef="c20250101to20250329_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_abc971d6e3c947bd8999addbcaf2bccc" contextRef="c20250101to20250329_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_f7b397a855484389bc7d06bde81a53c3" contextRef="c20250101to20250329_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,051</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_2e618d92d080431ea19a3dc028643f6e" contextRef="c20250101to20250329_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_fecb740d8d6d4c108203442c4bbe63c5" contextRef="c20250101to20250329_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_9ac4ea9812b64928bdd0ec988bf23f04" contextRef="c20250101to20250329_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_c0ddc2da2c74486dac4200424104b7cd" contextRef="c20250101to20250329_StatementEquityComponentsAxis_ParentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,051</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_69940d6f009b4e5f97c53b8e7827fb65" contextRef="c20250101to20250329_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_0d0de3197dd04993a9b63e41f9170c5c" contextRef="c20250101to20250329" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,051</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; font-size: 11pt; width: 28%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" rowspan="1">Repurchase of common stock held in treasury (<ix:nonFraction name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" id="Fact_a08de296549f477e91d811626530455d" contextRef="c20250101to20250329" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">728,560</ix:nonFraction> shares)<br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_e331cb0c6c7042d5acef0ca5e830ea9e" contextRef="c20250101to20250329_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_4e35cdbeb4e9446694bfd449450e658e" contextRef="c20250101to20250329_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_be5bce17f6804eb096d7866ce4a3ca9e" contextRef="c20250101to20250329_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_b5d5f1d39f4245aea0f3d6e2008cee19" contextRef="c20250101to20250329_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_6284b8ab70914505a217030a1082a8cf" contextRef="c20250101to20250329_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,538</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">)</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_47f53ba34c194b04b95533a5d07ec42a" contextRef="c20250101to20250329_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_5fea43d90693443fa45f9ed42be27ac1" contextRef="c20250101to20250329_StatementEquityComponentsAxis_ParentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,538</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">)</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_f69d68c338634527af9ba1c52d13dad7" contextRef="c20250101to20250329_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_ebcd393251a84340afbb8efe402a1f75" contextRef="c20250101to20250329" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,538</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">)</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; font-size: 11pt; width: 28%; padding-bottom: 2px;" rowspan="1">Balance at March 29, 2025<br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" rowspan="1" colspan="1">$</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_b6462157a0574261a3fda3fdf24ce8da" contextRef="c20250329_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,411</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" rowspan="1" colspan="1">$</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_6d63e978d17e47088388f5d6fcdc1396" contextRef="c20250329_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,210</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" rowspan="1" colspan="1">$</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_f204319b8d994e7a94353d96ac1ca63f" contextRef="c20250329_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,308,366</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" rowspan="1" colspan="1">$</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_cdcd79877d404266bf242596030ef17c" contextRef="c20250329_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">937,833</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" rowspan="1" colspan="1">$</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_eebf35f0942e49a1b1c18d5736407d96" contextRef="c20250329_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">224,600</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">)</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" rowspan="1" colspan="1">$</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_81f82bf7057f43318000e2d03dfa128b" contextRef="c20250329_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">4,088</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">)</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" rowspan="1" colspan="1">$</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_ca5158a79baa42d483c7f2c1e9009ca0" contextRef="c20250329_StatementEquityComponentsAxis_ParentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,032,132</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" rowspan="1" colspan="1">$</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_0a895d8d05744b7d9acd12727425d6b9" contextRef="c20250329_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" rowspan="1" colspan="1">$</td>

    <td valign="bottom" style="font-size: 11pt; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_9910ce6a337f41d99727c3ba32e963c1" contextRef="c20250329" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,032,132</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; font-size: 11pt; width: 28%; background-color: rgb(204, 238, 255);" rowspan="1">Net earnings</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_24746f67bf86476782fbdadbbff56185" contextRef="c20250330to20250628_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_f608a34df16545f9a8aab0b70be30558" contextRef="c20250330to20250628_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_16e93b8f8b3446d080375b446934f7d9" contextRef="c20250330to20250628_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_dfee702f27e34e30893189db1a1d2493" contextRef="c20250330to20250628_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,004</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_c90a8077faf64b36a20c5003423cc6ab" contextRef="c20250330to20250628_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_af4bca43c7934b32a4c1fb47566b6619" contextRef="c20250330to20250628_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_68c907a6921b474388cba4a3d1ee7f00" contextRef="c20250330to20250628_StatementEquityComponentsAxis_ParentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,004</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_2cfbf478c61b4f4490da460d1ceb9922" contextRef="c20250330to20250628_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_0435a23aa8044336a5902de91abd69cd" contextRef="c20250330to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,004</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; font-size: 11pt; width: 28%;" rowspan="1">Other comprehensive income<br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_410747a7339249f098ca7aa405d1a62c" contextRef="c20250330to20250628_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_a5212a39498b4f96baff0ad1d9bfee82" contextRef="c20250330to20250628_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_8ad4c90836d74f6ba90c32c8ecca0e60" contextRef="c20250330to20250628_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_0bc44842ba7244a896588556b1d2b5aa" contextRef="c20250330to20250628_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_bd031686bdea4137ac0f4a5473dec686" contextRef="c20250330to20250628_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_f05230a2e4644a37b8d451bc16c03707" contextRef="c20250330to20250628_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">68,713</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_5615008f0a924bb481aeaf9a33e313bd" contextRef="c20250330to20250628_StatementEquityComponentsAxis_ParentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">68,713</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_4a955168fe8243b5b1829d4ea699bfa0" contextRef="c20250330to20250628_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_9d80db29fb944f618ac567832ac2fd6e" contextRef="c20250330to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">68,713</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; font-size: 11pt; width: 28%; background-color: rgb(204, 238, 255);" rowspan="1">Issuance of stock and related tax withholdings for vested restricted stock units (<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" id="Fact_38f0b27efe2e4dc1a8cea6ee0f5b07b8" contextRef="c20250330to20250628" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">35,366</ix:nonFraction> shares)<br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_f2dbb34237b04d85a3f7787d89e526a8" contextRef="c20250330to20250628_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">4</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_c976905d393f43588c6f41a8fa470075" contextRef="c20250330to20250628_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_7d7adebd26b24bffa611af2a2ddf5795" contextRef="c20250330to20250628_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">68</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">)</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_45124627c22e4969b4f551a4b4203d54" contextRef="c20250330to20250628_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_7615ec05eb5c41dda7d904751687aeaf" contextRef="c20250330to20250628_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_f019c9d8759a4972af41fec0e48106fc" contextRef="c20250330to20250628_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_460c3061e3df488fb44dfbd0875244c8" contextRef="c20250330to20250628_StatementEquityComponentsAxis_ParentMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">64</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">)</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_0fce3b935c7648d98441bad52540e31f" contextRef="c20250330to20250628_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" id="Fact_0ae49125370848c19dabab39ac5956c2" contextRef="c20250330to20250628" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">64</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">)</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; font-size: 11pt; width: 28%;" rowspan="1">Dividends declared ($<ix:nonFraction name="us-gaap:CommonStockDividendsPerShareCashPaid" id="Fact_6b3115c9c79f4916af8a020919ff1990" contextRef="c20250330to20250628" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.10</ix:nonFraction> per share)<br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:DividendsCommonStock" id="Fact_fe1ac23d424a4e66973a07443952a991" contextRef="c20250330to20250628_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:DividendsCommonStock" id="Fact_cb9dd18e3ed54785933f9773a5953e3c" contextRef="c20250330to20250628_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:DividendsCommonStock" id="Fact_9530d72cce17472998dae2c98b9065dd" contextRef="c20250330to20250628_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">13</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:DividendsCommonStock" id="Fact_e06564b25b594876a561f8842852a87e" contextRef="c20250330to20250628_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,570</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">)</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:DividendsCommonStock" id="Fact_347897f7fc87423285770110dd817330" contextRef="c20250330to20250628_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:DividendsCommonStock" id="Fact_ae191c398857407b8721bad5e5b8f479" contextRef="c20250330to20250628_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:DividendsCommonStock" id="Fact_eb0b3a4c3c0b4cad9b107ea8e28b692e" contextRef="c20250330to20250628_StatementEquityComponentsAxis_ParentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,557</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">)</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:DividendsCommonStock" id="Fact_7758a65a56ef4a1bbf1e0513f0192f3c" contextRef="c20250330to20250628_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%;" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:DividendsCommonStock" id="Fact_19e17658f3984387a07a6c85784cf2fd" contextRef="c20250330to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,557</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">)</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; font-size: 11pt; width: 28%; background-color: rgb(204, 238, 255);" rowspan="1">Stock compensation expense</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_22877eb8bead4c43a49deee2e136f765" contextRef="c20250330to20250628_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_53eecaf7d8324cfe869a90bbecd3120d" contextRef="c20250330to20250628_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_53946848e611403ab7ab3b82dc2d37f4" contextRef="c20250330to20250628_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,685</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_20cdce8b747b45d0b3d58fb21571fad0" contextRef="c20250330to20250628_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_ba684ddc1da94241ab937f056fd4a37a" contextRef="c20250330to20250628_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_2a181596484946d4bae462514972a373" contextRef="c20250330to20250628_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_acf530d2cba34e1c8bafd145b16aadb4" contextRef="c20250330to20250628_StatementEquityComponentsAxis_ParentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,685</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_72f20161a85f481f93f7f240c619d0c9" contextRef="c20250330to20250628_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_a8f9872d47014ab281c992d31b021176" contextRef="c20250330to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,685</ix:nonFraction><br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; font-size: 11pt; width: 28%; padding-bottom: 2px;" rowspan="1">Other<br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockholdersEquityOther" id="Fact_50efbbda729c479a91b5d971067d61e8" contextRef="c20250330to20250628_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockholdersEquityOther" id="Fact_d89d42c97b294aaa827c9893def36f03" contextRef="c20250330to20250628_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockholdersEquityOther" id="Fact_3a8ba3ce06544a4690ced322eb060204" contextRef="c20250330to20250628_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">70</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockholdersEquityOther" id="Fact_dc6b6d178e1c4605b611cc284b65d7ef" contextRef="c20250330to20250628_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockholdersEquityOther" id="Fact_fee1e2e74f42425a95772498b4b2a48d" contextRef="c20250330to20250628_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">8</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockholdersEquityOther" id="Fact_ee725f499d214bdfb0604debf162e57d" contextRef="c20250330to20250628_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockholdersEquityOther" id="Fact_16696e449fb24ce2ae89bf8ca0218ea0" contextRef="c20250330to20250628_StatementEquityComponentsAxis_ParentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">78</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockholdersEquityOther" id="Fact_991245f5980e470ba58d7ca217a834c1" contextRef="c20250330to20250628_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockholdersEquityOther" id="Fact_644bdf80805149599b5d1b4d3f7702a7" contextRef="c20250330to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">78</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; font-size: 11pt; width: 28%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" rowspan="1">Balance at June 28, 2025<br/>
          </td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">$</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_ce4605c6742d4cb8a71c958068f0a563" contextRef="c20250628_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,415</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">$</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_38ded916407d491bb9ae544b524ade91" contextRef="c20250628_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,210</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">$</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_e6e7191e25cf4b529ebca07acb56b304" contextRef="c20250628_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,314,066</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">$</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_a71b9d1f5ff54392b9aa73b673601975" contextRef="c20250628_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">926,267</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">$</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_bd234a067fe547009ec5bf608a30366b" contextRef="c20250628_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">224,592</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">)</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">$</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_8d84f0284a504deba9684cb7a0978247" contextRef="c20250628_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">64,625</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">$</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_cc6a8ab590b04eddad3c11fc838e6b1b" contextRef="c20250628_StatementEquityComponentsAxis_ParentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,094,991</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">$</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_614a6ce86cfc420ab60fcca9ab453059" contextRef="c20250628_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">$</td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 5%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_9bce5b5460004e09bda68f759eabbfd8" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,094,991</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 11pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>


</table>
    <div><br/>
    </div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic; font-weight: bold;">See accompanying notes.</div>

    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: normal; font-style: normal;">11</span></div>

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

      <div style="width: 100%;" class="BRPFPageHeader">
        <div style="text-align: center;"><span style="font-size: 12pt;"> <br/>
          </span></div>

        <div style="text-align: center;"><span style="font-size: 12pt;">NOTES TO THE CONSOLIDATED CONDENSED FINANCIAL STATEMENTS<br/>
          </span> </div>

        <div style="text-align: center;"><span style="font-size: 12pt; font-style: italic;">(dollars in thousands, except per share amounts)</span></div>

      </div>

    </div>

    <!--PROfilePageNumberReset%Num%12%%%--> <div><br/></div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">
    <a id="Note1BasisofPresentation"><!--Anchor--></a><ix:nonNumeric name="us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" id="Text_059e510dc6a345f9acf5ab70804e0bd3" contextRef="c20250101to20250628" escape="true" continuedAt="Text_84cda0dae34d42ea8d778afcc8c661761">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><span style="text-decoration: underline;">Note 1 &#8211; Basis of Presentation</span></div>
</ix:nonNumeric>
    <ix:continuation id="Text_84cda0dae34d42ea8d778afcc8c661761" continuedAt="Text_84cda0dae34d42ea8d778afcc8c661762">
<div><br/></div>
</ix:continuation>
    <ix:continuation id="Text_84cda0dae34d42ea8d778afcc8c661762" continuedAt="Text_84cda0dae34d42ea8d778afcc8c661763">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The accompanying unaudited consolidated condensed financial statements of Vishay Intertechnology, Inc. (&#8220;Vishay&#8221; or the &#8220;Company&#8221;) have been prepared in
      accordance with the instructions to Form 10-Q and therefore do not include all information and footnotes necessary for presentation of financial position, results of operations, and cash flows required by accounting principles generally accepted in
      the United States (&#8220;GAAP&#8221;) for complete financial statements. The information furnished reflects all normal recurring adjustments which are, in the opinion of management, necessary for a fair summary of the financial position, results of operations,
      and cash flows for the interim periods presented.&#160; The financial statements should be read in conjunction with the consolidated financial statements filed with the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2024.&#160; The
      results of operations for the fiscal quarter and six fiscal months ended June 28, 2025 are not necessarily indicative of the results to be expected for the full year.</div>
</ix:continuation>
    <ix:continuation id="Text_84cda0dae34d42ea8d778afcc8c661763" continuedAt="Text_84cda0dae34d42ea8d778afcc8c661764">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_84cda0dae34d42ea8d778afcc8c661764" continuedAt="Text_84cda0dae34d42ea8d778afcc8c661765"><ix:nonNumeric name="us-gaap:FiscalPeriod" id="Text_d43ed193c21744a4a25706748462c542" contextRef="c20250101to20250628" escape="true">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The Company reports interim financial information for 13-week periods beginning on a Sunday and ending on a Saturday, except for the first fiscal quarter,
      which always begins on January 1, and the fourth fiscal quarter, which always ends on December 31.&#160; The four fiscal quarters in 2025 end on March 29, 2025, June 28, 2025, September 27, 2025, and December 31, 2025, respectively.&#160; The four fiscal
      quarters in 2024 ended on March 30, 2024, June 29, 2024, September 28, 2024, and December 31, 2024, respectively.&#160;&#160; <br/>
    </div>
</ix:nonNumeric></ix:continuation>

    <ix:continuation id="Text_84cda0dae34d42ea8d778afcc8c661765" continuedAt="Text_84cda0dae34d42ea8d778afcc8c661766">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_84cda0dae34d42ea8d778afcc8c661766" continuedAt="Text_84cda0dae34d42ea8d778afcc8c661767">
<div><span style="font-size: 12pt;"><span style="font-style: italic; font-weight: bold;">Selling, General, and Administrative Expenses</span><br/>
    </span></div>
</ix:continuation>
    <ix:continuation id="Text_84cda0dae34d42ea8d778afcc8c661767" continuedAt="Text_84cda0dae34d42ea8d778afcc8c661768">
<div> <span style="font-size: 12pt;"><br/>
      </span></div>
</ix:continuation>
    <ix:continuation id="Text_84cda0dae34d42ea8d778afcc8c661768" continuedAt="Text_84cda0dae34d42ea8d778afcc8c661769">
<div style="text-align: justify;"><span style="font-size: 12pt;"> Selling, general, and administrative expenses for the fiscal quarter and six fiscal months ended June 28, 2025 include an $<ix:nonFraction name="vsh:FavorableResolutionOfContingency" id="Fact_6e9e24b4f9ac49b492e3801d4f0de07a" contextRef="c20250101to20250628_IncomeStatementLocationAxis_SellingGeneralAndAdministrativeExpensesMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal"><ix:nonFraction name="vsh:FavorableResolutionOfContingency" id="Fact_4369166a6b6d409ab09bbda2fc5b86e5" contextRef="c20250330to20250628_IncomeStatementLocationAxis_SellingGeneralAndAdministrativeExpensesMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,293</ix:nonFraction></ix:nonFraction> benefit recognized upon the favorable resolution of a contingency.</span><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_84cda0dae34d42ea8d778afcc8c661769" continuedAt="Text_84cda0dae34d42ea8d778afcc8c6617610">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_84cda0dae34d42ea8d778afcc8c6617610" continuedAt="Text_84cda0dae34d42ea8d778afcc8c6617611"><ix:nonNumeric name="us-gaap:PriorPeriodReclassificationAdjustmentDescription" id="Text_397ecbd9c180444e87cf3ebcdb7eca82" contextRef="c20250101to20250628" escape="true" continuedAt="Text_d39b9eefbff244a6abcf6ddb39dfb37e1">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic; font-weight: bold;">Reclassifications</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_84cda0dae34d42ea8d778afcc8c6617611" continuedAt="Text_84cda0dae34d42ea8d778afcc8c6617612"><ix:continuation id="Text_d39b9eefbff244a6abcf6ddb39dfb37e1" continuedAt="Text_d39b9eefbff244a6abcf6ddb39dfb37e2">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_84cda0dae34d42ea8d778afcc8c6617612"><ix:continuation id="Text_d39b9eefbff244a6abcf6ddb39dfb37e2">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Certain prior period amounts have been reclassified to conform to the current financial statement presentation.</div>
</ix:continuation></ix:continuation>

    <div><br/>
    </div>

  </div>


  <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; text-align: left; color: #000000;">
    <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">
      <ix:nonNumeric name="us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock" id="Text_0ce921381ebf475aac26456d58e7fef3" contextRef="c20250101to20250628" escape="true" continuedAt="Text_d595036b6c1e4ce89a1ea29df924f1f41">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><span style="text-decoration: underline;">Note 2 &#8211; Restructuring and Related Activities<br/>
        </span></div>
</ix:nonNumeric>
      <ix:continuation id="Text_d595036b6c1e4ce89a1ea29df924f1f41" continuedAt="Text_d595036b6c1e4ce89a1ea29df924f1f42">
<div><br/>
      </div>
</ix:continuation>
      <ix:continuation id="Text_d595036b6c1e4ce89a1ea29df924f1f42" continuedAt="Text_d595036b6c1e4ce89a1ea29df924f1f43">
<div><br/></div>
</ix:continuation>
      <ix:continuation id="Text_d595036b6c1e4ce89a1ea29df924f1f43" continuedAt="Text_d595036b6c1e4ce89a1ea29df924f1f44">
<div style="margin: 0px 0px 0px; font-family: 'Times New Roman', Times, serif; font-size: 12pt; text-align: justify;">In September 2024, the Company announced the implementation of restructuring actions designed to optimize the Company&#8217;s
        manufacturing footprint and streamline business decision making.</div>
</ix:continuation>
      <ix:continuation id="Text_d595036b6c1e4ce89a1ea29df924f1f44" continuedAt="Text_d595036b6c1e4ce89a1ea29df924f1f45">
<div style="margin: 0px 0px 0px; font-family: 'Times New Roman', Times, serif; font-size: 12pt; text-align: justify;"> <br/>
      </div>
</ix:continuation>
    </div>

    <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">
      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">
        <div style="text-align: justify; margin-bottom: 8pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">
          <ix:continuation id="Text_d595036b6c1e4ce89a1ea29df924f1f45" continuedAt="Text_d595036b6c1e4ce89a1ea29df924f1f46"><ix:nonNumeric name="us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock" id="Text_f0596b4a756d4360af73dd9a3bcf68f3" contextRef="c20250101to20250628" escape="true" continuedAt="Text_2014ab6b46004dda8b833a2dc27464821">
<div style="margin: 0px 0px 0px; font-family: 'Times New Roman', Times, serif; font-size: 12pt; text-align: justify;">The following table summarizes activity to date related to this program:<br/>
            <br/>
          </div>
</ix:nonNumeric></ix:continuation>
          <div style="margin: 0px 0px 0px; font-family: 'Times New Roman', Times, serif; font-size: 12pt; text-align: justify;">
            <ix:continuation id="Text_d595036b6c1e4ce89a1ea29df924f1f46" continuedAt="Text_d595036b6c1e4ce89a1ea29df924f1f47"><ix:continuation id="Text_2014ab6b46004dda8b833a2dc27464821">
<table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="width: 88%; background-color: #CCEEFF;">Expense recorded in 2024<br/>
                  </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><ix:nonFraction name="us-gaap:RestructuringCharges" id="Fact_3e2dca7c17d3499bb3299fe126a61ca4" contextRef="c20240101to20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">40,614</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="width: 88%;">Utilized<br/>
                  </td>

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction name="us-gaap:PaymentsForRestructuring" id="Fact_3d604ace8e55465593fa0c963d2d3efe" contextRef="c20240101to20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,734</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">)</td>

  </tr>

  <tr>

    <td valign="bottom" style="width: 88%; padding-bottom: 2px; background-color: #CCEEFF;">Foreign currency translation<br/>
                  </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">(<ix:nonFraction name="us-gaap:RestructuringReserveTranslationAdjustment" id="Fact_b8ac4c9e8d504b8693a3b219c0eb260f" contextRef="c20240101to20241231" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,292</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">)</td>

  </tr>

  <tr>

    <td valign="bottom" style="width: 88%; padding-bottom: 4px;">Balance at December 31, 2024<br/>
                  </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">$</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;"><ix:nonFraction name="us-gaap:RestructuringReserve" id="Fact_9b67a885a254463893d89f8ccd02d191" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">30,588</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="width: 88%; background-color: #CCEEFF;">Utilized<br/>
                  </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                    <div style="font-weight: bold;">(<ix:nonFraction name="us-gaap:PaymentsForRestructuring" id="Fact_6140c7ee746946bfbbc24c132eb18b89" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,820</ix:nonFraction></div>
                  </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                    <div style="font-weight: bold;">)</div>
                  </td>

  </tr>

  <tr>

    <td valign="bottom" style="width: 88%; padding-bottom: 2px;">Foreign currency translation<br/>
                  </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
                    <div style="font-weight: bold;"><ix:nonFraction name="us-gaap:RestructuringReserveTranslationAdjustment" id="Fact_867b47e189c945d9b983bf7d6228faf1" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,623</ix:nonFraction></div>
                  </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="width: 88%; padding-bottom: 4px; background-color: #CCEEFF;">Balance at June 28, 2025<br/>
                  </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                    <div style="font-weight: bold;">$</div>
                  </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                    <div style="font-weight: bold;"><ix:nonFraction name="us-gaap:RestructuringReserve" id="Fact_9b0973e7b3ec4b6eb305001dd7089914" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">24,391</ix:nonFraction></div>
                  </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_d595036b6c1e4ce89a1ea29df924f1f47" continuedAt="Text_d595036b6c1e4ce89a1ea29df924f1f48">
<div>
            &#160;<br/></div>
</ix:continuation>
          </div>

          <ix:continuation id="Text_d595036b6c1e4ce89a1ea29df924f1f48">
<div style="margin: 0px 0px 0px; font-family: 'Times New Roman', Times, serif; font-size: 12pt; text-align: justify;"> Severance payment terms vary by country, but are generally paid in a lump sum at cessation of employment.&#160; Some payments are
            made over an extended period.&#160; The current portion of the liability is $<ix:nonFraction name="us-gaap:RestructuringReserveCurrent" id="Fact_9a0c9781990443a0844a2a726ca211ac" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">9,354</ix:nonFraction> and is included in other accrued expenses in the
            accompanying consolidated condensed balance sheet. The non-current portion of the liability is $<ix:nonFraction name="us-gaap:RestructuringReserveNoncurrent" id="Fact_b1fbfe12ec2b4095babb010f7c5089ae" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">15,037</ix:nonFraction> and is included in other
            liabilities in the accompanying consolidated condensed balance sheet.<br/>
          </div>
</ix:continuation>
<div>
          <br/></div>

        </div>

      </div>

      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: normal; font-style: normal;">12</span></div>

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

        <div style="width: 100%;" class="BRPFPageHeader">
          <div style="text-align: center;"><span style="font-size: 12pt;"> <br/>
            </span></div>

          <div style="text-align: center;"><span style="font-size: 12pt;">NOTES TO THE CONSOLIDATED CONDENSED FINANCIAL STATEMENTS<br/>
            </span> </div>

          <div style="text-align: center;"><span style="font-size: 12pt; font-style: italic;">(dollars in thousands, except per share amounts)</span></div>

        </div>

      </div>

      <div><br/>
      </div>

    </div>

  </div>


  <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; text-align: left; color: #000000;">
    <ix:nonNumeric name="us-gaap:LesseeOperatingLeasesTextBlock" id="Text_445daee9f4954fadb5f4e477f647af2c" contextRef="c20250101to20250628" escape="true" continuedAt="Text_77b8cdef75234108a95a957c624859651">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><span style="text-decoration: underline;">Note 3 &#8211; Leases</span></div>
</ix:nonNumeric>
    <ix:continuation id="Text_77b8cdef75234108a95a957c624859651" continuedAt="Text_77b8cdef75234108a95a957c624859652">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_77b8cdef75234108a95a957c624859652" continuedAt="Text_77b8cdef75234108a95a957c624859653"><ix:nonNumeric name="vsh:AssetsAndLiabilitiesLesseeTableTextBlock" id="Text_4bdd97fd1ef842378a4fdf337bf1903a" contextRef="c20250101to20250628" escape="true" continuedAt="Text_3c7d25dc9c0749d8a67f93b882a556bf1">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The net right of use assets and lease liabilities recognized on the consolidated condensed balance sheets for the Company's operating leases were as
      follows:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_77b8cdef75234108a95a957c624859653" continuedAt="Text_77b8cdef75234108a95a957c624859654"><ix:continuation id="Text_3c7d25dc9c0749d8a67f93b882a556bf1" continuedAt="Text_3c7d25dc9c0749d8a67f93b882a556bf2">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_77b8cdef75234108a95a957c624859654" continuedAt="Text_77b8cdef75234108a95a957c624859655"><ix:continuation id="Text_3c7d25dc9c0749d8a67f93b882a556bf2">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"> </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
            </div>
          </td>

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

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">December 31, 2024</div>
            </div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Right of use assets</div>
            </div>
          </td>

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

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

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

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

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic;">Operating Leases</div>
            </div>
          </td>

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

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

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

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

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Buildings and improvements</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" id="Fact_34b17fbbc7f6465e9eb1b834d3975c21" contextRef="c20250628_PropertyPlantAndEquipmentByTypeAxis_BuildingAndBuildingImprovementsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">117,278</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" id="Fact_2768a88de0f34a0fb3f2fe9eb351b40b" contextRef="c20241231_PropertyPlantAndEquipmentByTypeAxis_BuildingAndBuildingImprovementsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">112,528</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Machinery and equipment</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" id="Fact_36e04b41f18d49278e62a70be829260d" contextRef="c20250628_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,276</ix:nonFraction></div>
            </div>
          </td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" id="Fact_3df496e3591b4bffbb1386501106ffeb" contextRef="c20241231_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,425</ix:nonFraction></div>
            </div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Total</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" id="Fact_2fd278bb2e794855bc3b64c4bd5396f7" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">122,554</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" id="Fact_849d915f7cc24e2c94143e79591dc84b" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">117,953</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Current lease liabilities</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

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

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

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic;">Operating Leases</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Buildings and improvements</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" id="Fact_c9acf45bb9554241b425e485223e2220" contextRef="c20250628_PropertyPlantAndEquipmentByTypeAxis_BuildingAndBuildingImprovementsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">24,018</ix:nonFraction></div>
            </div>
          </td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" id="Fact_e2937321525c4b939ea4845c52d2880e" contextRef="c20241231_PropertyPlantAndEquipmentByTypeAxis_BuildingAndBuildingImprovementsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">22,993</ix:nonFraction></div>
            </div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Machinery and equipment</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" id="Fact_0ef85609750e4543a27d2b419576c673" contextRef="c20250628_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,968</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" id="Fact_2eb79c72e16e40c89cf90b8a65b083f3" contextRef="c20241231_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,908</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Total</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" id="Fact_dacf2f4cd8374ae2be91d8fcec70688c" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">26,986</ix:nonFraction></div>
            </div>
          </td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" id="Fact_716942397f1548c4991d005c8728a04a" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">25,901</ix:nonFraction></div>
            </div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Long-term lease liabilities</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic;">Operating Leases</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

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

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

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

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

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

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Buildings and improvements</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" id="Fact_b000682380b74bc49b1a0a180d74dafc" contextRef="c20250628_PropertyPlantAndEquipmentByTypeAxis_BuildingAndBuildingImprovementsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">96,750</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" id="Fact_eafd79df94604ee09969c5821c62fd3c" contextRef="c20241231_PropertyPlantAndEquipmentByTypeAxis_BuildingAndBuildingImprovementsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">91,772</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Machinery and equipment</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" id="Fact_9ce33944b47b4e69a57bc2a3795d9f58" contextRef="c20250628_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,220</ix:nonFraction></div>
            </div>
          </td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" id="Fact_54139468335d4762b98f8fe1913170b6" contextRef="c20241231_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,446</ix:nonFraction></div>
            </div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Total</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" id="Fact_01e6ae1ab4414b31a0b1e50d51aa927c" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">98,970</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" id="Fact_1464cb6a47d640498f33002bccc1f06f" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">94,218</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px;">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Total lease liabilities</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" id="Fact_5dbfe1591b184724b93aab6cbd6507f9" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">125,956</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" id="Fact_7bb41dcd3c454e66a65e5012f1b6a2de" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">120,119</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_77b8cdef75234108a95a957c624859655" continuedAt="Text_77b8cdef75234108a95a957c624859656">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_77b8cdef75234108a95a957c624859656" continuedAt="Text_77b8cdef75234108a95a957c624859657"><ix:nonNumeric name="us-gaap:LeaseCostTableTextBlock" id="Text_e1621848057e412899aeae402fb24ff5" contextRef="c20250101to20250628" escape="true" continuedAt="Text_47389daf2d684fef8d4568403c7b9db71">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Lease expense is classified in the statements of operations based on asset use.&#160; Total lease cost recognized on the consolidated condensed statements of
      operations is as follows:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_77b8cdef75234108a95a957c624859657" continuedAt="Text_77b8cdef75234108a95a957c624859658"><ix:continuation id="Text_47389daf2d684fef8d4568403c7b9db71" continuedAt="Text_47389daf2d684fef8d4568403c7b9db72">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_77b8cdef75234108a95a957c624859658" continuedAt="Text_77b8cdef75234108a95a957c624859659"><ix:continuation id="Text_47389daf2d684fef8d4568403c7b9db72">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"> </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="6">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Fiscal quarters ended</div>
            </div>
          </td>

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

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="6">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold; text-indent: -7pt;"><span style="text-indent: 0pt;">Six fiscal months ended</span></div>
            </div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
            </div>
          </td>

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

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
            </div>
          </td>

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

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
            </div>
          </td>

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

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
            </div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><span style="text-decoration: underline;">Lease expense</span></div>
            </div>
          </td>

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

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

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

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

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

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

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

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

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

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

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Operating lease expense</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:OperatingLeaseCost" id="Fact_eb726b822e9d4c8aad934696023b39e1" contextRef="c20250330to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,128</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:OperatingLeaseCost" id="Fact_93012c96d2dd4512844d1469b10be709" contextRef="c20240331to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,466</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:OperatingLeaseCost" id="Fact_6248487cf5de426ebed13253b75213ea" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">14,084</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:OperatingLeaseCost" id="Fact_99b91b207c8d44c98beb8aa919b070ff" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">14,759</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%;">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Short-term lease expense</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:ShortTermLeaseCost" id="Fact_9bf082cb14f544f5b218ae9927d051d0" contextRef="c20250330to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">546</ix:nonFraction></div>
            </div>
          </td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:ShortTermLeaseCost" id="Fact_6060c5555c854aada5b5cef76677569c" contextRef="c20240331to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">220</ix:nonFraction></div>
            </div>
          </td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:ShortTermLeaseCost" id="Fact_23c0420efa7648be9f2a62a2834ae158" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">953</ix:nonFraction></div>
            </div>
          </td>

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

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:ShortTermLeaseCost" id="Fact_30e641248cee439a89b05ee1d2546646" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">476</ix:nonFraction></div>
            </div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Variable lease expense</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:VariableLeaseCost" id="Fact_088bfa6dec794333b2014991cfada732" contextRef="c20250330to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">233</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:VariableLeaseCost" id="Fact_a0bc835ad62d4671bfe4157bd6388a07" contextRef="c20240331to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">148</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:VariableLeaseCost" id="Fact_84a4f07ac9984f5ab3c13597ed9bcfc9" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">393</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:VariableLeaseCost" id="Fact_506dd5a23ade42e895a1fc5937ff787b" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">362</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px;">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Total lease expense</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:LeaseCost" id="Fact_d8806e9c488741d5861350f707ddac0a" contextRef="c20250330to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,907</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:LeaseCost" id="Fact_8e1ee4647f6244fa98241ea159734418" contextRef="c20240331to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,834</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:LeaseCost" id="Fact_f581da453b494a73a26dce6bf21f86c4" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">15,430</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:LeaseCost" id="Fact_4cdb154712d04c8ba9750f1815a61abb" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">15,597</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_77b8cdef75234108a95a957c624859659" continuedAt="Text_77b8cdef75234108a95a957c6248596510">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_77b8cdef75234108a95a957c6248596510" continuedAt="Text_77b8cdef75234108a95a957c6248596511">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The Company paid $<ix:nonFraction name="us-gaap:OperatingLeasePayments" id="Fact_0ebba7ce3cf04337b9f7d1d4e7952f6a" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">14,222</ix:nonFraction> and $<ix:nonFraction name="us-gaap:OperatingLeasePayments" id="Fact_486bb97b1cd14705905b6dadf979c86f" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">14,801</ix:nonFraction> for its operating leases in the six
      fiscal months ended June 28, 2025 and June 29, 2024, respectively, which are included in operating cash flows on the consolidated condensed statements of cash flows.&#160; The weighted-average remaining lease term for the Company's operating leases is <ix:nonNumeric name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="Fact_e0e8228bb03c4feeb1ab5b6a9a84000e" contextRef="c20250628" format="ixt-sec:duryear">8.8</ix:nonNumeric> years and the weighted-average discount rate is <ix:nonFraction name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" id="Fact_d987b82adfa74407b663a4ed6a74591b" contextRef="c20250628" unitRef="U004" decimals="3" scale="-2" format="ixt:num-dot-decimal">6.6</ix:nonFraction>%
      as of June 28, 2025.</div>
</ix:continuation>
    <ix:continuation id="Text_77b8cdef75234108a95a957c6248596511" continuedAt="Text_77b8cdef75234108a95a957c6248596512">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_77b8cdef75234108a95a957c6248596512" continuedAt="Text_77b8cdef75234108a95a957c6248596513"><ix:nonNumeric name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="Text_224adae82e924a0cb308790e7a5a09a5" contextRef="c20250101to20250628" escape="true" continuedAt="Text_66799ce5d59349268497b8423cf206a71">
<div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">The undiscounted future lease payments for the Company's operating lease liabilities are as follows:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_77b8cdef75234108a95a957c6248596513" continuedAt="Text_77b8cdef75234108a95a957c6248596514"><ix:continuation id="Text_66799ce5d59349268497b8423cf206a71" continuedAt="Text_66799ce5d59349268497b8423cf206a72">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_77b8cdef75234108a95a957c6248596514" continuedAt="Text_77b8cdef75234108a95a957c6248596515"><ix:continuation id="Text_66799ce5d59349268497b8423cf206a72">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"> </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
            </div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;"> <span style="font-size: 12pt;">2025 (excluding the six fiscal months ended June 28, 2025)</span> </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" id="Fact_c13f02b09b554cbf95a12f95d10eb1e4" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">14,415</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%;">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">2026</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" id="Fact_fc011fc160ca4a76926d38a109a2afdf" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">25,432</ix:nonFraction></div>
            </div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">2027</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" id="Fact_a075ba139cf4489a8a43d8d454d6143e" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">22,145</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%;">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">2028</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" id="Fact_e4c236b77f1849dc920ce8f23b412f95" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">17,394</ix:nonFraction></div>
            </div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">2029</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" id="Fact_1c42290deef2455d83db56dcdd2f06ae" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">15,204</ix:nonFraction></div>
            </div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%;">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Thereafter</div>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="vsh:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" id="Fact_9c1cc07769564586af0673191a33494e" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">71,166</ix:nonFraction></div>
            </div>
          </td>

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

  </tr>


</table>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_77b8cdef75234108a95a957c6248596515" continuedAt="Text_77b8cdef75234108a95a957c6248596516">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_77b8cdef75234108a95a957c6248596516">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The undiscounted future lease payments presented in the table above include payments through the term of the lease, which may include periods beyond the
      noncancellable term.&#160; The difference between the total payments above and the lease liability balance is due to the discount rate used to calculate lease liabilities.</div>
</ix:continuation>

    <div><br/>
    </div>

    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 12pt; margin-bottom: 12pt;">
      <div class="BRPFPageFooter" style="width: 100%;"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: normal; font-style: normal;">13</span></div>

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

      <div style="width: 100%;" class="BRPFPageHeader">
        <div style="text-align: center;"><span style="font-size: 12pt;"> <br/>
          </span></div>

        <div style="text-align: center;"><span style="font-size: 12pt;">NOTES TO THE CONSOLIDATED CONDENSED FINANCIAL STATEMENTS<br/>
          </span> </div>

        <div style="text-align: center;"><span style="font-size: 12pt; font-style: italic;">(dollars in thousands, except per share amounts)</span></div>

      </div>

    </div>

  </div>
<div><ix:nonNumeric name="us-gaap:IncomeTaxDisclosureTextBlock" id="Text_ed970f578daa45f181f6e97fc0582c14" contextRef="c20250101to20250628" escape="true" continuedAt="Text_9b8092b67f5646f6accbae0b82af2fec1">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><span style="text-decoration: underline;">Note 4 &#8211; Income Taxes</span></div>
</ix:nonNumeric>


  <ix:continuation id="Text_9b8092b67f5646f6accbae0b82af2fec1" continuedAt="Text_9b8092b67f5646f6accbae0b82af2fec2">
<div><br/>
  </div>
</ix:continuation>

  <ix:continuation id="Text_9b8092b67f5646f6accbae0b82af2fec2" continuedAt="Text_9b8092b67f5646f6accbae0b82af2fec3"><ix:nonNumeric name="vsh:EffectiveIncomeTaxRateDescriptionPolicyTextBlock" id="Text_06eb00744e6647e6b3f4bb7469c3d1cb" contextRef="c20250101to20250628" escape="true">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The provision for income taxes consists of provisions for federal, state, and foreign income taxes.&#160; The effective tax rates for the periods ended June 28, 2025 and June 29, 2024 reflect
    the Company&#8217;s expected tax rate on reported income before income tax and tax adjustments. The Company operates in a global environment with significant operations in various jurisdictions outside the United States. Accordingly, the consolidated income
    tax rate is a composite rate reflecting the Company&#8217;s earnings and the applicable tax rates in the various jurisdictions where the Company operates.&#160; </div>
</ix:nonNumeric></ix:continuation>
   <ix:continuation id="Text_9b8092b67f5646f6accbae0b82af2fec3" continuedAt="Text_9b8092b67f5646f6accbae0b82af2fec4"><br/></ix:continuation></div>

  <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">
    <ix:continuation id="Text_9b8092b67f5646f6accbae0b82af2fec4" continuedAt="Text_9b8092b67f5646f6accbae0b82af2fec5">
<div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">In December 2021, the Organization for Economic Co-operation and Development (&#8220;OECD&#8221;) issued model rules for a new global minimum tax (&#8220;Pillar Two&#8221;). Various
      jurisdictions around the world have passed legislation to enact Pillar Two and certain Pillar Two rules are in effect for 2025. The United States has not adopted Pillar Two.&#160; The Company does not anticipate a material increase in income tax expense
      for 2025 due to Pillar Two and the Company is continuing to monitor Pillar Two developments and the potential future impact on its operations and income tax expense.<br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_9b8092b67f5646f6accbae0b82af2fec5" continuedAt="Text_9b8092b67f5646f6accbae0b82af2fec6">
<div><br/></div>
</ix:continuation>
    <ix:continuation id="Text_9b8092b67f5646f6accbae0b82af2fec6" continuedAt="Text_9b8092b67f5646f6accbae0b82af2fec7">
<div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="font-size: 12pt;">On July 4, 2025, H.R. 1 (&#8220;the &#160;Act&#8221;), a tax reconciliation act, was enacted into law in the United States.&#160; Under U.S. GAAP
        (specifically, Accounting Standards Codification Topic 740), the effects of changes in tax rates and laws on deferred tax balances are recognized in the period in which the new legislation is enacted.&#160; Accordingly, the Company will account for the
        Act in the third fiscal quarter.&#160; The Company is evaluating the Act&#8217;s provisions, but is not currently able to estimate the impact of the Act on its deferred tax balances and future income tax expense.&#160; Certain provisions of the Act, particularly
        the international tax provisions, may have a material impact on the Company&#8217;s deferred tax balances and future income tax expense.&#160; </span></div>
</ix:continuation>
    <ix:continuation id="Text_9b8092b67f5646f6accbae0b82af2fec7" continuedAt="Text_9b8092b67f5646f6accbae0b82af2fec8">
<div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="font-size: 12pt;"> <br/>
      </span></div>
</ix:continuation>
    <ix:continuation id="Text_9b8092b67f5646f6accbae0b82af2fec8" continuedAt="Text_9b8092b67f5646f6accbae0b82af2fec9">
<div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="font-size: 12pt;">The Company repatriated $<ix:nonFraction name="us-gaap:ForeignEarningsRepatriated" id="Fact_9a0c7875ecb848209f9824c81af8cccd" contextRef="c20250330to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">75,000</ix:nonFraction>
        of accumulated earnings to the United States in the second fiscal quarter of 2025 and paid withholding taxes, in Israel, of $<ix:nonFraction name="vsh:RepatriationTaxesPaid" id="Fact_ecba01e4bb6f414da835b0bdf9fc0f24" contextRef="c20250330to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">9,375</ix:nonFraction>.&#160; The
        withholding tax expense for the repatriation was recorded in prior years.</span> </div>
</ix:continuation>
    <ix:continuation id="Text_9b8092b67f5646f6accbae0b82af2fec9" continuedAt="Text_9b8092b67f5646f6accbae0b82af2fec10">
<div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"> <br/>
    </div>
</ix:continuation>
  </div>

  <div><ix:continuation id="Text_9b8092b67f5646f6accbae0b82af2fec10">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">During the six fiscal months ended June 28, 2025,
    the liabilities for unrecognized tax benefits decreased $<ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease" id="Fact_bfba27afd45f4114a387e78d13ba9721" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">744</ix:nonFraction> on a net basis, primarily due to statute expirations, settlements, and payments,
    partially offset by accruals for the current period.</div>
</ix:continuation></div>


  <!--PROfilePageNumberReset%Num%12%%%-->
  <div><br/>
  </div>
<div><ix:nonNumeric name="us-gaap:DebtDisclosureTextBlock" id="Text_c85ad53db51b4ee5b7739f127ce769a3" contextRef="c20250101to20250628" escape="true" continuedAt="Text_9e3a1c84072c4100900c0593171e87141">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><span style="text-decoration: underline;">Note 5 &#8211; Long-Term Debt</span></div>
</ix:nonNumeric>
  <!--PROfilePageNumberReset%Num%12%%%-->

  <ix:continuation id="Text_9e3a1c84072c4100900c0593171e87141" continuedAt="Text_9e3a1c84072c4100900c0593171e87142">
<div><br/>
  </div>
</ix:continuation>

  <ix:continuation id="Text_9e3a1c84072c4100900c0593171e87142" continuedAt="Text_9e3a1c84072c4100900c0593171e87143"><ix:nonNumeric name="us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" id="Text_c16d4dba08a141b68e51c1a167adf845" contextRef="c20250101to20250628" escape="true" continuedAt="Text_1951e002d8f24c93b432e597c15c06e21">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Long-term debt consists of the following:</div>
</ix:nonNumeric></ix:continuation>
  <ix:continuation id="Text_9e3a1c84072c4100900c0593171e87143" continuedAt="Text_9e3a1c84072c4100900c0593171e87144"><ix:continuation id="Text_1951e002d8f24c93b432e597c15c06e21" continuedAt="Text_1951e002d8f24c93b432e597c15c06e22">
<div><br/>
  </div>
</ix:continuation></ix:continuation>
  <ix:continuation id="Text_9e3a1c84072c4100900c0593171e87144" continuedAt="Text_9e3a1c84072c4100900c0593171e87145"><ix:continuation id="Text_1951e002d8f24c93b432e597c15c06e22">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;"/>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
          <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
        </td>

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

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
          <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">December 31, 2024</div>
        </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top;">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

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

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

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">
          <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Credit facility</div>
        </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
        </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:LongTermLineOfCredit" id="Fact_0ca749807c5c4e079d84e43f1653e41a" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">185,000</ix:nonFraction></div>
        </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
        </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:LongTermLineOfCredit" id="Fact_78c628d30c2c48838082e4d5606e5ead" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">136,000</ix:nonFraction></div>
        </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; font-size: 12pt; width: 76%;" rowspan="1">Convertible senior notes, due 2025<br/>
        </td>

    <td valign="bottom" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 9%;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:ConvertibleDebtNoncurrent" id="Fact_b0ccbb91653b4adf830a77b873a5e466" contextRef="c20250628_DebtInstrumentAxis_ConvertibleSeniorNotesDue2025Member" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 9%;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:ConvertibleDebtNoncurrent" id="Fact_c0eee544add34598b93963179daf8d24" contextRef="c20241231_DebtInstrumentAxis_ConvertibleSeniorNotesDue2025Member" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">41,911</ix:nonFraction></td>

    <td valign="bottom" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">
          <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Convertible senior notes, due 2030</div>
        </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:ConvertibleDebtNoncurrent" id="Fact_3fd8795c1fef4bc4a6d0a4462676ec33" contextRef="c20250628_DebtInstrumentAxis_ConvertibleSeniorNotesDue2030Member" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">750,000</ix:nonFraction></div>
        </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:ConvertibleDebtNoncurrent" id="Fact_0d36ee1f744e49918dd4a9f09c61691e" contextRef="c20241231_DebtInstrumentAxis_ConvertibleSeniorNotesDue2030Member" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">750,000</ix:nonFraction></div>
        </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 2px;">
          <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Deferred financing costs</div>
        </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(<ix:nonFraction name="us-gaap:DeferredFinanceCostsNoncurrentNet" id="Fact_1e935672548e42fb88b9fa6a82f725a7" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">20,496</ix:nonFraction></div>
        </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
        </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(<ix:nonFraction name="us-gaap:DeferredFinanceCostsNoncurrentNet" id="Fact_96ab898fe0144c62aa45cd16bfcb914d" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">22,892</ix:nonFraction></div>
        </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
        </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:LongTermDebt" id="Fact_23f96de808994a83955e9b15caf0e316" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">914,504</ix:nonFraction></div>
        </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:LongTermDebt" id="Fact_2ecf7614bdb84a97beac42db252f2a9b" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">905,019</ix:nonFraction></div>
        </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 2px;">
          <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Less current portion</div>
        </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:LongTermDebtCurrent" id="Fact_75a20ca5d5964ae8a44e57d9d91356ac" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
        </td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:LongTermDebtCurrent" id="Fact_7761f98f45d34a4187e53aea833f12c4" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
        </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
        </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" id="Fact_6a2bbacd290b4f82aa3d414cbf85df54" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">914,504</ix:nonFraction></div>
        </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
        </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" id="Fact_e90056e5182c4501b374efbdd7d4c81f" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">905,019</ix:nonFraction></div>
        </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
  <ix:continuation id="Text_9e3a1c84072c4100900c0593171e87145" continuedAt="Text_9e3a1c84072c4100900c0593171e87146">
<div><br/>
  </div>
</ix:continuation>

  <ix:continuation id="Text_9e3a1c84072c4100900c0593171e87146" continuedAt="Text_9e3a1c84072c4100900c0593171e87147"><ix:nonNumeric name="us-gaap:ScheduleOfDebtTableTextBlock" id="Text_f072356f94114fdbb0968d745a4a7b68" contextRef="c20250101to20250628" escape="true" continuedAt="Text_68a63f9356f7495fa440bd478bc56b531">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The following table summarizes some key facts and terms regarding the outstanding convertible senior notes due 2030 as of June 28, 2025:</div>
</ix:nonNumeric></ix:continuation>
  <ix:continuation id="Text_9e3a1c84072c4100900c0593171e87147" continuedAt="Text_9e3a1c84072c4100900c0593171e87148"><ix:continuation id="Text_68a63f9356f7495fa440bd478bc56b531" continuedAt="Text_68a63f9356f7495fa440bd478bc56b532">
<div><br/>
  </div>
</ix:continuation></ix:continuation>
  <ix:continuation id="Text_9e3a1c84072c4100900c0593171e87148" continuedAt="Text_9e3a1c84072c4100900c0593171e87149"><ix:continuation id="Text_68a63f9356f7495fa440bd478bc56b532">
<table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"/>

    <td valign="bottom" colspan="3" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px;"><span style="font-size: 12pt; font-weight: bold;">2030 Notes</span></td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
          <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Issuance date</div>
        </td>

    <td valign="bottom" colspan="3" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">
          <div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonNumeric name="us-gaap:DebtInstrumentIssuanceDate1" id="Fact_f088b00964a24473b69675bad9e3e30e" contextRef="c20250101to20250628_DebtInstrumentAxis_ConvertibleSeniorNotesDue2030Member" format="ixt:date-monthname-day-year-en">September 12, 2023</ix:nonNumeric></div>
        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">
          <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Maturity date</div>
        </td>

    <td valign="bottom" colspan="3" style="vertical-align: bottom; white-space: nowrap;">
          <div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonNumeric name="us-gaap:DebtInstrumentMaturityDate" id="Fact_32b087e9d29245428c0fbabe8cbc6549" contextRef="c20250101to20250628_DebtInstrumentAxis_ConvertibleSeniorNotesDue2030Member" format="ixt:date-monthname-day-year-en">September 15, 2030</ix:nonNumeric></div>
        </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;">
          <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Principal amount as of <span style="text-indent: 0pt;">June 28, 2025</span></div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); font-size: 12pt;">$<br/>
        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/>
          </div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" id="Fact_fd19808af13841288169e26cc38e4996" contextRef="c20250628_DebtInstrumentAxis_ConvertibleSeniorNotesDue2030Member" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">750,000</ix:nonFraction></div>
        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%;">
          <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Cash coupon rate (per annum)</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: middle; width: 1%; font-size: 12pt;">&#160;</td>

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" id="Fact_df528682ba524678a0141c6847f3dcca" contextRef="c20250628_DebtInstrumentAxis_ConvertibleSeniorNotesDue2030Member" unitRef="U004" decimals="4" scale="-2" format="ixt:num-dot-decimal">2.25</ix:nonFraction></div>
        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
        </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;">
          <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><span style="text-indent: 0pt;">Conversion rate (per $1 principal amount)</span></div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); font-size: 12pt;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:DebtInstrumentConvertibleConversionRatio1" id="Fact_4f1626a7f31148c598c78cb285d8c093" contextRef="c20250101to20250628_DebtInstrumentAxis_ConvertibleSeniorNotesDue2030Member" unitRef="U004" decimals="4" scale="0" format="ixt:num-dot-decimal">33.1609</ix:nonFraction></div>
        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%;">
          <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><span style="text-indent: 0pt;">Effective conversion price (per share)</span></div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: middle; width: 1%; font-size: 12pt;">$</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/>
          </div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:DebtInstrumentConvertibleConversionPrice1" id="Fact_ff4b7e37d45b45ca9bbad594c1d40c8b" contextRef="c20250628_DebtInstrumentAxis_ConvertibleSeniorNotesDue2030Member" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">30.16</ix:nonFraction></div>
        </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;">
          <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" id="Fact_e19bac8a2ac743b4b5fc74d81190bee6" contextRef="c20250330to20250628_DebtInstrumentAxis_ConvertibleSeniorNotesDue2030Member" unitRef="U004" decimals="2" scale="-2" format="ixt:num-dot-decimal">130</ix:nonFraction></span>%
            of the current effective conversion price (per share)</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); font-size: 12pt;">$</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/>
          </div>
        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:DebtInstrumentConvertibleStockPriceTrigger" id="Fact_c8b68accb48548ada20999938dbe5dc8" contextRef="c20250101to20250628_DebtInstrumentAxis_ConvertibleSeniorNotesDue2030Member" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">39.21</ix:nonFraction></div>
        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

  <ix:continuation id="Text_9e3a1c84072c4100900c0593171e87149" continuedAt="Text_9e3a1c84072c4100900c0593171e871410">
<div><br/>
  </div>
</ix:continuation>
  <ix:continuation id="Text_9e3a1c84072c4100900c0593171e871410" continuedAt="Text_9e3a1c84072c4100900c0593171e871411">
<div style="text-align: justify; font-size: 12pt;"><span style="font-family: 'Times New Roman';">The convertible senior notes due 2025 matured on <ix:nonNumeric name="us-gaap:DebtInstrumentMaturityDate" id="Fact_02ff14857dd4400581dd8e754ebf0f1b" contextRef="c20250101to20250628_DebtInstrumentAxis_ConvertibleSeniorNotesDue2025Member" format="ixt:date-monthname-day-year-en">June 15, 2025</ix:nonNumeric>.&#160;





      Upon maturity, $<ix:nonFraction name="us-gaap:RepaymentsOfConvertibleDebt" id="Fact_1f2d77b1b3074a88938ba5b671ffed97" contextRef="c20250101to20250628_DebtInstrumentAxis_ConvertibleSeniorNotesDue2025Member" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">41,911</ix:nonFraction> aggregate principal amount of the convertible senior notes due 2025 were settled in cash, funded by borrowings on
      the revolving credit facility.&#160; <ix:nonFraction name="vsh:SharesIssuedToSettleConvertibleSeniorNotes" id="Fact_e5a0172660994cc8a95b723b16e5c969" contextRef="c20250615_DebtInstrumentAxis_ConvertibleSeniorNotesDue2025Member" unitRef="U001" decimals="-3" scale="3" format="ixt-sec:numwordsen">No</ix:nonFraction> shares were issued to settle the convertible senior notes due 2025.</span><br/>
  </div>
</ix:continuation>
  <ix:continuation id="Text_9e3a1c84072c4100900c0593171e871411" continuedAt="Text_9e3a1c84072c4100900c0593171e871412">
<div><span style="font-size: 12pt;"><br/>
    </span> </div>
</ix:continuation>
  <ix:continuation id="Text_9e3a1c84072c4100900c0593171e871412">
<div style="text-align: justify;"><span style="font-size: 12pt; font-family: 'Times New Roman';">Deferred financing costs are recognized as non-cash interest expense.&#160; Non-cash interest expense was $<ix:nonFraction name="us-gaap:AmortizationOfDebtDiscountPremium" id="Fact_10c33fe2d2244d53a4b8f78eb96d5f8b" contextRef="c20250330to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,195</ix:nonFraction> and $<ix:nonFraction name="us-gaap:AmortizationOfDebtDiscountPremium" id="Fact_c7e75539bee6486385c73449b40491e0" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,418</ix:nonFraction> for the fiscal quarter and six fiscal months ended
      June 28, 2025, respectively, and $<ix:nonFraction name="us-gaap:AmortizationOfDebtDiscountPremium" id="Fact_31818709c73b44edb66e911bf89efa55" contextRef="c20240331to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,213</ix:nonFraction> and $<ix:nonFraction name="us-gaap:AmortizationOfDebtDiscountPremium" id="Fact_f245e751506643f483c5f7187cbb0a38" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,426</ix:nonFraction>
      for the fiscal quarter and six fiscal months ended June 29, 2024.</span><br/>
  </div>
</ix:continuation></div>


  <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: normal; font-style: normal;">14</span></div>

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

    <div style="width: 100%;" class="BRPFPageHeader">
      <div style="text-align: center;"><span style="font-size: 12pt;"> <br/>
        </span></div>

      <div style="text-align: center;"><span style="font-size: 12pt;">NOTES TO THE CONSOLIDATED CONDENSED FINANCIAL STATEMENTS<br/>
        </span> </div>

      <div style="text-align: center;"><span style="font-size: 12pt; font-style: italic;">(dollars in thousands, except per share amounts)</span></div>

    </div>

  </div>

  <div><br/>
  </div>


  <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000;">
    <ix:nonNumeric name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="Text_baf32e6c7369433195e2d62a125abf36" contextRef="c20250101to20250628" escape="true" continuedAt="Text_103c7918a77049e9bf61404a64841c101">
<div style="text-align: justify;"><span style="text-decoration: underline;"><span style="font-weight: bold; font-size: 12pt;">Note 6&#160; &#8211; Stockholders' Equity</span><br/>
      </span> </div>
</ix:nonNumeric>
    <ix:continuation id="Text_103c7918a77049e9bf61404a64841c101" continuedAt="Text_103c7918a77049e9bf61404a64841c102">
<div><span style="text-decoration: underline;"> </span></div>
</ix:continuation>
    <ix:continuation id="Text_103c7918a77049e9bf61404a64841c102" continuedAt="Text_103c7918a77049e9bf61404a64841c103">
<div style="text-align: justify;"><span style="text-decoration: underline;"><span style="font-weight: bold;"> <br/>
        </span></span></div>
</ix:continuation>
    <ix:continuation id="Text_103c7918a77049e9bf61404a64841c103" continuedAt="Text_103c7918a77049e9bf61404a64841c104">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"> In 2022, the Company's Board of Directors adopted a Stockholder Return Policy that will remain in effect until such time as the Board votes to amend or
      rescind the policy.&#160; The Stockholder Return Policy calls for the Company to return a prescribed amount of cash flows on an annual basis.&#160; The Company intends to return such amounts directly, in the form of dividends, or indirectly, in the form of
      stock repurchases.<br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_103c7918a77049e9bf61404a64841c104" continuedAt="Text_103c7918a77049e9bf61404a64841c105">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"> <br/>
    </div>
</ix:continuation>
    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">
      <ix:continuation id="Text_103c7918a77049e9bf61404a64841c105" continuedAt="Text_103c7918a77049e9bf61404a64841c106"><ix:nonNumeric name="vsh:ScheduleOfStockholderReturnPolicyTableTextBlock" id="Text_683ccf786b1f4baca9095559ba0af4ea" contextRef="c20250101to20250628" escape="true" continuedAt="Text_2c27a21faad24fbcb53b573208191fe41">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The following table summarizes activity pursuant to this policy:</div>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_103c7918a77049e9bf61404a64841c106" continuedAt="Text_103c7918a77049e9bf61404a64841c107"><ix:continuation id="Text_2c27a21faad24fbcb53b573208191fe41" continuedAt="Text_2c27a21faad24fbcb53b573208191fe42">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"> <br/>
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_2c27a21faad24fbcb53b573208191fe42"><ix:continuation id="Text_103c7918a77049e9bf61404a64841c107" continuedAt="Text_103c7918a77049e9bf61404a64841c108">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">
        <table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" colspan="7" rowspan="1" style="vertical-align: bottom; text-align: center;">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">Fiscal quarters ended</div>
              </td>

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

    <td valign="bottom" colspan="7" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold;"> Six fiscal months ended
              </td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; text-align: center; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: center; padding-bottom: 2px;">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"><br/>
                </div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);"><span style="font-weight: bold;">June 28, 2025</span><br/>
              </td>

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

    <td valign="bottom" colspan="1" style="font-weight: bold; text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);">June 29, 2024<br/>
              </td>

    <td valign="bottom" colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; padding-bottom: 2px;"> <br/>
              </td>

    <td valign="bottom" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0);">June 28, 2025 <br/>
              </td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0);">June 29, 2024</td>

    <td valign="bottom" colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;">
                <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Dividends paid to stockholders</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:DividendsCommonStockCash" id="Fact_b8e598c7e5484d86822f7467d866a0b3" contextRef="c20250330to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,557</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><ix:nonFraction name="us-gaap:DividendsCommonStockCash" id="Fact_96c1c454fa7944fb9491d330b003b182" contextRef="c20240331to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,700</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">$</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-weight: bold; white-space: nowrap;"><ix:nonFraction name="us-gaap:DividendsCommonStockCash" id="Fact_8cb5d75d171144e7933e48390846ba2b" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">27,119</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">$</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="us-gaap:DividendsCommonStockCash" id="Fact_03eeb6e5d5c842a3bf426f6fa9206690" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">27,452</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 52%; padding-bottom: 2px;">
                <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Stock repurchases</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_b5a1a239457449179a5e00f975d19f1b" contextRef="c20250330to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
                </div>
              </td>

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

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_2f56997003f148ba8ca96a2c6257d451" contextRef="c20240331to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,622</ix:nonFraction></td>

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

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; white-space: nowrap;"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_b875125da52340bb9a18248a2735dc67" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,538</ix:nonFraction></td>

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

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;"><ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" id="Fact_13f727f2dcbf4ed09917c575ee62469d" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">25,160</ix:nonFraction></td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;">
                <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Total</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="vsh:StockholderReturnPolicyPayments" id="Fact_bdc7e6ae4a874e4c9cb5c0fec53bebce" contextRef="c20250330to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,557</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);">$</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="vsh:StockholderReturnPolicyPayments" id="Fact_e4a68e88234c4e588a0bba1f451a021b" contextRef="c20240331to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">26,322</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">$</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); font-weight: bold; white-space: nowrap;"><ix:nonFraction name="vsh:StockholderReturnPolicyPayments" id="Fact_06d6a43668024432ad21d6d992ac5342" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">39,657</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">$</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;"><ix:nonFraction name="vsh:StockholderReturnPolicyPayments" id="Fact_db8c1442827c4677992e62226b4ec829" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">52,612</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>


</table>
         </div>
</ix:continuation></ix:continuation>
    </div>

    <ix:continuation id="Text_103c7918a77049e9bf61404a64841c108" continuedAt="Text_103c7918a77049e9bf61404a64841c109">
<div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#160;</div>
</ix:continuation>
    <ix:continuation id="Text_103c7918a77049e9bf61404a64841c109">
<div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">The repurchased shares are being held as treasury stock.&#160; The number of shares of common stock being held as treasury stock was <ix:nonFraction name="us-gaap:TreasuryStockCommonShares" id="Fact_96860a359eee45c881e76aed95bd58eb" contextRef="c20250628" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">10,662,155</ix:nonFraction> and <ix:nonFraction name="us-gaap:TreasuryStockCommonShares" id="Fact_67073f8aaee64f0d84702fea4a31036d" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">9,933,595</ix:nonFraction> as of June 28, 2025 and December 31, 2024, respectively.<br/>
    </div>
</ix:continuation>
     </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; "><ix:nonNumeric name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="Text_46f32e229a1a410e8e7f9857d5983143" contextRef="c20250101to20250628" escape="true" continuedAt="Text_e659ffc428ff4adb98e5dfb623ec9cf41">
<div><br/>
    </div>
</ix:nonNumeric>
    <ix:continuation id="Text_e659ffc428ff4adb98e5dfb623ec9cf41" continuedAt="Text_e659ffc428ff4adb98e5dfb623ec9cf42">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><span style="text-decoration: underline;">Note 7 &#8211; Revenue Recognition</span></div>
</ix:continuation>
    <ix:continuation id="Text_e659ffc428ff4adb98e5dfb623ec9cf42" continuedAt="Text_e659ffc428ff4adb98e5dfb623ec9cf43">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_e659ffc428ff4adb98e5dfb623ec9cf43" continuedAt="Text_e659ffc428ff4adb98e5dfb623ec9cf44"><ix:nonNumeric name="us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock" id="Text_928409ec68804a00a308cd7cd0b101b7" contextRef="c20250101to20250628" escape="true" continuedAt="Text_a77d5b60a25e41068baf50043c531e551">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Sales returns and allowances accrual activity is shown below:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_e659ffc428ff4adb98e5dfb623ec9cf44" continuedAt="Text_e659ffc428ff4adb98e5dfb623ec9cf45"><ix:continuation id="Text_a77d5b60a25e41068baf50043c531e551" continuedAt="Text_a77d5b60a25e41068baf50043c531e552">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_e659ffc428ff4adb98e5dfb623ec9cf45"><ix:continuation id="Text_a77d5b60a25e41068baf50043c531e552">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;"/>

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

    <td valign="bottom" style="vertical-align: bottom;" colspan="6">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Fiscal quarters ended</div>
          </td>

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

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

    <td valign="bottom" style="vertical-align: bottom;" colspan="6">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Six fiscal months ended</div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

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

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

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

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

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

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Beginning balance</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" id="Fact_cedc16f7bd094264b0d5559846314fe4" contextRef="c20250329" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">38,438</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" id="Fact_80165c5aa42b42a183c434c3e7563c77" contextRef="c20240330" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">48,748</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" id="Fact_4f04bd49c54c45d1b93b07586d112fdc" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">43,445</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" id="Fact_9decbf48d6414806998f05f42125ddd2" contextRef="c20231231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">47,760</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; white-space: nowrap;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Sales allowances</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="vsh:ContractWithCustomerLiabilityCurrentProvision" id="Fact_200f39182c3e4e1babd2e74d0bf3a63e" contextRef="c20250330to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">27,890</ix:nonFraction></div>
          </td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="vsh:ContractWithCustomerLiabilityCurrentProvision" id="Fact_a94047cc54604d05adb0be163fdbe05c" contextRef="c20240331to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">20,955</ix:nonFraction></div>
          </td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="vsh:ContractWithCustomerLiabilityCurrentProvision" id="Fact_be33d2ab4e074509879ce7d914dde972" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">48,076</ix:nonFraction></div>
          </td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

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

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="vsh:ContractWithCustomerLiabilityCurrentProvision" id="Fact_1767e6ac564a4434a0e0d7f7b93e11f6" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">46,231</ix:nonFraction></div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Credits issued</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(<ix:nonFraction name="vsh:ContractWithCustomerLiabilityCurrentCreditsIssued" id="Fact_97062fa30a884ad699acab37b44698ba" contextRef="c20250330to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">23,110</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(<ix:nonFraction name="vsh:ContractWithCustomerLiabilityCurrentCreditsIssued" id="Fact_40d46d038e944826b54ca2959a977690" contextRef="c20240331to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">25,103</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(<ix:nonFraction name="vsh:ContractWithCustomerLiabilityCurrentCreditsIssued" id="Fact_154bfb4b78ff4286aa186df86d3f9b33" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">48,699</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(<ix:nonFraction name="vsh:ContractWithCustomerLiabilityCurrentCreditsIssued" id="Fact_425698123a1c4d27a4c9baf55be61049" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">49,187</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Foreign currency</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="vsh:ContractWithCustomerLiabilityCurrentIncreaseDecreaseForForeignCurrencyTransactions" id="Fact_a259aff15f5941a497cc4464873c38bc" contextRef="c20250330to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">776</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"></div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(<ix:nonFraction name="vsh:ContractWithCustomerLiabilityCurrentIncreaseDecreaseForForeignCurrencyTransactions" id="Fact_b54498aac3b74edfa1437488ea60f6ea" contextRef="c20240331to20240629" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">107</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="vsh:ContractWithCustomerLiabilityCurrentIncreaseDecreaseForForeignCurrencyTransactions" id="Fact_a82537904dc7482bb92447d7d0d15dde" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,172</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"></div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(<ix:nonFraction name="vsh:ContractWithCustomerLiabilityCurrentIncreaseDecreaseForForeignCurrencyTransactions" id="Fact_379f92a034874ec4b7e0f8d7a93dc14f" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">311</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Ending balance</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" id="Fact_ddfe8798d30648d18b9b12d5b2178470" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">43,994</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" id="Fact_8f69e698b30f45efaf4dc5fee2bf75a5" contextRef="c20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">44,493</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" id="Fact_00023c9ec7d148738e5e0cc6ae021c41" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">43,994</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" id="Fact_647738ef55ce4a4dbef532dbca7fe3a6" contextRef="c20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">44,493</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
<div>
     <br/></div>

    <div><br/>
    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">
    <ix:nonNumeric name="us-gaap:ComprehensiveIncomeNoteTextBlock" id="Text_79ded4e2fd954d2da930ab344fb93283" contextRef="c20250101to20250628" escape="true" continuedAt="Text_e11f5d9046604d668345bee077b12a2c1">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><span style="text-decoration: underline;">Note 8 &#8211; Accumulated Other Comprehensive Income (Loss)</span></div>
</ix:nonNumeric>
    <ix:continuation id="Text_e11f5d9046604d668345bee077b12a2c1" continuedAt="Text_e11f5d9046604d668345bee077b12a2c2">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_e11f5d9046604d668345bee077b12a2c2" continuedAt="Text_e11f5d9046604d668345bee077b12a2c3"><ix:nonNumeric name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="Text_5512918fe728413990ac8c940773808e" contextRef="c20250101to20250628" escape="true" continuedAt="Text_87e1c784e4a748099525595f9142009a1">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The cumulative balance of each component of other comprehensive income (loss) and the income tax effects allocated to each component are as follows:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_e11f5d9046604d668345bee077b12a2c3" continuedAt="Text_e11f5d9046604d668345bee077b12a2c4"><ix:continuation id="Text_87e1c784e4a748099525595f9142009a1" continuedAt="Text_87e1c784e4a748099525595f9142009a2">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_e11f5d9046604d668345bee077b12a2c4" continuedAt="Text_e11f5d9046604d668345bee077b12a2c5"><ix:continuation id="Text_87e1c784e4a748099525595f9142009a2">
<table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"/>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Pension and</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">other post-</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">retirement</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">actuarial</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">items</div>
          </td>

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Currency</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">translation</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">adjustment</div>
          </td>

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Total</div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"><span style="text-indent: 0pt;">Balance at January 1, 2025</span></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" id="Fact_86da72b4051e45bb97ab9e3d4345609c" contextRef="c20241231_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">10,956</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" id="Fact_d87df06ea2af4a0ebc15fc8cf34158fa" contextRef="c20241231_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">24,336</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" id="Fact_f49c96fb20af4eabaf563933e141dfd3" contextRef="c20241231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">35,292</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Other comprehensive income (loss) before reclassifications</div>
          </td>

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" id="Fact_ffff98d7742a48b6aad2fa00d0774a42" contextRef="c20250101to20250628_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

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

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" id="Fact_17c1f962b7e74410804918bb2701773f" contextRef="c20250101to20250628_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">99,477</ix:nonFraction></div>
          </td>

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

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

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" id="Fact_7687c69614424351afe79cdac5559897" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">99,477</ix:nonFraction></div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Tax effect</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossTax" id="Fact_db83ec47b44947098fd283b25c69d47b" contextRef="c20250101to20250628_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossTax" id="Fact_d8a8af9c67c543c0af930625be687419" contextRef="c20250101to20250628_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossTax" id="Fact_f086eb8f9e74424ba30966b483d509f0" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Other comprehensive income before reclassifications, net of tax</div>
          </td>

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" id="Fact_798bf48a94a142fe8075af96314870ed" contextRef="c20250101to20250628_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

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

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" id="Fact_74ba5f8edd7042a4b70ee1d1d6a8d09f" contextRef="c20250101to20250628_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">99,477</ix:nonFraction></div>
          </td>

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

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

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" id="Fact_d4dddc95225149d5bf14db8cf354f78a" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">99,477</ix:nonFraction></div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Amounts reclassified out of AOCI</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" id="Fact_8a6832e3795243beaaabed5053e38c47" contextRef="c20250101to20250628_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">544</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" id="Fact_5ae9f167b02d4198842a5398a7947bd7" contextRef="c20250101to20250628_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" id="Fact_17c8fb3911a840e9bb8fd28e7b810af6" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">544</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Tax effect</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(<ix:nonFraction name="us-gaap:ReclassificationFromAociCurrentPeriodTax" id="Fact_e840ecb3736a405683e5bc0fe4f637bb" contextRef="c20250101to20250628_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">104</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:ReclassificationFromAociCurrentPeriodTax" id="Fact_45464c3a855f4f2f968c3fa809547d61" contextRef="c20250101to20250628_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

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

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(<ix:nonFraction name="us-gaap:ReclassificationFromAociCurrentPeriodTax" id="Fact_76fd0235786f4ed0bc4b01783ab2ed7d" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">104</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Amounts reclassified out of AOCI, net of tax</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" id="Fact_30b9f75db4564b0b8ec9f904a2e303c5" contextRef="c20250101to20250628_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">440</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" id="Fact_09d4c8568c014afa96a1b20915f38ccb" contextRef="c20250101to20250628_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" id="Fact_33654c09801c406782124d3ef897f10a" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">440</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Net other comprehensive income (loss)<br/>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_750e52f4fe6a4c32844e35374f6135c8" contextRef="c20250101to20250628_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">440</ix:nonFraction></div>
          </td>

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

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_1091eaf4c9dc4c3682a2c07f643293e2" contextRef="c20250101to20250628_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">99,477</ix:nonFraction></div>
          </td>

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

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_02a0dbefaab94b14821f61f35d8e5f39" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">99,917</ix:nonFraction></div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"><span style="text-indent: 0pt;">Balance at June 28, 2025</span></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" id="Fact_07c405348da44811b9e30b2a9ee0ddbb" contextRef="c20250628_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">10,516</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" id="Fact_3e1f99843de542f7837f3903124fea3f" contextRef="c20250628_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">75,141</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" id="Fact_ad46695cd2fb48de88cbb52007f7128e" contextRef="c20250628_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">64,625</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_e11f5d9046604d668345bee077b12a2c5" continuedAt="Text_e11f5d9046604d668345bee077b12a2c6">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_e11f5d9046604d668345bee077b12a2c6">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Reclassifications of pension and other post-retirement actuarial items out of AOCI are included in the computation of net periodic benefit cost.&#160; See Note
      9 for further information.</div>
</ix:continuation>

    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div class="BRPFPageFooter" style="width: 100%;"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: normal; font-style: normal;">15</span></div>

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

      <div style="width: 100%;" class="BRPFPageHeader">
        <div style="text-align: center;"><span style="font-size: 12pt;"> <br/>
          </span></div>

        <div style="text-align: center;"><span style="font-size: 12pt;">NOTES TO THE CONSOLIDATED CONDENSED FINANCIAL STATEMENTS<br/>
          </span> </div>

        <div style="text-align: center;"><span style="font-size: 12pt; font-style: italic;">(dollars in thousands, except per share amounts)</span></div>

      </div>

    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">
    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><span style="text-decoration: underline;"> <br/>
      </span></div>


    <ix:nonNumeric name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="Text_7e65b3d33c8a43769e29dbd713b56000" contextRef="c20250101to20250628" escape="true" continuedAt="Text_47b6e4f194614008af1d4bc2491f982b1">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><span style="text-decoration: underline;">Note 9 &#8211; Pensions and Other Postretirement Benefits</span></div>
</ix:nonNumeric>
    <ix:continuation id="Text_47b6e4f194614008af1d4bc2491f982b1" continuedAt="Text_47b6e4f194614008af1d4bc2491f982b2">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_47b6e4f194614008af1d4bc2491f982b2" continuedAt="Text_47b6e4f194614008af1d4bc2491f982b3">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The Company maintains various retirement benefit plans.&#160; The service cost component of net periodic pension cost is classified in costs of products sold or
      selling, general, and administrative expenses on the consolidated condensed statements of operations based on the respective employee's function.&#160; The other components of net periodic pension cost are classified as other expense on the consolidated
      condensed statements of operations.</div>
</ix:continuation>
    <ix:continuation id="Text_47b6e4f194614008af1d4bc2491f982b3" continuedAt="Text_47b6e4f194614008af1d4bc2491f982b4">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_47b6e4f194614008af1d4bc2491f982b4" continuedAt="Text_47b6e4f194614008af1d4bc2491f982b5">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic; font-weight: bold;">Defined Benefit Pension Plans</div>
</ix:continuation>
    <ix:continuation id="Text_47b6e4f194614008af1d4bc2491f982b5" continuedAt="Text_47b6e4f194614008af1d4bc2491f982b6">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_47b6e4f194614008af1d4bc2491f982b6" continuedAt="Text_47b6e4f194614008af1d4bc2491f982b7"><ix:nonNumeric name="us-gaap:ScheduleOfNetBenefitCostsTableTextBlock" id="Text_858eaf5518a540ae8e6ae2f8a0acdcd2" contextRef="c20250101to20250628_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" escape="true" continuedAt="Text_638f890997524720bca4e9687b068f011">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The following table shows the components of the net periodic pension cost for the second fiscal quarters of 2025 and 2024 for the Company&#8217;s defined benefit pension plans:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_47b6e4f194614008af1d4bc2491f982b7" continuedAt="Text_47b6e4f194614008af1d4bc2491f982b8"><ix:continuation id="Text_638f890997524720bca4e9687b068f011" continuedAt="Text_638f890997524720bca4e9687b068f012">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_47b6e4f194614008af1d4bc2491f982b8" continuedAt="Text_47b6e4f194614008af1d4bc2491f982b9"><ix:continuation id="Text_638f890997524720bca4e9687b068f012" continuedAt="Text_638f890997524720bca4e9687b068f013">
<table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom;"/>

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

    <td valign="bottom" colspan="6" style="vertical-align: bottom;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Fiscal quarter ended</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

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

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

    <td valign="bottom" colspan="6" style="vertical-align: bottom;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Fiscal quarter ended</div>
            <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">U.S. Plans</div>
          </td>

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Non-U.S.</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Plans</div>
          </td>

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">U.S. Plans</div>
          </td>

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Non-U.S.</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Plans</div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top;">&#160;</td>

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

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

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

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

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

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

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

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

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

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

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net service cost</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanServiceCost" id="Fact_1f929366d8fd4ef586645f28eb07b4d2" contextRef="c20250330to20250628_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanServiceCost" id="Fact_27d4775abfd94c85974a9eacdeb05530" contextRef="c20250330to20250628_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">765</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanServiceCost" id="Fact_d2e016a87cf7469a833bd742bc74cd1b" contextRef="c20240331to20240629_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanServiceCost" id="Fact_1771058a3ae14a668397c0b9c37d17b5" contextRef="c20240331to20240629_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">776</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 52%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Interest cost</div>
          </td>

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanInterestCost" id="Fact_e5e3b3790e5e4280a549500213de239f" contextRef="c20250330to20250628_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">380</ix:nonFraction></div>
          </td>

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

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanInterestCost" id="Fact_7bb24296de5346ea8e4cb2ee1708f7f9" contextRef="c20250330to20250628_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,582</ix:nonFraction></div>
          </td>

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

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanInterestCost" id="Fact_03f2a851c72f431a903d4ab4410a6416" contextRef="c20240331to20240629_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">382</ix:nonFraction></div>
          </td>

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

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanInterestCost" id="Fact_4413fd4008884c41b37989992f6da79e" contextRef="c20240331to20240629_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,664</ix:nonFraction></div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Expected return on plan assets</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" id="Fact_c22091c54a8842efbadcfca9dbcc0cf9" contextRef="c20250330to20250628_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" id="Fact_9af79afc13a64c5aac26dd75670838c9" contextRef="c20250330to20250628_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">560</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" id="Fact_b4d2bcb9ee6c49f9bdeb4ba1df2524a0" contextRef="c20240331to20240629_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" id="Fact_b527213e54504aa2b49f4c0a55946b0f" contextRef="c20240331to20240629_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">582</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 52%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Amortization of prior service cost</div>
          </td>

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" id="Fact_2ef48df02fd94d56a2f667b1742057fe" contextRef="c20250330to20250628_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></div>
          </td>

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

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" id="Fact_054a3d4c60804594ab1776df272726eb" contextRef="c20250330to20250628_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">36</ix:nonFraction></div>
          </td>

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

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" id="Fact_a34d3fe2f7774148924960cc21b2bb67" contextRef="c20240331to20240629_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">17</ix:nonFraction></div>
          </td>

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

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

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" id="Fact_1b3508255c1d4999bf8e80e418693af8" contextRef="c20240331to20240629_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">57</ix:nonFraction></div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Amortization of losses (gains)<br/>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" id="Fact_ba5b152d16b94d42a945de158f0fb1f3" contextRef="c20250330to20250628_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" id="Fact_75d4a358fec74e75853a94e8abdcebe5" contextRef="c20250330to20250628_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">258</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" id="Fact_b1b7660e672d486c8631086c706cd4c9" contextRef="c20240331to20240629_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">109</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" id="Fact_7857bd7eb4b54318bda067663c99d778" contextRef="c20240331to20240629_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">453</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 52%; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Curtailment and settlement losses</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" id="Fact_23f649c5d7074398a650ce2e1171d9b8" contextRef="c20250330to20250628_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

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

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" id="Fact_e55e1bf25b634e57844b05ea1d523468" contextRef="c20250330to20250628_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">24</ix:nonFraction></div>
          </td>

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

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" id="Fact_9134a87229c348f786ad4be50e9b9f4a" contextRef="c20240331to20240629_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

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

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" id="Fact_4848c1f193024f828f8b6d97dad94042" contextRef="c20240331to20240629_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">101</ix:nonFraction></div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net periodic benefit cost</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" id="Fact_5466a348fc5d4fc38dc1be790a188f52" contextRef="c20250330to20250628_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">381</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" id="Fact_2622d6b2e392492a876f636b99e9c291" contextRef="c20250330to20250628_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,105</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" id="Fact_0b9aa7beb691448f92b08edab0fc23bf" contextRef="c20240331to20240629_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">290</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" id="Fact_f75c3f8201354b87aa77ffd222a1efe6" contextRef="c20240331to20240629_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,469</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_47b6e4f194614008af1d4bc2491f982b9" continuedAt="Text_47b6e4f194614008af1d4bc2491f982b10"><ix:continuation id="Text_638f890997524720bca4e9687b068f013" continuedAt="Text_638f890997524720bca4e9687b068f014">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_47b6e4f194614008af1d4bc2491f982b10" continuedAt="Text_47b6e4f194614008af1d4bc2491f982b11"><ix:continuation id="Text_638f890997524720bca4e9687b068f014" continuedAt="Text_638f890997524720bca4e9687b068f015">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The following table shows the components of the net periodic pension cost for the six fiscal months ended June 28, 2025 and June 29, 2024 for the Company&#8217;s defined benefit pension plans:</div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_47b6e4f194614008af1d4bc2491f982b11" continuedAt="Text_47b6e4f194614008af1d4bc2491f982b12"><ix:continuation id="Text_638f890997524720bca4e9687b068f015" continuedAt="Text_638f890997524720bca4e9687b068f016">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_47b6e4f194614008af1d4bc2491f982b12" continuedAt="Text_47b6e4f194614008af1d4bc2491f982b13"><ix:continuation id="Text_638f890997524720bca4e9687b068f016">
<table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;"/>

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

    <td valign="bottom" colspan="6" style="vertical-align: bottom;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Six fiscal months ended</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

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

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

    <td valign="bottom" colspan="6" style="vertical-align: bottom;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Six fiscal months ended</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">U.S. Plans</div>
          </td>

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Non-U.S.</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Plans</div>
          </td>

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">U.S. Plans</div>
          </td>

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

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Non-U.S.</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Plans</div>
          </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top;">&#160;</td>

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

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net service cost</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanServiceCost" id="Fact_a36072e091f44b5dabc175b4cadbed62" contextRef="c20250101to20250628_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanServiceCost" id="Fact_364069bf1ac84f8580d1510d666d3572" contextRef="c20250101to20250628_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,494</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanServiceCost" id="Fact_d68f287c89b947e89e4d61d9d0862a49" contextRef="c20240101to20240629_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanServiceCost" id="Fact_6409b827c3bc48dcb2576c5cde1a9b04" contextRef="c20240101to20240629_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,566</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 52%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Interest cost</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanInterestCost" id="Fact_4cb3baa7f96044d6ae7bf572caced4be" contextRef="c20250101to20250628_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">760</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanInterestCost" id="Fact_231a6459c45042c08b9960e2b4191535" contextRef="c20250101to20250628_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,070</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanInterestCost" id="Fact_c63884679f68433daba860bb79c8dec1" contextRef="c20240101to20240629_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">763</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanInterestCost" id="Fact_42f25c720f3d41338f7ef7081d388621" contextRef="c20240101to20240629_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,350</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Expected return on plan assets</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" id="Fact_b36a29ef4ef8475dbe50528dde1b957a" contextRef="c20250101to20250628_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" id="Fact_c5715261ee3a4e6983ec6a9c4aa22754" contextRef="c20250101to20250628_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,100</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" id="Fact_67bc71c16f0a46bbb4d2db1479a1cfeb" contextRef="c20240101to20240629_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" id="Fact_f2475c92facf4d3fa932be65e238b4ba" contextRef="c20240101to20240629_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,178</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 52%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Amortization of prior service cost</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" id="Fact_41754b838a2d41de84c3b6969738b887" contextRef="c20250101to20250628_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" id="Fact_bbd7fc4f2540424e9ef9d9862489d9b0" contextRef="c20250101to20250628_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">70</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" id="Fact_de591f08f05d41c28b5b1bb345a5e953" contextRef="c20240101to20240629_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">33</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" id="Fact_cba6027193fd43edb11105b8201d6540" contextRef="c20240101to20240629_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">114</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Amortization of losses (gains)<br/>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" id="Fact_9975057f49ff4a819910d89f7ce62f7c" contextRef="c20250101to20250628_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" id="Fact_8e63e9beff4c40e089f21b12e7e3b281" contextRef="c20250101to20250628_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">500</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" id="Fact_49494338afb342c0a2008dd7124f50b1" contextRef="c20240101to20240629_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">217</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" id="Fact_e4d2ba8be3314fd4be8055415014673d" contextRef="c20240101to20240629_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">910</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 52%; padding-bottom: 2px;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Curtailment and settlement losses</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" id="Fact_3f0e58c28d074b938b44b0da1c578371" contextRef="c20250101to20250628_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" id="Fact_0ba3e3eef8b24067999be8720066e2ee" contextRef="c20250101to20250628_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">47</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" id="Fact_de94f00ca62949e494076bd90345f495" contextRef="c20240101to20240629_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" id="Fact_7906ac4e4711412087a835a11022e6b3" contextRef="c20240101to20240629_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">206</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net periodic benefit cost</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" id="Fact_1f8556a4618e47bf90e23b1c1e2dfd45" contextRef="c20250101to20250628_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">762</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" id="Fact_9a6931128c2341c7a0bf251c9975f966" contextRef="c20250101to20250628_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,081</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" id="Fact_2acb2f90f09e431992aee6893cd710c2" contextRef="c20240101to20240629_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">579</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" id="Fact_121be26126d94d0ea755fcb7b1378544" contextRef="c20240101to20240629_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,968</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_47b6e4f194614008af1d4bc2491f982b13" continuedAt="Text_47b6e4f194614008af1d4bc2491f982b14">
<div><br/>
    </div>
</ix:continuation>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageFooter" style="width: 100%;"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: normal; font-style: normal;">16</span></div>

      <div class="BRPFPageBreak" style="page-break-after:always;">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

      <div style="width: 100%;" class="BRPFPageHeader">
        <div style="text-align: center;"><span style="font-size: 12pt;"> <br/>
          </span></div>

        <div style="text-align: center;"><span style="font-size: 12pt;">NOTES TO THE CONSOLIDATED CONDENSED FINANCIAL STATEMENTS<br/>
          </span> </div>

        <div style="text-align: center;"><span style="font-size: 12pt; font-style: italic;">(dollars in thousands, except per share amounts)</span></div>

      </div>

    </div>

    <ix:continuation id="Text_47b6e4f194614008af1d4bc2491f982b14" continuedAt="Text_47b6e4f194614008af1d4bc2491f982b15">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_47b6e4f194614008af1d4bc2491f982b15" continuedAt="Text_47b6e4f194614008af1d4bc2491f982b16">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic; font-weight: bold;">Other Postretirement Benefits</div>
</ix:continuation>
    <ix:continuation id="Text_47b6e4f194614008af1d4bc2491f982b16" continuedAt="Text_47b6e4f194614008af1d4bc2491f982b17">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_47b6e4f194614008af1d4bc2491f982b17" continuedAt="Text_47b6e4f194614008af1d4bc2491f982b18"><ix:nonNumeric name="us-gaap:ScheduleOfNetBenefitCostsTableTextBlock" id="Text_3e31e97853ca4d77a9865658e74a1c7f" contextRef="c20250101to20250628_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember" escape="true" continuedAt="Text_1f5dd5de3c1849a6a0dde5d65ec1be4d1">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The following table shows the components of the net periodic benefit cost for the second fiscal quarters of 2025 and 2024 for the Company&#8217;s other postretirement benefit plans:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_47b6e4f194614008af1d4bc2491f982b18" continuedAt="Text_47b6e4f194614008af1d4bc2491f982b19"><ix:continuation id="Text_1f5dd5de3c1849a6a0dde5d65ec1be4d1" continuedAt="Text_1f5dd5de3c1849a6a0dde5d65ec1be4d2">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_47b6e4f194614008af1d4bc2491f982b19" continuedAt="Text_47b6e4f194614008af1d4bc2491f982b20"><ix:continuation id="Text_1f5dd5de3c1849a6a0dde5d65ec1be4d2" continuedAt="Text_1f5dd5de3c1849a6a0dde5d65ec1be4d3">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="7">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Fiscal quarter ended</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="7">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Fiscal quarter ended</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="3">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">U.S. Plans</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="3">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Non-U.S.</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Plans</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="3">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">U.S. Plans</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="3">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Non-U.S.</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Plans</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="3">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="3">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="3">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="3">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Service cost</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanServiceCost" id="Fact_079c1c400c634de29dc25fecef6376fd" contextRef="c20250330to20250628_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">5</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanServiceCost" id="Fact_836bc5db8c364cd3b363aba6f681e317" contextRef="c20250330to20250628_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">60</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanServiceCost" id="Fact_433c9163e9a44095b00e74eea334af70" contextRef="c20240331to20240629_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">5</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanServiceCost" id="Fact_826d31cbf6654f7aad504761bc726b61" contextRef="c20240331to20240629_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">60</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 52%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Interest cost</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanInterestCost" id="Fact_0de2c384538a4e2bad45b9914fc4a8b2" contextRef="c20250330to20250628_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">50</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanInterestCost" id="Fact_6b51596cfa39491dad4bf69d9e536d29" contextRef="c20250330to20250628_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">60</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanInterestCost" id="Fact_1a0817161fbd427b9da711d593f88f79" contextRef="c20240331to20240629_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">52</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanInterestCost" id="Fact_239c385cb3b24682b4787d276bf68de9" contextRef="c20240331to20240629_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">61</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Amortization of losses (gains)<br/>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" id="Fact_ce28f7bd1a754820b8594c4da4b96841" contextRef="c20250330to20250628_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">52</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" id="Fact_8f68352aa3b44be191c55256f30ae078" contextRef="c20250330to20250628_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">15</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" id="Fact_d7eb19c92db24f0a81fb425ce469cc03" contextRef="c20240331to20240629_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">60</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" id="Fact_36f85ef7555d4bacb4896cfcf7099388" contextRef="c20240331to20240629_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">20</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 52%; padding-bottom: 4px;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net periodic benefit cost</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" id="Fact_e11f047bdd3249d08c8ea81d5a1f45b4" contextRef="c20250330to20250628_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"></div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" id="Fact_5b242e010969475fb4b87527ba86522b" contextRef="c20250330to20250628_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">135</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" id="Fact_6fb0b5115b7a4fa0bd43bc4408dd3cff" contextRef="c20240331to20240629_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">3</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" id="Fact_b2ff1135d7284896911d7991cd939b49" contextRef="c20240331to20240629_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">141</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_47b6e4f194614008af1d4bc2491f982b20" continuedAt="Text_47b6e4f194614008af1d4bc2491f982b21"><ix:continuation id="Text_1f5dd5de3c1849a6a0dde5d65ec1be4d3" continuedAt="Text_1f5dd5de3c1849a6a0dde5d65ec1be4d4">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_47b6e4f194614008af1d4bc2491f982b21" continuedAt="Text_47b6e4f194614008af1d4bc2491f982b22"><ix:continuation id="Text_1f5dd5de3c1849a6a0dde5d65ec1be4d4" continuedAt="Text_1f5dd5de3c1849a6a0dde5d65ec1be4d5">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The following table shows the components of the net periodic pension cost for the six fiscal months ended June 28, 2025 and June 29, 2024 for the Company&#8217;s other postretirement benefit plans:</div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_47b6e4f194614008af1d4bc2491f982b22" continuedAt="Text_47b6e4f194614008af1d4bc2491f982b23"><ix:continuation id="Text_1f5dd5de3c1849a6a0dde5d65ec1be4d5" continuedAt="Text_1f5dd5de3c1849a6a0dde5d65ec1be4d6">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_47b6e4f194614008af1d4bc2491f982b23" continuedAt="Text_47b6e4f194614008af1d4bc2491f982b24"><ix:continuation id="Text_1f5dd5de3c1849a6a0dde5d65ec1be4d6">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;"/>

    <td valign="bottom" style="vertical-align: bottom;" colspan="7">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Six fiscal months ended</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="7">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Six fiscal months ended</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="3">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">U.S. Plans</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="3">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Non-U.S.</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Plans</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="3">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">U.S. Plans</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="3">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Non-U.S.</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Plans</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="3">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="3">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="3">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="3">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Service cost</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanServiceCost" id="Fact_72753bd096504f409f5643f91de5ad0e" contextRef="c20250101to20250628_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">10</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanServiceCost" id="Fact_b2a968014ce6450fb06d3018c0fe399a" contextRef="c20250101to20250628_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">115</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanServiceCost" id="Fact_bf7e3e16aaa948d2855ad1a29b127dc7" contextRef="c20240101to20240629_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">10</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanServiceCost" id="Fact_104ce68c992744a1b90b98507f8ae33a" contextRef="c20240101to20240629_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">120</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 52%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Interest cost</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanInterestCost" id="Fact_bf4c19edaae84d5a968b6d9a2a2e3383" contextRef="c20250101to20250628_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">101</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanInterestCost" id="Fact_11380a6aea3f48b7bd8c31385b4d9bd7" contextRef="c20250101to20250628_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">116</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanInterestCost" id="Fact_fc0e448a74594560922a2fd6baedc085" contextRef="c20240101to20240629_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">105</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanInterestCost" id="Fact_c16d3a6daa3b47ae91f5afcb2f1d375c" contextRef="c20240101to20240629_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">122</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Amortization of losses (gains)<br/>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" id="Fact_397eadc4ae3a48c5927d3fb60d922f54" contextRef="c20250101to20250628_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">104</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" id="Fact_e71e87d7d1684d0caf9f47626a0e6cbc" contextRef="c20250101to20250628_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">29</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" id="Fact_9761d4ea98734c68a071b60eb236dc7c" contextRef="c20240101to20240629_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">120</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" id="Fact_cb4c34c4317a44bcbc049078bb44e738" contextRef="c20240101to20240629_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">41</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 52%; padding-bottom: 4px;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net periodic benefit cost</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" id="Fact_a11c6c363554466384289dcf6a98ea49" contextRef="c20250101to20250628_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">7</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"></div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" id="Fact_6e4c96d2cd444c34a65e252d32b79624" contextRef="c20250101to20250628_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">260</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(<ix:nonFraction name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" id="Fact_fd413d6a364d4fb7bf8212dc75fff816" contextRef="c20240101to20240629_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">5</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" id="Fact_d945d48bc6c0437a88c61c805d9c6aef" contextRef="c20240101to20240629_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">283</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_47b6e4f194614008af1d4bc2491f982b24" continuedAt="Text_47b6e4f194614008af1d4bc2491f982b25">
<div><br/>
    </div>
</ix:continuation>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageFooter" style="width: 100%;"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: normal; font-style: normal;">17</span></div>

      <div class="BRPFPageBreak" style="page-break-after:always;">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

      <div style="width: 100%;" class="BRPFPageHeader">
        <div style="text-align: center;"><span style="font-size: 12pt;"> <br/>
          </span></div>

        <div style="text-align: center;"><span style="font-size: 12pt;">NOTES TO THE CONSOLIDATED CONDENSED FINANCIAL STATEMENTS<br/>
          </span> </div>

        <div style="text-align: center;"><span style="font-size: 12pt; font-style: italic;">(dollars in thousands, except per share amounts)</span></div>

      </div>

    </div>

    <ix:continuation id="Text_47b6e4f194614008af1d4bc2491f982b25">
<div><br/>
    </div>
</ix:continuation>

    <div><br/>
    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify; color: rgb(0, 0, 0);">
    <ix:nonNumeric name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="Text_71647efa645c4afcac89cc50b70f389a" contextRef="c20250101to20250628" escape="true" continuedAt="Text_385ce176b99643ffb5fabe0829634aba1">
<div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"><span style="text-decoration: underline;">Note 10 &#8211; Stock-Based Compensation</span></div>
</ix:nonNumeric>
    <ix:continuation id="Text_385ce176b99643ffb5fabe0829634aba1" continuedAt="Text_385ce176b99643ffb5fabe0829634aba2">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_385ce176b99643ffb5fabe0829634aba2" continuedAt="Text_385ce176b99643ffb5fabe0829634aba3"><ix:nonNumeric name="us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" id="Text_e44c0251573a423cbaf4ef246c2a9e67" contextRef="c20250101to20250628" escape="true" continuedAt="Text_d660c0d812d64c3faabcbcca186210d01">
<div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">The following table summarizes stock-based compensation expense recognized:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_385ce176b99643ffb5fabe0829634aba3" continuedAt="Text_385ce176b99643ffb5fabe0829634aba4"><ix:continuation id="Text_d660c0d812d64c3faabcbcca186210d01" continuedAt="Text_d660c0d812d64c3faabcbcca186210d02">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_385ce176b99643ffb5fabe0829634aba4" continuedAt="Text_385ce176b99643ffb5fabe0829634aba5"><ix:continuation id="Text_d660c0d812d64c3faabcbcca186210d02">
<table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;"/>

    <td valign="bottom" colspan="7" style="vertical-align: bottom;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Fiscal quarters ended</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="7" style="vertical-align: bottom;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Six fiscal months ended</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">June 28, 2025</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">June 29, 2024</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">June 28, 2025</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">June 29, 2024</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="3" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="3" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="3" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="3" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Restricted stock units ("RSUs")<br/>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_dbed5d76bbd94f369bacb9bc1fc6d3e0" contextRef="c20250330to20250628_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,685</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_8c84add5fc7c4f1e955b987a0c74a550" contextRef="c20240331to20240629_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,949</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_e1f6ab3799e2461396e14be0495e6e40" contextRef="c20250101to20250628_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,653</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_3fcbb3a53abf421eb84b0f4cff48fbe0" contextRef="c20240101to20240629_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">9,175</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Phantom stock units</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_78793909776f491e9f3a3ed2b0ffbcaa" contextRef="c20250330to20250628_AwardTypeAxis_PhantomShareUnitsPSUsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_243cfabf92c84e06a06f3f2b1995d1bc" contextRef="c20240331to20240629_AwardTypeAxis_PhantomShareUnitsPSUsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_4e041ebc83824e02980d73a0ab84b2aa" contextRef="c20250101to20250628_AwardTypeAxis_PhantomShareUnitsPSUsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">83</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_7887b115c6fa4993968217899a9fc00f" contextRef="c20240101to20240629_AwardTypeAxis_PhantomShareUnitsPSUsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">118</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Total</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_549b66911d1b4f3ebd02cf609f009c0d" contextRef="c20250330to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,685</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_ea7de480a252478aacf68ca9f72b0886" contextRef="c20240331to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,949</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_fcf8bc3f7ce44df6b82fb4f89f85610a" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,736</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_c9d28e723ec34ccdb3c1c106c22aae4f" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">9,293</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_385ce176b99643ffb5fabe0829634aba5" continuedAt="Text_385ce176b99643ffb5fabe0829634aba6">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_385ce176b99643ffb5fabe0829634aba6" continuedAt="Text_385ce176b99643ffb5fabe0829634aba7"><ix:nonNumeric name="us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock" id="Text_248b838dacfe494c895ad3e16d5e9d9a" contextRef="c20250101to20250628" escape="true" continuedAt="Text_504db97cab944696bc4b3ed4e370ab0b1">
<div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">The following table summarizes unrecognized compensation cost and the weighted average remaining amortization periods at June 28, 2025&#160;<span style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-style: italic;">(amortization periods in years)</span>:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_385ce176b99643ffb5fabe0829634aba7" continuedAt="Text_385ce176b99643ffb5fabe0829634aba8"><ix:continuation id="Text_504db97cab944696bc4b3ed4e370ab0b1" continuedAt="Text_504db97cab944696bc4b3ed4e370ab0b2">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_385ce176b99643ffb5fabe0829634aba8" continuedAt="Text_385ce176b99643ffb5fabe0829634aba9"><ix:continuation id="Text_504db97cab944696bc4b3ed4e370ab0b2">
<table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"/>

    <td valign="bottom" colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Unrecognized</div>
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Compensation</div>
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Cost</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Weighted</div>
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Average</div>
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Remaining</div>
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Amortization</div>
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Periods</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="3" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="3" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Restricted stock units</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" id="Fact_a37e68cf605749dbac20dfc28aa7a339" contextRef="c20250628_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">38,506</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"><ix:nonNumeric name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="Fact_68449d09fc284e9284f70e28176feefc" contextRef="c20250101to20250628_AwardTypeAxis_RestrictedStockUnitsRSUMember" format="ixt-sec:duryear">2.1</ix:nonNumeric></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Phantom stock units</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" id="Fact_d326581335364ba5809070f0c5dd77e9" contextRef="c20250628_AwardTypeAxis_PhantomShareUnitsPSUsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">n/a</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Total</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" id="Fact_d69b019c50434870a21a680508bc005d" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">38,506</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_385ce176b99643ffb5fabe0829634aba9" continuedAt="Text_385ce176b99643ffb5fabe0829634aba10">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_385ce176b99643ffb5fabe0829634aba10" continuedAt="Text_385ce176b99643ffb5fabe0829634aba11">
<div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><br/>
    </div>
</ix:continuation>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div class="BRPFPageFooter" style="width: 100%;"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: normal; font-style: normal;">18</span></div>

      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;"/></div>

      <div style="width: 100%;" class="BRPFPageHeader">
        <div style="text-align: center;"><span style="font-size: 12pt;"> <br/>
          </span></div>

        <div style="text-align: center;"><span style="font-size: 12pt;">NOTES TO THE CONSOLIDATED CONDENSED FINANCIAL STATEMENTS<br/>
          </span> </div>

        <div style="text-align: center;"><span style="font-size: 12pt; font-style: italic;">(dollars in thousands, except per share amounts)</span></div>

      </div>

    </div>

    <ix:continuation id="Text_385ce176b99643ffb5fabe0829634aba11" continuedAt="Text_385ce176b99643ffb5fabe0829634aba12">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_385ce176b99643ffb5fabe0829634aba12" continuedAt="Text_385ce176b99643ffb5fabe0829634aba13">
<div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-style: italic; font-weight: bold;">Restricted Stock Units</div>
</ix:continuation>
    <ix:continuation id="Text_385ce176b99643ffb5fabe0829634aba13" continuedAt="Text_385ce176b99643ffb5fabe0829634aba14">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_385ce176b99643ffb5fabe0829634aba14" continuedAt="Text_385ce176b99643ffb5fabe0829634aba15"><ix:nonNumeric name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" id="Text_ee9ac640226f4fc1be9d7803aef274e0" contextRef="c20250101to20250628" escape="true" continuedAt="Text_2cf09e5c19bb4b1a8232eef3eaa69adf1">
<div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">RSU activity under the Company's stock incentive programs as of June 28, 2025
      and changes during the six fiscal months then ended are presented below <span style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-style: italic;">(number of RSUs in thousands)</span>:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_385ce176b99643ffb5fabe0829634aba15" continuedAt="Text_385ce176b99643ffb5fabe0829634aba16"><ix:continuation id="Text_2cf09e5c19bb4b1a8232eef3eaa69adf1" continuedAt="Text_2cf09e5c19bb4b1a8232eef3eaa69adf2">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_385ce176b99643ffb5fabe0829634aba16" continuedAt="Text_385ce176b99643ffb5fabe0829634aba17"><ix:continuation id="Text_2cf09e5c19bb4b1a8232eef3eaa69adf2" continuedAt="Text_2cf09e5c19bb4b1a8232eef3eaa69adf3">
<table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"/>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Number of</div>
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">RSUs</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Weighted</div>
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Average</div>
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Grant-date</div>
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Fair Value per</div>
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Unit</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;"> <span style="font-size: 12pt; font-weight: bold;">Outstanding:</span> </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); font-size: 12pt;"> January 1, 2025
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" id="Fact_5cae2a47377543ab8a60363966acd003" contextRef="c20241231_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,628</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" id="Fact_b63477a08aa447eb8cd0ce1c156cc41f" contextRef="c20241231_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">21.37</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; text-align: left;"> <span style="font-size: 12pt;"><ix:footnote id="Foot_779c764f19d049ffa71b75a3c4cfc1d6" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US" continuedAt="Foot_8a32c282ff154867a2b65b937843b2c91">Granted*</ix:footnote></span> </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" id="Fact_97926ec2d0194126bed2a119249ad0a4" contextRef="c20250101to20250628_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,844</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" id="Fact_cf2abd3b1bb7498693a204da9e500d3b" contextRef="c20250101to20250628_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">15.19</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td style="background-color: #CCEEFF; vertical-align: bottom; width: 76%; text-align: left;"> <span style="font-size: 12pt;">Vested**</span> </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" id="Fact_9ad4d6e2696b4b408a5dc3c23c6023f6" contextRef="c20250101to20250628_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">764</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" id="Fact_e81cf13b18984bcdb8c70723a1baf127" contextRef="c20250101to20250628_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">21.75</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding: 0px 0px 0px; text-align: left;"> <span style="font-size: 12pt;">Cancelled or forfeited</span> </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" id="Fact_814fab3e4b144f93b4e72315821466d3" contextRef="c20250101to20250628_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">168</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" id="Fact_1f94ea06d18f47339f90d426c5363da5" contextRef="c20250101to20250628_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">20.59</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 76%; padding: 0px; text-align: left; font-size: 12pt;"> Outstanding at June 28, 2025 </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" id="Fact_9e78dc010a004c96925913efd73a57e5" contextRef="c20250628_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,540</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" id="Fact_eb165c8a8d374d77885c56d242a90fec" contextRef="c20250628_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">18.11</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 76%; padding: 0px; text-align: left; font-size: 12pt;"> Expected to vest at June 28, 2025 </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="vsh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber" id="Fact_718ef9ecdb69407e8935c9e1f5c50a8a" contextRef="c20250628_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,839</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_385ce176b99643ffb5fabe0829634aba17" continuedAt="Text_385ce176b99643ffb5fabe0829634aba18"><ix:continuation id="Text_2cf09e5c19bb4b1a8232eef3eaa69adf3" continuedAt="Text_2cf09e5c19bb4b1a8232eef3eaa69adf4">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_385ce176b99643ffb5fabe0829634aba18" continuedAt="Text_385ce176b99643ffb5fabe0829634aba19"><ix:continuation id="Text_2cf09e5c19bb4b1a8232eef3eaa69adf4" continuedAt="Text_2cf09e5c19bb4b1a8232eef3eaa69adf5">
<div style="text-align: justify;">* <ix:continuation id="Foot_8a32c282ff154867a2b65b937843b2c91">Employees in certain countries are granted equity-linked awards that will be settled in cash and are accounted for as liability
      awards.&#160; The liability awards are not material.&#160; The number of RSUs granted excludes these awards.</ix:continuation><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_385ce176b99643ffb5fabe0829634aba19" continuedAt="Text_385ce176b99643ffb5fabe0829634aba20"><ix:continuation id="Text_2cf09e5c19bb4b1a8232eef3eaa69adf5">
<div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: justify;"><span style="font-size: 10pt;">** </span><ix:footnote id="Foot_92e1948338f94af99f461d762b6c1952" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US"><span style="font-size: 10pt;">The number of RSUs vested includes shares that the Company withheld on behalf of employees to satisfy the statutory tax withholding requirements.</span></ix:footnote></div>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_385ce176b99643ffb5fabe0829634aba20" continuedAt="Text_385ce176b99643ffb5fabe0829634aba21">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_385ce176b99643ffb5fabe0829634aba21" continuedAt="Text_385ce176b99643ffb5fabe0829634aba22">
<div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: justify;">The number of performance-based RSUs that are scheduled to vest increases ratably based on the achievement of defined performance and market criteria between
      the established target and maximum levels.&#160; <ix:nonNumeric name="us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock" id="Text_c2121e35eef2421591f22670fedfc5dc" contextRef="c20250101to20250628" escape="true" continuedAt="Text_bc00d73c403b4b02b2cf40db07efd1ff1"><span style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; color: rgb(0, 0, 0);">RSUs with performance-based and market-based vesting criteria are expected to vest as follows <span style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-style: italic;">(number of RSUs in thousands)</span>:</span></ix:nonNumeric></div>
</ix:continuation>
    <ix:continuation id="Text_bc00d73c403b4b02b2cf40db07efd1ff1" continuedAt="Text_bc00d73c403b4b02b2cf40db07efd1ff2"><ix:continuation id="Text_385ce176b99643ffb5fabe0829634aba22" continuedAt="Text_385ce176b99643ffb5fabe0829634aba23">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_bc00d73c403b4b02b2cf40db07efd1ff2"><ix:continuation id="Text_385ce176b99643ffb5fabe0829634aba23" continuedAt="Text_385ce176b99643ffb5fabe0829634aba24">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: justify;">Vesting Date</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: justify;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Expected</div>
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">to Vest</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Not Expected</div>
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">to Vest</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Total</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: justify; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; font-size: 12pt; background-color: rgb(204, 238, 255);"> January 1, 2026
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; text-align: justify; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; text-align: center; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: right;"><ix:nonFraction name="vsh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber" id="Fact_ef53a278b2de49b289db5011d91cc6bf" contextRef="c20250628_AwardTypeAxis_PerformanceVestedRestrictedStockUnitsMember_VestingAxis_ShareBasedCompensationAwardTrancheOneMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; text-align: right; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; text-align: right; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; text-align: right; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: right;"><ix:nonFraction name="vsh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotExpectedToVestOutstandingNumber" id="Fact_10113306c45346339ecfc0482db2f3b2" contextRef="c20250628_AwardTypeAxis_PerformanceVestedRestrictedStockUnitsMember_VestingAxis_ShareBasedCompensationAwardTrancheOneMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">137</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; text-align: right; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; text-align: right; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; text-align: right; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" id="Fact_46d329a5e7184cb1bc311934d166aa54" contextRef="c20250628_AwardTypeAxis_PerformanceVestedRestrictedStockUnitsMember_VestingAxis_ShareBasedCompensationAwardTrancheOneMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">137</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; text-align: justify; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; font-size: 12pt;"> January 1, 2027 </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; text-align: justify;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; text-align: center;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: right;"><ix:nonFraction name="vsh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber" id="Fact_4e32811abe594e6aa2e9e3fd1b053f2c" contextRef="c20250628_AwardTypeAxis_PerformanceVestedRestrictedStockUnitsMember_VestingAxis_ShareBasedCompensationAwardTrancheTwoMember" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; text-align: right; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; text-align: right;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; text-align: right;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: right;"><ix:nonFraction name="vsh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotExpectedToVestOutstandingNumber" id="Fact_a054d28c7d8b4ce79a4bbc7987a7287e" contextRef="c20250628_AwardTypeAxis_PerformanceVestedRestrictedStockUnitsMember_VestingAxis_ShareBasedCompensationAwardTrancheTwoMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">540</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; text-align: right; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; text-align: right;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; text-align: right;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" id="Fact_d246d2bb26de47ad9b428a560dfe5821" contextRef="c20250628_AwardTypeAxis_PerformanceVestedRestrictedStockUnitsMember_VestingAxis_ShareBasedCompensationAwardTrancheTwoMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">540</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; text-align: justify; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); font-size: 12pt;">January 1, 2028</td>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); text-align: justify;" colspan="1">&#160;</td>

    <td rowspan="1" style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); text-align: right; font-size: 12pt;" colspan="1">&#160;</td>

    <td rowspan="1" style="vertical-align: middle; width: 9%; background-color: rgb(204, 238, 255); text-align: right; font-size: 12pt;" colspan="1"><ix:nonFraction name="vsh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber" id="Fact_cf20d57eb617465687599f2f960b5723" contextRef="c20250628_AwardTypeAxis_PerformanceVestedRestrictedStockUnitsMember_VestingAxis_ShareBasedCompensationAwardTrancheThreeMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">836</ix:nonFraction></td>

    <td rowspan="1" style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); text-align: right; font-size: 12pt; white-space: nowrap;" colspan="1">&#160;</td>

    <td rowspan="1" style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); text-align: right; font-size: 12pt;" colspan="1">&#160;</td>

    <td rowspan="1" style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); text-align: right; font-size: 12pt;" colspan="1">&#160;</td>

    <td rowspan="1" style="vertical-align: middle; width: 9%; background-color: rgb(204, 238, 255); text-align: right; font-size: 12pt;" colspan="1"><ix:nonFraction name="vsh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotExpectedToVestOutstandingNumber" id="Fact_e746c0c85a0142fe824db05aecd7dae6" contextRef="c20250628_AwardTypeAxis_PerformanceVestedRestrictedStockUnitsMember_VestingAxis_ShareBasedCompensationAwardTrancheThreeMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">24</ix:nonFraction></td>

    <td rowspan="1" style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); text-align: right; font-size: 12pt; white-space: nowrap;" colspan="1">&#160;</td>

    <td rowspan="1" style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); text-align: right; font-size: 12pt;" colspan="1">&#160;</td>

    <td rowspan="1" style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); text-align: right; font-size: 12pt;" colspan="1">&#160;</td>

    <td rowspan="1" style="vertical-align: middle; width: 9%; background-color: rgb(204, 238, 255); text-align: right; font-size: 12pt;" colspan="1"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" id="Fact_24a49ed03ff542a7a0019daec2ff6901" contextRef="c20250628_AwardTypeAxis_PerformanceVestedRestrictedStockUnitsMember_VestingAxis_ShareBasedCompensationAwardTrancheThreeMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">860</ix:nonFraction></td>

    <td rowspan="1" style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); text-align: right; font-size: 12pt; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 64%; font-size: 12pt; text-align: left; text-indent: 0px;"><span style="text-indent: 0pt;">March 1, 2029</span></td>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; width: 1%; text-align: justify;" colspan="1">&#160;</td>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; width: 1%; text-align: center;" colspan="1">&#160;</td>

    <td rowspan="1" style="vertical-align: bottom; width: 9%; text-align: right; font-size: 12pt;" colspan="1"><ix:nonFraction name="vsh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber" id="Fact_8882c077e37f4a918d5424cb26e0d1a5" contextRef="c20250628_AwardTypeAxis_PerformanceVestedRestrictedStockUnitsMember_VestingAxis_ScheduledToVestMarch12029Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">175</ix:nonFraction></td>

    <td rowspan="1" style="vertical-align: bottom; width: 1%; text-align: right; font-size: 12pt; white-space: nowrap;" colspan="1">&#160;</td>

    <td rowspan="1" style="vertical-align: bottom; width: 1%; text-align: right; font-size: 12pt;" colspan="1">&#160;</td>

    <td rowspan="1" style="vertical-align: bottom; width: 1%; text-align: right; font-size: 12pt;" colspan="1">&#160;</td>

    <td rowspan="1" style="vertical-align: bottom; width: 9%; text-align: right; font-size: 12pt;" colspan="1"><ix:nonFraction name="vsh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotExpectedToVestOutstandingNumber" id="Fact_96914f6edc7d4f889703ffd31cabca90" contextRef="c20250628_AwardTypeAxis_PerformanceVestedRestrictedStockUnitsMember_VestingAxis_ScheduledToVestMarch12029Member" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td rowspan="1" style="vertical-align: bottom; width: 1%; text-align: right; font-size: 12pt; white-space: nowrap;" colspan="1">&#160;</td>

    <td rowspan="1" style="vertical-align: bottom; width: 1%; text-align: right; font-size: 12pt;" colspan="1">&#160;</td>

    <td rowspan="1" style="vertical-align: bottom; width: 1%; text-align: right; font-size: 12pt;" colspan="1">&#160;</td>

    <td rowspan="1" style="vertical-align: bottom; width: 9%; text-align: right; font-size: 12pt;" colspan="1"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" id="Fact_1378e290262e458cbde976672d860a0d" contextRef="c20250628_AwardTypeAxis_PerformanceVestedRestrictedStockUnitsMember_VestingAxis_ScheduledToVestMarch12029Member" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">175</ix:nonFraction></td>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; width: 1%; text-align: justify; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_385ce176b99643ffb5fabe0829634aba24" continuedAt="Text_385ce176b99643ffb5fabe0829634aba25">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_385ce176b99643ffb5fabe0829634aba25" continuedAt="Text_385ce176b99643ffb5fabe0829634aba26">
<div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-style: italic; font-weight: bold; text-align: justify;">Phantom Stock Units</div>
</ix:continuation>
    <ix:continuation id="Text_385ce176b99643ffb5fabe0829634aba26" continuedAt="Text_385ce176b99643ffb5fabe0829634aba27">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_385ce176b99643ffb5fabe0829634aba27" continuedAt="Text_385ce176b99643ffb5fabe0829634aba28"><ix:nonNumeric name="us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock" id="Text_1fe93c7e92414655a978309fa64e3bf5" contextRef="c20250101to20250628" escape="true" continuedAt="Text_a1e1bba5e0e44ddb8b563dbc6b9e09b71">
<div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: justify;">Phantom stock unit activity as of June 28, 2025
      and changes during the six fiscal months then ended are presented below <span style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-style: italic;">(number of phantom stock units in thousands)</span>:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_385ce176b99643ffb5fabe0829634aba28" continuedAt="Text_385ce176b99643ffb5fabe0829634aba29"><ix:continuation id="Text_a1e1bba5e0e44ddb8b563dbc6b9e09b71" continuedAt="Text_a1e1bba5e0e44ddb8b563dbc6b9e09b72">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <div>
      <ix:continuation id="Text_a1e1bba5e0e44ddb8b563dbc6b9e09b72"><ix:continuation id="Text_385ce176b99643ffb5fabe0829634aba29" continuedAt="Text_385ce176b99643ffb5fabe0829634aba30">
<div>
        <table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><br/>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Number of</div>
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">units</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="3" style="vertical-align: top; border-bottom: #000000 solid 2px;">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Grant-date</div>
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Fair Value per</div>
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Unit</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: justify;">Outstanding:</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: justify; vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; text-align: justify;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="3" style="vertical-align: bottom; text-align: justify;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: justify;">January 1, 2025</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right;">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" id="Fact_28eb428516d241b4816b5f0f1d028c80" contextRef="c20241231_AwardTypeAxis_PhantomShareUnitsPSUsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">128</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="3" style="vertical-align: bottom; text-align: justify;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: justify;">Granted</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" id="Fact_c98697e740c245119ef2e02b20d1b727" contextRef="c20250101to20250628_AwardTypeAxis_PhantomShareUnitsPSUsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">5</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" id="Fact_c96ec9c728fc45d98be31b8c16d16fbe" contextRef="c20250101to20250628_AwardTypeAxis_PhantomShareUnitsPSUsMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">16.69</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: justify;">Dividend equivalents issued</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="vsh:DividendEquivalentsIssued" id="Fact_5d31a85458674459bad8098e7c2eaf81" contextRef="c20250101to20250628_AwardTypeAxis_PhantomShareUnitsPSUsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">2</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: justify; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-size: 12pt;"> Outstanding at June 28, 2025 </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" id="Fact_269279f69fe34e3ea3d828c569e7991d" contextRef="c20250628_AwardTypeAxis_PhantomShareUnitsPSUsMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">135</ix:nonFraction></div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: justify; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

  </tr>


</table>

      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_385ce176b99643ffb5fabe0829634aba30" continuedAt="Text_385ce176b99643ffb5fabe0829634aba31">
<div style="text-align: justify;"> &#160; </div>
</ix:continuation>
      <ix:continuation id="Text_385ce176b99643ffb5fabe0829634aba31" continuedAt="Text_385ce176b99643ffb5fabe0829634aba32">
<div><br/>
      </div>
</ix:continuation>
    </div>

    <ix:continuation id="Text_385ce176b99643ffb5fabe0829634aba32" continuedAt="Text_385ce176b99643ffb5fabe0829634aba33">
<div><br/>
    </div>
</ix:continuation>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div class="BRPFPageFooter" style="width: 100%;"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: normal; font-style: normal;">19</span></div>

      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0px; height: 2px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); clear: both;"/></div>

      <div style="width: 100%;" class="BRPFPageHeader">
        <div style="text-align: center;"><span style="font-size: 12pt;"> <br/>
          </span></div>

        <div style="text-align: center;"><span style="font-size: 12pt;">NOTES TO THE CONSOLIDATED CONDENSED FINANCIAL STATEMENTS<br/>
          </span> </div>

        <div style="text-align: center;"><span style="font-size: 12pt; font-style: italic;">(dollars in thousands, except per share amounts)</span></div>

      </div>

    </div>

    <ix:continuation id="Text_385ce176b99643ffb5fabe0829634aba33" continuedAt="Text_385ce176b99643ffb5fabe0829634aba34">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_385ce176b99643ffb5fabe0829634aba34">
<div><br/>
    </div>
</ix:continuation>
     </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">
    <ix:nonNumeric name="us-gaap:SegmentReportingDisclosureTextBlock" id="Text_2a55116d6a4e4b309ae5d2a4b387a835" contextRef="c20250101to20250628" escape="true" continuedAt="Text_f143ace6ee434c979b0fd12126ef6ecf1">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><span style="text-decoration: underline;">Note 11 &#8211; Segment Information</span></div>
</ix:nonNumeric>
    <ix:continuation id="Text_f143ace6ee434c979b0fd12126ef6ecf1" continuedAt="Text_f143ace6ee434c979b0fd12126ef6ecf2">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_f143ace6ee434c979b0fd12126ef6ecf2" continuedAt="Text_f143ace6ee434c979b0fd12126ef6ecf3"><ix:nonNumeric name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="Text_a6b30d2776da4bb4b23c279e9df22f84" contextRef="c20250101to20250628" escape="true" continuedAt="Text_6f75678a53f048c08f3eee91be52626f1">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The following tables set forth business segment information:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_f143ace6ee434c979b0fd12126ef6ecf3" continuedAt="Text_f143ace6ee434c979b0fd12126ef6ecf4"><ix:continuation id="Text_6f75678a53f048c08f3eee91be52626f1" continuedAt="Text_6f75678a53f048c08f3eee91be52626f2">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"> <br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_f143ace6ee434c979b0fd12126ef6ecf4" continuedAt="Text_f143ace6ee434c979b0fd12126ef6ecf5"><ix:continuation id="Text_6f75678a53f048c08f3eee91be52626f2" continuedAt="Text_6f75678a53f048c08f3eee91be52626f3">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">
      <table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 31%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">MOSFETs</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Diodes</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Optoelectronic</div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Components</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Resistors</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Inductors</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Capacitors</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
              <div><span style="font-weight: bold; font-size: 12pt;">Corporate/</span></div>
              <div><span style="font-weight: bold; font-size: 12pt;">Other </span><br/>
              </div>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Total</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" colspan="4" rowspan="1" style="vertical-align: bottom;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><span style="text-decoration: underline;"><span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;">Fiscal quarter ended </span>June 28, 2025<span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;">:</span></span></div>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 31%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net revenues</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_5a1250e8a7eb4d3992b39c6ba3c6d27c" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_MosfetsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">148,633</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_32d65a6ce54a4841872c8826156ce9bc" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_DiodesSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">147,942</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_133ab6fd90a0403fa30626b6a8e0c4f5" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">54,119</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_de3778e0eff04f17a3ff893ed5af658e" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_ResistorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">194,769</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_db4c0098104f41a28905a47f84884d04" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_InductorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">95,675</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_344918c604594d1a835cd3685d83ac8e" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_CapacitorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">121,112</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:Revenues" id="Fact_1a1c37fe757a41a18f173ca137bf0af5" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_CorporateMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_c5468bc555574cd9bc86b8979e5db4c0" contextRef="c20250330to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">762,250</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);">Cost of products sold (excluding depreciation)<br/>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" id="Fact_7c4e331f2ca640c8a22422ab6715f11f" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_MosfetsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">125,546</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" id="Fact_fbf41492051c4562a8bf69e6a9ac8cbc" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_DiodesSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">106,770</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" id="Fact_f8f00eb93ce240478fd0f6e0a21dbefc" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">37,596</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" id="Fact_7d388d13e0e74496bf95ad27fa0cf502" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_ResistorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">139,330</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" id="Fact_1c8125cb8bf74767a795c53a33145669" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_InductorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">64,594</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" id="Fact_35d568503b524c979b16793a23230295" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_CapacitorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">90,643</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" id="Fact_b532569cc285487d91208a9df16aabbe" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_CorporateMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" id="Fact_1e641da4e4c045c99cfda1c407d9d25d" contextRef="c20250330to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">564,479</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px;">Depreciation expense in costs of products sold<br/>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" id="Fact_cc3bad1a230c4f6f997e37408a484113" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_MosfetsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,708</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" id="Fact_a4484f26bd6e49818c18d010293005c1" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_DiodesSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,634</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" id="Fact_04b6a78aea22459fad9a751c748b5bd5" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,965</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" id="Fact_e7816588b1e14178b980553acc6cba11" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_ResistorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,109</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" id="Fact_e2becd0be1d8496fa45b655d79f66d98" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_InductorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,245</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" id="Fact_c88b0afc5e924abea3b56bfbff199a03" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_CapacitorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,427</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" id="Fact_f7956163bf61438d8e122b08d963ff5e" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_CorporateMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" id="Fact_5e5a4ec40b0844e2aca837dc8ad3c62d" contextRef="c20250330to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">49,088</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">Total costs of products sold<br/>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_3b19125ef4b14943b47aa52944067b5e" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_MosfetsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">139,254</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_6837c8e6a8984c239b3bc10c8125aea3" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_DiodesSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">118,404</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_e94518f0661240a2bba4540b0a71f5ed" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">41,561</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_6bf7d11e0111447bbe8ecff8cbb377fc" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_ResistorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">150,439</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_cca5a5a8ff6a4aa5a49ee0239ff7f1c4" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_InductorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">68,839</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_d008bcb87c184837b75d811daf70cfa5" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_CapacitorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">95,070</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_ab60de8b13e24467834e61289ee22e32" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_CorporateMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_c6a3aefc4a694fe8a7470840a21c7140" contextRef="c20250330to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">613,567</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;">Gross profit<br/>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:GrossProfit" id="Fact_ee4a514347684ebea6f5f88c7f694445" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_MosfetsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">9,379</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:GrossProfit" id="Fact_91c9d6fac54149bc967fe152610f537e" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_DiodesSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">29,538</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:GrossProfit" id="Fact_06f30062190e4a6d9959086cd8d95310" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,558</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:GrossProfit" id="Fact_e16d772f3d5a4b75967de0e8deb037d4" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_ResistorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">44,330</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:GrossProfit" id="Fact_d205c48b2c224014b5d42de5b84df905" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_InductorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">26,836</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:GrossProfit" id="Fact_953713ed57834bc39247b51f480b1a85" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_CapacitorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">26,042</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%;"><ix:nonFraction name="us-gaap:GrossProfit" id="Fact_dca3d8c10fb34c4cbebf9f9218d97658" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_CorporateMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:GrossProfit" id="Fact_36dc569c63794521b875ceb6834c8274" contextRef="c20250330to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">148,683</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px;">Segment operating expenses<br/>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" id="Fact_d4503fb206f749a1980fdf5bde2f91bd" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_MosfetsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">23,859</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" id="Fact_4bc56cc6633641b2b04748e4c3c11c7d" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_DiodesSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,353</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" id="Fact_3004d1326d9b4bd799557e6e99f301fd" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,743</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" id="Fact_c9a93fa9cd62488fa52a5aee67c48d52" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_ResistorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">9,421</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" id="Fact_6f8c5ca10d0f4a17a2ad6933deb76489" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_InductorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,887</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" id="Fact_853362e3c1624a199014f39cc69f21f2" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_CapacitorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,357</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" id="Fact_68abc623bbb5498c8465c0b8d67c9238" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_CorporateMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" id="Fact_e1866041a78e415da19bcba35224a617" contextRef="c20250330to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">56,620</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">Segment operating income (loss)<br/>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);">(<ix:nonFraction name="vsh:SegmentOperatingIncome" id="Fact_5e1c54b8f6bd45639d283eb5a1312b24" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_MosfetsSegmentMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">14,480</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">)</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="vsh:SegmentOperatingIncome" id="Fact_1ff05ee07f3e44eb88704fd7b5a340be" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_DiodesSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">22,185</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="vsh:SegmentOperatingIncome" id="Fact_29cbe0d1c1474633a11e6d3ea3c77876" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,815</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="vsh:SegmentOperatingIncome" id="Fact_7bca4d6ec7a446cebde3ccdcfd21c613" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_ResistorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">34,909</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="vsh:SegmentOperatingIncome" id="Fact_84c3b70a3c2a4914a37b2e5701ebb415" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_InductorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">22,949</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="vsh:SegmentOperatingIncome" id="Fact_0b4ac83bf4ac4478ac0f0a51bb7e1d7e" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_CapacitorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">19,685</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="vsh:SegmentOperatingIncome" id="Fact_98c06e041b974793b3302a0b1e58228e" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_CorporateMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="vsh:SegmentOperatingIncome" id="Fact_d2e83fe9084e4d6f958096632cb6b237" contextRef="c20250330to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">92,063</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;"><br/>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);">Total depreciation expense <br/>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:Depreciation" id="Fact_169773b4293649dca6475c7e3f0c6854" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_MosfetsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">14,342</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:Depreciation" id="Fact_6d38c6fe3e534c30b6fbe5205db61739" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_DiodesSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,917</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:Depreciation" id="Fact_36ddbf089c2345bfb0422e36992bd9fc" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,081</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:Depreciation" id="Fact_35585dacd77743d1863ad77e3bfdc68a" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_ResistorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,308</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:Depreciation" id="Fact_a9f577635a3f4415afedf7e1f46be2a0" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_InductorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,291</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:Depreciation" id="Fact_273cbdf82ea34190b182eea3868d8b4d" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_CapacitorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,472</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:Depreciation" id="Fact_5eb336479eba41b68d86d759140adb4c" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_CorporateMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,268</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:Depreciation" id="Fact_2b8a8195f3a24d31b8af80c2007705dc" contextRef="c20250330to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">52,679</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;">Capital expenditures<br/>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOperatingAssets" id="Fact_8a97b5d392db4ea585fdec566cfe0f7b" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_MosfetsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">46,002</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOperatingAssets" id="Fact_4c7fbc6c8d24491bb110c33c8164c061" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_DiodesSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,809</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOperatingAssets" id="Fact_51083684ed2248f8a48c2f9dba3d74a1" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,043</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOperatingAssets" id="Fact_48fb2e36cff0460687e6b5d8330047c7" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_ResistorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,644</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOperatingAssets" id="Fact_5b7c2b4b73ac47e5bba560327c6e5182" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_InductorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,021</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOperatingAssets" id="Fact_2cc349870b6149f9ad3457b53a54b846" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_CapacitorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,024</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOperatingAssets" id="Fact_0301eae29b3747c8aadf14ca5e8695bc" contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_CorporateMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,055</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOperatingAssets" id="Fact_47415933a3894b13816798345e2ef002" contextRef="c20250330to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">64,598</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);"><br/>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;">Total assets as of June 28, 2025:<br/>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:Assets" id="Fact_80a2f13c086f489b88ee64d7e4549967" contextRef="c20250628_StatementBusinessSegmentsAxis_MosfetsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,123,514</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:Assets" id="Fact_f5ff163d6f7d4125a4d7c9f13a79fa63" contextRef="c20250628_StatementBusinessSegmentsAxis_DiodesSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">725,548</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:Assets" id="Fact_b094d880ddfd4675bd3ab99961bffb13" contextRef="c20250628_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">360,008</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:Assets" id="Fact_a330ae62a6d447dbb987b9613700487c" contextRef="c20250628_StatementBusinessSegmentsAxis_ResistorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">967,976</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:Assets" id="Fact_23c9a75b05e44a85831a2eb0a8ae20b9" contextRef="c20250628_StatementBusinessSegmentsAxis_InductorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">328,726</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:Assets" id="Fact_c980398fcf23458f9f2e9df3b7cc7899" contextRef="c20250628_StatementBusinessSegmentsAxis_CapacitorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">462,490</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%;"><ix:nonFraction name="us-gaap:Assets" id="Fact_ec8057bf4221463783082840ce63bca3" contextRef="c20250628_StatementBusinessSegmentsAxis_CorporateMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">253,393</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:Assets" id="Fact_0356ace3dc244406a26d268dd843f947" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,221,655</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" colspan="4" rowspan="1" style="vertical-align: bottom;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><span style="text-decoration: underline;"><span style="font-family: 'Times New Roman',Times,serif;">Fiscal quarter ended </span>June 29, 2024:</span></div>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 31%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net revenues</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_3877e724bc0d4d868c50d1a049e321de" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_MosfetsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">155,053</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_71bbbb9aad2f4d75a9f7b23b833ae80d" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_DiodesSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">146,265</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_2c257d3b73bf466e8691a436f6ac0af6" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">53,010</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_bb0c2d1530fb4560989808d9f1b10981" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_ResistorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">179,498</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_ec1cc00edb54407a86e1ba2b95207c2b" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_InductorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">94,061</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_a2f923c122d94a7abb7914660207e9f9" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_CapacitorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">113,352</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:Revenues" id="Fact_6ce724cd9f3c4313ad060922b04ffddf" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_CorporateMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_155e5b35eb3e4dbda77fcee4174f2570" contextRef="c20240331to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">741,239</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-size: 12pt; width: 31%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);">Cost of products sold (excluding depreciation)<br/>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" id="Fact_e7a11b9faa6d49c2a36bb4c9233bb663" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_MosfetsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">120,953</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" id="Fact_fd6b46544eb04893a5daeaa401f792a2" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_DiodesSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">103,823</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" id="Fact_3aa858aa9acc411fa79a62213d01a637" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">34,961</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" id="Fact_386f98c1503e45ba90c933b2930950b0" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_ResistorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">128,157</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" id="Fact_51b0a9add17045df83800dac2073a3fe" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_InductorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">61,519</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" id="Fact_46380204ee4a4c919f8e20bc81efccf9" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_CapacitorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">82,978</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" id="Fact_52effdd4cd64427388054ba0cefca4fe" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_CorporateMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" id="Fact_6925c148a25c4934bba9f83c310ecf45" contextRef="c20240331to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">532,391</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px;">Depreciation expense in cost of products sold<br/>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" id="Fact_f39debea35f74c4198d7d3300acd21fe" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_MosfetsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,531</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" id="Fact_c3f8cecb4b194725a70d6e3cde934f9f" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_DiodesSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,443</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" id="Fact_f3251b8e447f46f0acab724c96e6a5e8" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,844</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" id="Fact_44e200ea75e3469ea141a7f8c21537c3" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_ResistorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,159</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" id="Fact_511a689dcd2147fa999435ec3ba6d632" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_InductorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,258</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" id="Fact_4716b4e34f5d4b50844561021e9d0092" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_CapacitorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,743</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" id="Fact_1d9c58e03be047dd805fe61360dd9579" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_CorporateMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" id="Fact_1319e65198b94441a89728fbd935ba76" contextRef="c20240331to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">45,978</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">Total cost of products sold<br/>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_18dcb01d00754300a96797bbac46251c" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_MosfetsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">133,484</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_4e346350884a426a916d2d768f8884ab" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_DiodesSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">115,266</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_4e5df61f4b53460d8f48fb84f10b60a9" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">38,805</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_7390bc362890416282b12357957b97b1" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_ResistorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">138,316</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_17b86f3ca6234c7db2326aa5e8377d5e" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_InductorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">65,777</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_02823fca369a485f9318d5296b62b201" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_CapacitorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">86,721</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_429844d95bac469a9d5eb6cd16274d84" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_CorporateMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_dc2d8b8c929c47cbb2d6b649e309d496" contextRef="c20240331to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">578,369</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;">Gross profit<br/>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:GrossProfit" id="Fact_5c09ef7b26ac471d8b5d7dc6ca998981" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_MosfetsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">21,569</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:GrossProfit" id="Fact_14d8d736a9774a9e9fdf00abba84da8c" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_DiodesSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">30,999</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:GrossProfit" id="Fact_f0e0e00fb00647b0805209bc6e425a61" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">14,205</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:GrossProfit" id="Fact_9632c0db938f4e81bc0c443747bc52bf" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_ResistorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">41,182</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:GrossProfit" id="Fact_49e23300b3bd4733857005093a910ce7" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_InductorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">28,284</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:GrossProfit" id="Fact_9383a26a73e74728a988e23b2f5ebf22" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_CapacitorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">26,631</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%;"><ix:nonFraction name="us-gaap:GrossProfit" id="Fact_4c78656fa0654ee7a3a04957c74c309f" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_CorporateMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:GrossProfit" id="Fact_e54fb796aed04f31ac7eca8111a34d61" contextRef="c20240331to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">162,870</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px;">Segment operating expenses<br/>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" id="Fact_acc3fe25582c463184c7edaa307b3f6d" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_MosfetsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">19,735</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" id="Fact_109935b32cca4f3c950647b95d8e8bcb" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_DiodesSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,585</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" id="Fact_f7e4446506d24909a7b5ffff57049ad0" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,512</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" id="Fact_dda7809472a142cfb30032cc39fa9556" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_ResistorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,323</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" id="Fact_671c3e884d5943fcad67f76406fecc7d" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_InductorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,737</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" id="Fact_202908ea4f244751a32a6669527e5868" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_CapacitorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,665</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" id="Fact_63d8bd6cefae471baacf2763dcfa8590" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_CorporateMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" id="Fact_c25f67aa4442462abb3f89fc068aa7f4" contextRef="c20240331to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">49,557</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">Segment operating income<br/>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="vsh:SegmentOperatingIncome" id="Fact_21436337000148f8b07c3373751d65cd" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_MosfetsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,834</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="vsh:SegmentOperatingIncome" id="Fact_a695ad0bd3794cfe9d9c69000894824e" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_DiodesSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">24,414</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="vsh:SegmentOperatingIncome" id="Fact_0afc7a3f79304bd1a7a6013a5fec2682" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,693</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="vsh:SegmentOperatingIncome" id="Fact_2d8d8183e6dc484b9cb01d80f2622f46" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_ResistorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">32,859</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="vsh:SegmentOperatingIncome" id="Fact_34ed02a6d08d484e94f56b4996248618" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_InductorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">24,547</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="vsh:SegmentOperatingIncome" id="Fact_0d5fdd3f0f3f4ae7ba4a15a99ca6a248" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_CapacitorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">20,966</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="vsh:SegmentOperatingIncome" id="Fact_7fa1d52d8b0c40c08fb8fedb27c40714" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_CorporateMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="vsh:SegmentOperatingIncome" id="Fact_21789080c2a04d3dbf84c2e0862bb32c" contextRef="c20240331to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">113,313</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);">Total depreciation expense<br/>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:Depreciation" id="Fact_2dcb2837ac82457f9ffdf978540212b2" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_MosfetsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,982</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:Depreciation" id="Fact_338a05c75f304ec691ecaf31dc119941" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_DiodesSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,691</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:Depreciation" id="Fact_84903b97933c42b6a82a26b531cefdd6" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,935</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:Depreciation" id="Fact_5434b3cc12c44ad4b9b147d3f8123607" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_ResistorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,315</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:Depreciation" id="Fact_199159e714a24b00a71cf82c044ef543" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_InductorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,273</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:Depreciation" id="Fact_ad475736d3664859835af6b5432d2917" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_CapacitorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,800</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:Depreciation" id="Fact_c0c92383f19943aca91883a9895f1769" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_CorporateMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,222</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:Depreciation" id="Fact_b9c7feb8fcd44de988261986cb5309b4" contextRef="c20240331to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">49,218</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;">Capital expenditures<br/>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOperatingAssets" id="Fact_788e2fbb03354f9db83b30bad856ecc2" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_MosfetsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">37,571</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOperatingAssets" id="Fact_8351007f6cb848ddb4592ab537b8e525" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_DiodesSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">9,188</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOperatingAssets" id="Fact_78dbad3f3b4049598abced1484ab5947" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,134</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOperatingAssets" id="Fact_c16440f2fcfe407db74e8edb74879d75" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_ResistorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,286</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOperatingAssets" id="Fact_8c2d949e58a04e49a0235d58f68e50ac" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_InductorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,330</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOperatingAssets" id="Fact_5227e64682634ad6ab2c0c7cbc01d18f" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_CapacitorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,637</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOperatingAssets" id="Fact_7192f73009c34b328f240da9d48f05e0" contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_CorporateMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,418</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOperatingAssets" id="Fact_a0f413c40ef3405f81d3e0bfae7c743d" contextRef="c20240331to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">62,564</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 31%;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Total assets as of <span style="text-indent: 0pt;">June 29, 2024</span>:<br/>
              </div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:Assets" id="Fact_db13159797db4f7bb52a9f2efb31a40f" contextRef="c20240629_StatementBusinessSegmentsAxis_MosfetsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,045,228</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:Assets" id="Fact_247a89fedb934c1b9c43b4061b05bf12" contextRef="c20240629_StatementBusinessSegmentsAxis_DiodesSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">736,065</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">$</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:Assets" id="Fact_5d4bf8a0703240ae99ee2fbee534dc16" contextRef="c20240629_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">352,159</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">$</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:Assets" id="Fact_fd43b50b91d744abb0ef7d8dd3e56dad" contextRef="c20240629_StatementBusinessSegmentsAxis_ResistorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,010,499</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">$</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:Assets" id="Fact_f6da0475ba674b0793950175ff10a0af" contextRef="c20240629_StatementBusinessSegmentsAxis_InductorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">342,626</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">$</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:Assets" id="Fact_c1cb411bf7c44d5dae01841391b614e5" contextRef="c20240629_StatementBusinessSegmentsAxis_CapacitorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">435,712</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">$</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%;"><ix:nonFraction name="us-gaap:Assets" id="Fact_c7ec4786a6f34d64a18fa0f12dbd02cb" contextRef="c20240629_StatementBusinessSegmentsAxis_CorporateMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">230,412</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:Assets" id="Fact_7a707edec97f4eee96db7171a51e2dde" contextRef="c20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,152,701</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>


</table>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_f143ace6ee434c979b0fd12126ef6ecf5" continuedAt="Text_f143ace6ee434c979b0fd12126ef6ecf6"><ix:continuation id="Text_6f75678a53f048c08f3eee91be52626f3" continuedAt="Text_6f75678a53f048c08f3eee91be52626f4">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_f143ace6ee434c979b0fd12126ef6ecf6" continuedAt="Text_f143ace6ee434c979b0fd12126ef6ecf7"><ix:continuation id="Text_6f75678a53f048c08f3eee91be52626f4" continuedAt="Text_6f75678a53f048c08f3eee91be52626f5">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_f143ace6ee434c979b0fd12126ef6ecf7" continuedAt="Text_f143ace6ee434c979b0fd12126ef6ecf8"><ix:continuation id="Text_6f75678a53f048c08f3eee91be52626f5" continuedAt="Text_6f75678a53f048c08f3eee91be52626f6">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageFooter" style="width: 100%;"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: normal; font-style: normal;">20</span></div>

      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div style="width: 100%;" class="BRPFPageHeader">
        <div style="text-align: center;"><span style="font-size: 12pt;"> <br/>
          </span></div>

        <div style="text-align: center;"><span style="font-size: 12pt;">NOTES TO THE CONSOLIDATED CONDENSED FINANCIAL STATEMENTS<br/>
          </span> </div>

        <div style="text-align: center;"><span style="font-size: 12pt; font-style: italic;">(dollars in thousands, except per share amounts)</span></div>

      </div>

    </div>

    <!--PROfilePageNumberReset%Num%21%%%-->
    <ix:continuation id="Text_f143ace6ee434c979b0fd12126ef6ecf8" continuedAt="Text_f143ace6ee434c979b0fd12126ef6ecf9"><ix:continuation id="Text_6f75678a53f048c08f3eee91be52626f6" continuedAt="Text_6f75678a53f048c08f3eee91be52626f7">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_6f75678a53f048c08f3eee91be52626f7"><ix:continuation id="Text_f143ace6ee434c979b0fd12126ef6ecf9" continuedAt="Text_f143ace6ee434c979b0fd12126ef6ecf10">
<div>
      <table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 31%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">MOSFETs</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Diodes</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Optoelectronic</div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Components</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Resistors</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Inductors</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Capacitors</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
              <div><span style="font-weight: bold; font-size: 12pt;">Corporate/</span></div>
              <div><span style="font-weight: bold; font-size: 12pt;">Other </span><br/>
              </div>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Total</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" colspan="4" rowspan="1" style="vertical-align: bottom;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><span style="text-decoration: underline;"><span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;">Six fiscal months ended </span>June 28, 2025<span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;">:</span></span></div>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 31%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net revenues</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_0190cca48b0e4807bf10393aef47852c" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_MosfetsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">290,746</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_0b174cc9e2ab45b99df4d2d3c7df21d6" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_DiodesSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">288,905</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_77b1d19b3d144acb9f03d8f78edc9459" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">105,287</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_916e4fb935c84b99aa7ef6a45f2a7fcb" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_ResistorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">374,269</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_7737a1701c2b4d15b0bd69040b64f3ca" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_InductorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">179,796</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_332af493a7b04dc4baf90890005b5e5b" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_CapacitorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">238,483</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:Revenues" id="Fact_1ca244d06c464806874a17830cb89315" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_CorporateMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_f9c9e0a2690c46afa753e6c82fde939f" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,477,486</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);">Cost of products sold (excluding depreciation)<br/>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" id="Fact_c7526dbfae2c46e4850ef5ce0ec27ed2" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_MosfetsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">243,053</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" id="Fact_a0f6f8db7826405698b10dab584f8633" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_DiodesSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">208,599</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" id="Fact_d59e155a35d2401fb3b94b944b93fdcf" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">74,254</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" id="Fact_968bbde98d6c4dc68d1c0185fd185f55" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_ResistorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">267,802</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" id="Fact_9072ecd3fc8a42af842ad8ac6015fa2e" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_InductorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">126,876</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" id="Fact_ca109d7822b943a18f00527e0ed3f9aa" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_CapacitorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">176,597</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" id="Fact_c6dba08bda5943fcb1a05b68bd0399ed" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_CorporateMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" id="Fact_a6cb04909e7a4c3e86c243ae0e5052bb" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,097,181</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px;">Depreciation expense in costs of products sold<br/>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" id="Fact_05aeb77d87ea4e13b8e838ba38ecaead" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_MosfetsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">26,708</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" id="Fact_937bd6867c97466e8a15895590d04172" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_DiodesSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">22,746</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" id="Fact_58469534a8794b81a20d1533d7d737ea" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,775</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" id="Fact_bf8b5a7596fa4a6d9262debcf8ffd252" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_ResistorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">21,783</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" id="Fact_8bd3c92ea9224ab593df6311591ce34f" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_InductorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,487</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" id="Fact_57c0c79fa81a470ea66b6ff2f4fec821" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_CapacitorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,569</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" id="Fact_5fa54566015643a8b33d4079631d274e" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_CorporateMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" id="Fact_2d529834f5274b96aabf2c8c72428dba" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">96,068</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">Total costs of products sold<br/>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_6cfa642f7d3b43f1b365729ed82f61a1" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_MosfetsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">269,761</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_936886eebf9743a5aaa32916fb53abcb" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_DiodesSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">231,345</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_ac98185e80d04934816f086ab482bc80" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">82,029</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_93dece1c8973479e8f5f14b7bd3da960" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_ResistorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">289,585</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_0c2945f675544c20b7da934e38e95f73" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_InductorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">135,363</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_1909986c42664085b1a02ccc7f6911df" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_CapacitorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">185,166</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_055c1966d01b4ac49973280ed4a56be6" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_CorporateMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_2df345ef15e24d8998214b2fe2040339" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,193,249</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;">Gross profit<br/>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:GrossProfit" id="Fact_f9c3d115699c4876beb5655a1e76579a" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_MosfetsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">20,985</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:GrossProfit" id="Fact_52f1eb42b26a4bae961df795f7187802" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_DiodesSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">57,560</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:GrossProfit" id="Fact_6bf8f3d43d08486cb38735fd2aa5c7a6" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">23,258</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:GrossProfit" id="Fact_39f39ae27df94609bc36ab71eb87b2d3" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_ResistorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">84,684</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:GrossProfit" id="Fact_3a0743675bc8458da8ff3a9955f0c937" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_InductorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">44,433</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:GrossProfit" id="Fact_b007cb8cb2544f7aa79fbcf10ad533bd" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_CapacitorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">53,317</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%;"><ix:nonFraction name="us-gaap:GrossProfit" id="Fact_798c1ef5e3ba4a31a7ccf171141a8bd5" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_CorporateMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:GrossProfit" id="Fact_72ec708116c747d7877a5c00e43764fa" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">284,237</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px;">Segment operating expenses<br/>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" id="Fact_72e27aae57754847aa6ac56f5b5746ff" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_MosfetsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">44,204</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" id="Fact_d38cbeeab42d41129803182156ed3f8c" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_DiodesSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">14,178</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" id="Fact_21614f5de9094e138d77ff9cca442696" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,024</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" id="Fact_f1e6473447594c01b49329849506f257" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_ResistorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">18,624</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" id="Fact_5af12a234b394b09b5e27654e49d611e" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_InductorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,582</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" id="Fact_fce9a2c4b9224a878b597eb513c874ab" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_CapacitorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,058</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" id="Fact_0eaf1a4dc38e448d81cce255209d2083" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_CorporateMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" id="Fact_c3a9099f6ed64ea0bb423732bc56f4d4" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">108,670</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">Segment operating income (loss)<br/>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);">(<ix:nonFraction name="vsh:SegmentOperatingIncome" id="Fact_8507ca3438e84de8909750d812c1833d" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_MosfetsSegmentMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">23,219</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">)</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="vsh:SegmentOperatingIncome" id="Fact_0c26bedabef743c0a4a4e817066104b2" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_DiodesSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">43,382</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="vsh:SegmentOperatingIncome" id="Fact_66ec1ef9da324734954441b70c7a0f86" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,234</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="vsh:SegmentOperatingIncome" id="Fact_db5d342265524f24aa81bdb2a3e16721" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_ResistorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">66,060</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="vsh:SegmentOperatingIncome" id="Fact_e2b678a601ef4cccb3a4cb865094e7d4" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_InductorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">36,851</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="vsh:SegmentOperatingIncome" id="Fact_a1020006260f45cfa05d1eb576a0f7d7" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_CapacitorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">40,259</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="vsh:SegmentOperatingIncome" id="Fact_713eb3de7da540d89abc6f3b397b5317" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_CorporateMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="vsh:SegmentOperatingIncome" id="Fact_f2f9fcd7d97c4ca3ab81ebf71f1e4b57" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">175,567</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;"><br/>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);">Total depreciation expense <br/>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:Depreciation" id="Fact_528c7386014049838dedbcc757eb9bda" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_MosfetsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">27,914</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:Depreciation" id="Fact_93f7199ba92d4d6c92eb07d2e365668f" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_DiodesSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">23,400</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:Depreciation" id="Fact_43fa8a4c7c7b4b15ad016fe6cfad8d93" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,998</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:Depreciation" id="Fact_08785be446a848e18f7503225dd7853c" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_ResistorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">22,172</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:Depreciation" id="Fact_fae67a4cca034cf18dd7d2dee0760388" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_InductorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,574</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:Depreciation" id="Fact_42b848e305284de99a65234b5109ff15" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_CapacitorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,656</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:Depreciation" id="Fact_a55f8ffab73641c2a8e63736b08e14d7" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_CorporateMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,483</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:Depreciation" id="Fact_06ed8a4c43984a13a7fbf01f6864e429" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">103,197</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;">Capital expenditures<br/>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOperatingAssets" id="Fact_428f64851e1e4179aed20c1a34c4e290" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_MosfetsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">92,305</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOperatingAssets" id="Fact_cf7b67445d4b4dcd9f5227f4b570f3d7" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_DiodesSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,138</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOperatingAssets" id="Fact_7cce49cba36e4d3183f24a2c2b8ec4b8" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,755</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOperatingAssets" id="Fact_e299c349416a4da695b8eefe489e6b0a" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_ResistorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,691</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOperatingAssets" id="Fact_1c32a3ad8d5b413c8875adb6e695133d" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_InductorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,605</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOperatingAssets" id="Fact_ea406148008042fb8ce8e16f4dccfa46" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_CapacitorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,999</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOperatingAssets" id="Fact_b449481aacc241e28a0eaf388f2df6db" contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_CorporateMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,674</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOperatingAssets" id="Fact_af1ea48018a44395970e01d629d15ae0" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">126,167</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" colspan="4" rowspan="1" style="vertical-align: bottom;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><span style="text-decoration: underline;"><span style="font-family: 'Times New Roman',Times,serif;">Six fiscal months ended </span>June 29, 2024:</span></div>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 31%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net revenues</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: right; font-size: 12pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:Revenues" id="Fact_ae32100feddc4a21b353710e3f753dd5" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_MosfetsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">308,226</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_4750621c4ef7417482bd59fb889c5ae9" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_DiodesSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">295,395</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; font-size: 12pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:Revenues" id="Fact_e9cd857faef44bec907faea3d9c47d83" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">102,209</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; font-size: 12pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:Revenues" id="Fact_06df2117e41842119cde2ae07207c9b2" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_ResistorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">367,694</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; font-size: 12pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:Revenues" id="Fact_b072b2c64947405bb1dcc80ab342aa26" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_InductorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">182,712</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; font-size: 12pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:Revenues" id="Fact_11f8f2aafc1841ddab08ae5ff06058c7" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_CapacitorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">231,282</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:Revenues" id="Fact_9263cfc87d7647319765214255ae8715" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_CorporateMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; font-size: 12pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:Revenues" id="Fact_cee0e266bcd2423492378ed35d218936" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,487,518</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-size: 12pt; width: 31%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);">Cost of products sold (excluding depreciation)<br/>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" id="Fact_afbe4003ac124e4b92fdd2ed906b3b74" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_MosfetsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">237,701</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" id="Fact_49f6b0d9a6eb49508f166b421d4f307d" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_DiodesSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">209,468</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" id="Fact_6ab6439e84484fdc8b6974cb5000dc19" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">73,364</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" id="Fact_8f61742f63c540459a297fe5a0c7e2b3" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_ResistorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">259,790</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" id="Fact_89920d884d5e489c8a7b1a7b07b46518" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_InductorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">119,367</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" id="Fact_ee651c642df04813b0a3ca1d5d70c083" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_CapacitorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">164,975</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" id="Fact_329c033e6bf84562b93b550cec1fd5be" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_CorporateMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" id="Fact_acd3b05313eb4fcea6aa3d5fefac38ab" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,064,665</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px;">Depreciation expense in cost of products sold<br/>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" id="Fact_068710d1db0148b2a832fcf84054e8bf" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_MosfetsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">23,483</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" id="Fact_35dd92471e0442d49c9ba509042a61ab" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_DiodesSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">22,558</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" id="Fact_a81fdeff2cc84b28afcd6f422d88f395" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,639</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" id="Fact_524a6f98ff114954a06e5f886a629ee5" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_ResistorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">20,251</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" id="Fact_9a17dd62291d469ab71e9aac7ff1f413" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_InductorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,274</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" id="Fact_177b5f02a58044399ec27b01d27ecbac" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_CapacitorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,371</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" id="Fact_eab91edcdd3646fa99217a9d76b9c881" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_CorporateMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" id="Fact_f746ec885dd84894a06a997472866097" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">89,576</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">Total cost of products sold<br/>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_538603a02f0448bca89c7e1ac4600218" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_MosfetsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">261,184</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_d86012c4d1074cc1b74651ac56b444ff" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_DiodesSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">232,026</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_cfd757b7150a41bcba2d3a4b0b73d391" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">81,003</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_5620e298993d4f8a82dcadd94031c7a7" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_ResistorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">280,041</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_654432c23d9b462d9a021a82f83dd3a6" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_InductorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">127,641</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_407ca637b65946a7a0ff796ab8ee30ad" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_CapacitorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">172,346</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_4be7fbff3d6b475bac031d80f6e01d7b" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_CorporateMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_da3dcf7c73134b18a29e97cb69d1dad9" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,154,241</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;">Gross profit<br/>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:GrossProfit" id="Fact_d3dba9ecd16a4c6e928bfea08406dfc1" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_MosfetsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">47,042</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:GrossProfit" id="Fact_994c53fa47b44afd9841475e50bcecd4" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_DiodesSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">63,369</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:GrossProfit" id="Fact_6beac68d3c344f8a89911e8cd631ce12" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">21,206</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:GrossProfit" id="Fact_fc52a8f7058b4ab39edfe107cd940a33" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_ResistorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">87,653</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:GrossProfit" id="Fact_6e74827d38dc477b9a3b6c9391c90897" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_InductorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">55,071</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:GrossProfit" id="Fact_6a0d7834c5de401ebfd59d41337f772b" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_CapacitorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">58,936</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%;"><ix:nonFraction name="us-gaap:GrossProfit" id="Fact_96fbd2d16086406cac6eeb589a02ceae" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_CorporateMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:GrossProfit" id="Fact_b3419ec3bae946219a7e2c01e3831eb4" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">333,277</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px;">Segment operating expenses<br/>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" id="Fact_b95444c9d43c4716af72f18b0acebe2f" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_MosfetsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">37,161</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" id="Fact_2eb833895c584a76b75757dea0fddb9f" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_DiodesSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,944</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" id="Fact_272974e35e124aa985ba2338d8704fc0" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,020</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" id="Fact_d394e6106f2f41719bcd134ce8f0e96d" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_ResistorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">16,621</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" id="Fact_d4beaadbf7b845a49996bce4eee3f7a2" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_InductorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,343</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" id="Fact_a9c570e8bd394aea99ef66908a07993b" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_CapacitorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,441</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" id="Fact_da5b5999ade243acabdfda0e0a4c3cfd" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_CorporateMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OperatingCostsAndExpenses" id="Fact_0b05697b265a471ca351eeeb525b020c" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">96,530</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">Segment operating income<br/>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="vsh:SegmentOperatingIncome" id="Fact_1db523688b634f008d6d2b342a9c3d35" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_MosfetsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">9,881</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="vsh:SegmentOperatingIncome" id="Fact_86373afdd79845ae941c6879d3502b2c" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_DiodesSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">50,425</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="vsh:SegmentOperatingIncome" id="Fact_cafa1efcca4c49f98ba1d3504527805d" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,186</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="vsh:SegmentOperatingIncome" id="Fact_33ad463f9de445e59854bc7893cf5dc3" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_ResistorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">71,032</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="vsh:SegmentOperatingIncome" id="Fact_930e039b24a74aaebd8591b3d85bbaa4" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_InductorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">47,728</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="vsh:SegmentOperatingIncome" id="Fact_b1b0b5d948d6450d9a2097316dbc8fdb" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_CapacitorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">47,495</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="vsh:SegmentOperatingIncome" id="Fact_7fe8383e3e424480b1b53aeac937dded" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_CorporateMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><ix:nonFraction name="vsh:SegmentOperatingIncome" id="Fact_5835da3afe194697b2eb0b224ede7861" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">236,747</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);">Total depreciation expense<br/>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:Depreciation" id="Fact_898de0b31a7a412a8af2fa8a986ea152" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_MosfetsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">24,311</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:Depreciation" id="Fact_fca1c0622c82434f80eb9dd377a00070" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_DiodesSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">23,177</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:Depreciation" id="Fact_477978ff82da4233a26228b0c5e21dcf" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,823</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:Depreciation" id="Fact_2b86cb39a7e7467b9d1c4657c3decb32" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_ResistorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">20,585</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:Depreciation" id="Fact_6e54bfe38d4941d78109d9690226695e" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_InductorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,317</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:Depreciation" id="Fact_b4ef467b22f841c4b8109a1be97f9ba8" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_CapacitorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,482</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:Depreciation" id="Fact_37571b798a504da98fa6c15c2c64f17b" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_CorporateMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,446</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:Depreciation" id="Fact_2d840b00d9fa403f837e34d135aaa137" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">96,141</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;">Capital expenditures<br/>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOperatingAssets" id="Fact_ffdc27e162ce4319bbd9b6f7ce5f33fc" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_MosfetsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">66,133</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOperatingAssets" id="Fact_8ba08c2d6acf4cbc97b1489dc9259286" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_DiodesSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">17,243</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOperatingAssets" id="Fact_d068e0e247b44edd8dada4e6e975c51e" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,425</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOperatingAssets" id="Fact_96489c06b7304d8fac38786e7e2330ea" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_ResistorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">18,588</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOperatingAssets" id="Fact_e8d4be7708194144ad52268d9e224d52" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_InductorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,463</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOperatingAssets" id="Fact_aa8227e982b946f2bb3ab822e22d3222" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_CapacitorsSegmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,704</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOperatingAssets" id="Fact_1256609635dc40a3a453d1b49f56b091" contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_CorporateMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,092</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOperatingAssets" id="Fact_4f7a2fd0555f4842ae64e90517e7d0fa" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">115,648</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>


</table>
       </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_f143ace6ee434c979b0fd12126ef6ecf10" continuedAt="Text_f143ace6ee434c979b0fd12126ef6ecf11">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_f143ace6ee434c979b0fd12126ef6ecf11" continuedAt="Text_f143ace6ee434c979b0fd12126ef6ecf12"><ix:nonNumeric name="us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" id="Text_f4d7c12b6e1e45189be901c742b81427" contextRef="c20250101to20250628" escape="true">
<table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;"/>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: bottom;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Fiscal quarters ended</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: bottom;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Six fiscal months ended</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Reconciliation:</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Segment Operating Income<br/>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" id="Fact_329dcae548904d49a9bf6a5ecf04de8c" contextRef="c20250330to20250628_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">92,063</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" id="Fact_a9fa8ec090fe4ae7bb41bc4a9aafe500" contextRef="c20240331to20240629_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">113,313</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" id="Fact_764cb121d404404a8a55a541c9d02adf" contextRef="c20250101to20250628_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">175,567</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" id="Fact_f9d8bc1dbf8c4385a53b94124cc94e3a" contextRef="c20240101to20240629_ConsolidationItemsAxis_OperatingSegmentsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">236,747</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Unallocated Selling, General, and Administrative Expenses</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(<ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" id="Fact_1d3c7084d1dd4d7196f692139f0a9dcb" contextRef="c20250330to20250628_ConsolidationItemsAxis_MaterialReconcilingItemsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">69,945</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(<ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" id="Fact_494f8aa8ea2c46f9aaccea5ee366f977" contextRef="c20240331to20240629_ConsolidationItemsAxis_MaterialReconcilingItemsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">75,396</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(<ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" id="Fact_617a49f675ca4259b4d3de02972a4567" contextRef="c20250101to20250628_ConsolidationItemsAxis_MaterialReconcilingItemsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">152,634</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(<ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" id="Fact_c4b9fa3c0de2421db51adf15095fc3a5" contextRef="c20240101to20240629_ConsolidationItemsAxis_MaterialReconcilingItemsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">156,159</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Consolidated Operating Income<br/>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" id="Fact_9045266d7f994dcb8089e05b693e6b08" contextRef="c20250330to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">22,118</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" id="Fact_7511b369dcbf42c0b66e69079e6967e3" contextRef="c20240331to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">37,917</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" id="Fact_abef9646d03e49a9859967fe4b82ed61" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">22,933</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" id="Fact_e043958c01cc469eb567708cc46e038b" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">80,588</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Unallocated Other Income (Expense)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(<ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" id="Fact_f5fc77cf1faa4b888480966f9ebde8b6" contextRef="c20250330to20250628_ConsolidationItemsAxis_MaterialReconcilingItemsMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">9,841</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(<ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" id="Fact_3b5a0f1c44aa43e5aebf5af69ff15801" contextRef="c20240331to20240629_ConsolidationItemsAxis_MaterialReconcilingItemsMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,646</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(<ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" id="Fact_d10748983a3b434b96f61fc13482faf7" contextRef="c20250101to20250628_ConsolidationItemsAxis_MaterialReconcilingItemsMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">14,884</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(<ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" id="Fact_79eac4df3b364eb386c9c64334e19e12" contextRef="c20240101to20240629_ConsolidationItemsAxis_MaterialReconcilingItemsMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">55</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Consolidated Income Before Taxes</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_13c78a5a534f4dd4bda93d5670ef5b22" contextRef="c20250330to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,277</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_ae4bb9c7ceda4135a28150366bca8338" contextRef="c20240331to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">36,271</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_f812b36ac70f406d8c4e82ef7d15eff7" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,049</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_a3b759d4338044a7bc239991ae99496d" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">80,533</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:nonNumeric></ix:continuation>

    <ix:continuation id="Text_f143ace6ee434c979b0fd12126ef6ecf12" continuedAt="Text_f143ace6ee434c979b0fd12126ef6ecf13">
<div><br/>
    </div>
</ix:continuation>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div class="BRPFPageFooter" style="width: 100%;"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: normal; font-style: normal;">21</span></div>

      <div style="page-break-after:always;" class="BRPFPageBreak">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

      <div style="width: 100%;" class="BRPFPageHeader">
        <div style="text-align: center;"><span style="font-size: 12pt;"> <br/>
          </span></div>

        <div style="text-align: center;"><span style="font-size: 12pt;">NOTES TO THE CONSOLIDATED CONDENSED FINANCIAL STATEMENTS<br/>
          </span> </div>

        <div style="text-align: center;"><span style="font-size: 12pt; font-style: italic;">(dollars in thousands, except per share amounts)</span></div>

      </div>

    </div>

    <ix:continuation id="Text_f143ace6ee434c979b0fd12126ef6ecf13" continuedAt="Text_f143ace6ee434c979b0fd12126ef6ecf14">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_f143ace6ee434c979b0fd12126ef6ecf14" continuedAt="Text_f143ace6ee434c979b0fd12126ef6ecf15">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_f143ace6ee434c979b0fd12126ef6ecf15" continuedAt="Text_f143ace6ee434c979b0fd12126ef6ecf16"><ix:nonNumeric name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="Text_11a445672a7e493fb0d87bf242403ce0" contextRef="c20250101to20250628" escape="true" continuedAt="Text_3f4584abce934c12a14fb3a51c94bd8c1">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The Company has a broad line of products that it sells to original equipment manufacturers ("OEMs"), electronic manufacturing services ("EMS") companies,
      and independent distributors.&#160; The distribution of sales by channel is shown below:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_f143ace6ee434c979b0fd12126ef6ecf16" continuedAt="Text_f143ace6ee434c979b0fd12126ef6ecf17"><ix:continuation id="Text_3f4584abce934c12a14fb3a51c94bd8c1" continuedAt="Text_3f4584abce934c12a14fb3a51c94bd8c2">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_f143ace6ee434c979b0fd12126ef6ecf17" continuedAt="Text_f143ace6ee434c979b0fd12126ef6ecf18"><ix:continuation id="Text_3f4584abce934c12a14fb3a51c94bd8c2" continuedAt="Text_3f4584abce934c12a14fb3a51c94bd8c3">
<table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;"> </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: bottom;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Fiscal quarters ended</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: bottom;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Six fiscal months ended</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Distributors</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_e87c0b08f5624258a2a67a0d623e5aa1" contextRef="c20250330to20250628_ContractWithCustomerSalesChannelAxis_DistributorsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">430,159</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_42697e3da3ac4d6b9c462064e052b87a" contextRef="c20240331to20240629_ContractWithCustomerSalesChannelAxis_DistributorsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">411,508</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_d8f7b600a91945dbb50d8e74a85ab1a6" contextRef="c20250101to20250628_ContractWithCustomerSalesChannelAxis_DistributorsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">818,652</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_2450e11182a843ac9ed2231d1ffdd508" contextRef="c20240101to20240629_ContractWithCustomerSalesChannelAxis_DistributorsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">793,988</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; white-space: nowrap;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">OEMs</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_a86bfa22cdd04f089a8c8a2669a9e442" contextRef="c20250330to20250628_ContractWithCustomerSalesChannelAxis_OEMsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">277,255</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_1a6e27bab8254c50915717b976de6f08" contextRef="c20240331to20240629_ContractWithCustomerSalesChannelAxis_OEMsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">279,111</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_677799a109d047e3b7a76cb96c7b4a73" contextRef="c20250101to20250628_ContractWithCustomerSalesChannelAxis_OEMsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">555,601</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_92c9d7b44f9a44e09576e9692d59d55f" contextRef="c20240101to20240629_ContractWithCustomerSalesChannelAxis_OEMsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">592,938</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">EMS companies</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_8965e3772c284f88bafe454c714e5532" contextRef="c20250330to20250628_ContractWithCustomerSalesChannelAxis_EMSCompaniesMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">54,836</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_2444982158ed4759824460b33d5c5cf7" contextRef="c20240331to20240629_ContractWithCustomerSalesChannelAxis_EMSCompaniesMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">50,620</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_d715e8270532422e8bd9daa5f26f0731" contextRef="c20250101to20250628_ContractWithCustomerSalesChannelAxis_EMSCompaniesMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">103,233</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_9dadc14a7d7040f6b2416bdb7d4c5aee" contextRef="c20240101to20240629_ContractWithCustomerSalesChannelAxis_EMSCompaniesMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">100,592</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; white-space: nowrap;"> <span style="font-size: 12pt;">Total Revenue</span> </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_6d9dc92512f3433e8d65b377687a55b3" contextRef="c20250330to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">762,250</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_6c207f4600624ed3b284cb0619bbc93e" contextRef="c20240331to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">741,239</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_d1c158665312401f83d967e4252b751c" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,477,486</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_0874f64c8ebd485da9aadba57eb4c32c" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,487,518</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_f143ace6ee434c979b0fd12126ef6ecf18" continuedAt="Text_f143ace6ee434c979b0fd12126ef6ecf19"><ix:continuation id="Text_3f4584abce934c12a14fb3a51c94bd8c3" continuedAt="Text_3f4584abce934c12a14fb3a51c94bd8c4">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_f143ace6ee434c979b0fd12126ef6ecf19" continuedAt="Text_f143ace6ee434c979b0fd12126ef6ecf20"><ix:continuation id="Text_3f4584abce934c12a14fb3a51c94bd8c4" continuedAt="Text_3f4584abce934c12a14fb3a51c94bd8c5">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net revenues were attributable to customers in the following regions:</div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_f143ace6ee434c979b0fd12126ef6ecf20" continuedAt="Text_f143ace6ee434c979b0fd12126ef6ecf21"><ix:continuation id="Text_3f4584abce934c12a14fb3a51c94bd8c5" continuedAt="Text_3f4584abce934c12a14fb3a51c94bd8c6">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_f143ace6ee434c979b0fd12126ef6ecf21" continuedAt="Text_f143ace6ee434c979b0fd12126ef6ecf22"><ix:continuation id="Text_3f4584abce934c12a14fb3a51c94bd8c6" continuedAt="Text_3f4584abce934c12a14fb3a51c94bd8c7">
<table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;"> </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: bottom;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Fiscal quarters ended</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: bottom;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Six fiscal months ended</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Asia</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_fbcda75a07b2473089005aad09683760" contextRef="c20250330to20250628_StatementGeographicalAxis_AsiaMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">317,479</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_86658fb1af584b699d555396890d179e" contextRef="c20240331to20240629_StatementGeographicalAxis_AsiaMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">283,489</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_5627e552b1c448beba81d161721c1bba" contextRef="c20250101to20250628_StatementGeographicalAxis_AsiaMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">602,058</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_fd7607aa51b5440f91e22a4236d245d7" contextRef="c20240101to20240629_StatementGeographicalAxis_AsiaMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">567,496</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; white-space: nowrap;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Europe</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_f34e17f6139f47dd8e405583121c2dfc" contextRef="c20250330to20250628_StatementGeographicalAxis_EuropeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">256,489</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_52048dfcf7874e988192c33ccad98509" contextRef="c20240331to20240629_StatementGeographicalAxis_EuropeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">265,153</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_0eac0e13cc384e26871eb8a8235a837f" contextRef="c20250101to20250628_StatementGeographicalAxis_EuropeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">511,820</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_fb6a67c90083402cbaa1fa6f95121feb" contextRef="c20240101to20240629_StatementGeographicalAxis_EuropeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">536,887</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Americas</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_4814410f1e7341ddb90b3e9607011b9d" contextRef="c20250330to20250628_StatementGeographicalAxis_AmericasMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">188,282</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_8b2afc91fd3b4f9592fa4415fea06f3b" contextRef="c20240331to20240629_StatementGeographicalAxis_AmericasMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">192,597</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_d77fc396447e4c35aea5f1c52df80512" contextRef="c20250101to20250628_StatementGeographicalAxis_AmericasMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">363,608</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_224c6280cc3946be832a7e97cace178c" contextRef="c20240101to20240629_StatementGeographicalAxis_AmericasMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">383,135</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; white-space: nowrap;"> <span style="font-size: 12pt;">Total Revenue</span> </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_cc2cac104244451aae48869f19b343f2" contextRef="c20250330to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">762,250</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_9a8b50fb1fa341c29a0ad248b3d36eec" contextRef="c20240331to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">741,239</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_11565b7e6f9a4457b5fed5d9e92b99f1" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,477,486</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_c2f09413c61348fe9997316ba623c65e" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,487,518</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_f143ace6ee434c979b0fd12126ef6ecf22" continuedAt="Text_f143ace6ee434c979b0fd12126ef6ecf23"><ix:continuation id="Text_3f4584abce934c12a14fb3a51c94bd8c7" continuedAt="Text_3f4584abce934c12a14fb3a51c94bd8c8">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_f143ace6ee434c979b0fd12126ef6ecf23" continuedAt="Text_f143ace6ee434c979b0fd12126ef6ecf24"><ix:continuation id="Text_3f4584abce934c12a14fb3a51c94bd8c8" continuedAt="Text_3f4584abce934c12a14fb3a51c94bd8c9">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The Company generates substantially all of its revenue from product sales to end customers in the industrial, automotive, telecommunications, computing,
      consumer products, power supplies, military and aerospace, and medical end markets.&#160; Sales by end market are presented below:</div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_f143ace6ee434c979b0fd12126ef6ecf24" continuedAt="Text_f143ace6ee434c979b0fd12126ef6ecf25"><ix:continuation id="Text_3f4584abce934c12a14fb3a51c94bd8c9" continuedAt="Text_3f4584abce934c12a14fb3a51c94bd8c10">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_f143ace6ee434c979b0fd12126ef6ecf25" continuedAt="Text_f143ace6ee434c979b0fd12126ef6ecf26"><ix:continuation id="Text_3f4584abce934c12a14fb3a51c94bd8c10">
<table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;"> </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: bottom;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Fiscal quarters ended</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: bottom;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Six fiscal months ended</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Industrial</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_0ed714152df54e9e981d8dbc20a88734" contextRef="c20250330to20250628_MajorCustomersAxis_IndustrialMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">267,028</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_9b3acfe2d19147f7a9c0ed5926bd75b7" contextRef="c20240331to20240629_MajorCustomersAxis_IndustrialMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">262,134</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_79c7a91225fe45899e2d6e9789aef0f1" contextRef="c20250101to20250628_MajorCustomersAxis_IndustrialMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">511,954</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_ec3b718708734bbbb1fabfce1f6f3a65" contextRef="c20240101to20240629_MajorCustomersAxis_IndustrialMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">510,262</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; white-space: nowrap;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Automotive</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_1c973ef256c54485927d263e5a913266" contextRef="c20250330to20250628_MajorCustomersAxis_AutomotiveMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">267,423</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_0ddd0ae2023a45d5a34a7c725310fb7d" contextRef="c20240331to20240629_MajorCustomersAxis_AutomotiveMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">268,099</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_921bd6a58fe94e55bb704a7fd79884b8" contextRef="c20250101to20250628_MajorCustomersAxis_AutomotiveMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">524,535</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_1c60f08567f0421dabcfe0a415204c59" contextRef="c20240101to20240629_MajorCustomersAxis_AutomotiveMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">555,401</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Military and Aerospace</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_35adac08863646bdaa1ceb03395e91d3" contextRef="c20250330to20250628_MajorCustomersAxis_MilitaryAndAerospaceMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">80,488</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_d5919fef7b4f44af8eb72bb86ab94dfa" contextRef="c20240331to20240629_MajorCustomersAxis_MilitaryAndAerospaceMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">80,569</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_a48a9fcfcb4248ac8a80348976071368" contextRef="c20250101to20250628_MajorCustomersAxis_MilitaryAndAerospaceMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">156,805</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_084bbf76b24c4faab51753a3fdb32366" contextRef="c20240101to20240629_MajorCustomersAxis_MilitaryAndAerospaceMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">163,925</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; white-space: nowrap;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Medical</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_4e614ffade7b4e45b8e7377b8eb8ea57" contextRef="c20250330to20250628_MajorCustomersAxis_MedicalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">37,899</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_38df8f3f40a04828968cefbfa5fa758a" contextRef="c20240331to20240629_MajorCustomersAxis_MedicalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">39,456</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_cbdf0673ee1247d892a8da5151c489d7" contextRef="c20250101to20250628_MajorCustomersAxis_MedicalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">74,431</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_b7bb26d98fbf4d6cba0da28099f61f00" contextRef="c20240101to20240629_MajorCustomersAxis_MedicalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">73,845</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Other</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_2fd3534fb1da4371987e6ff66a84391c" contextRef="c20250330to20250628_MajorCustomersAxis_OtherMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">109,412</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_874d515199684e918c7e5ef5a4dbddf5" contextRef="c20240331to20240629_MajorCustomersAxis_OtherMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">90,981</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_524a8a6633c4425cad5f487ab004d159" contextRef="c20250101to20250628_MajorCustomersAxis_OtherMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">209,761</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_72086262c6e44cd6b03ee0ed0fadaa46" contextRef="c20240101to20240629_MajorCustomersAxis_OtherMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">184,085</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; white-space: nowrap;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Total Revenue</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-size: 12pt; white-space: nowrap;"><span style="font-weight: bold;">$</span><br/>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_42793933568c4d3c8da9743936d08e79" contextRef="c20250330to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">762,250</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 12pt; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 12pt; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-size: 12pt; white-space: nowrap;">$<br/>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_9447fd2ca0ab4cf298762c5e5bbe2623" contextRef="c20240331to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">741,239</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 12pt; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 12pt; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-size: 12pt; white-space: nowrap;"><span style="font-weight: bold;">$</span><br/>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_7ee5964c9b444a449f0bd70d4c75013d" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,477,486</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 12pt; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 12pt; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-size: 12pt; white-space: nowrap;">$ <br/>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:Revenues" id="Fact_1215c532242245bc8f65483393ccb164" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,487,518</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_f143ace6ee434c979b0fd12126ef6ecf26" continuedAt="Text_f143ace6ee434c979b0fd12126ef6ecf27">
<div><br/>
    </div>
</ix:continuation>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div class="BRPFPageFooter" style="width: 100%;"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: normal; font-style: normal;">22</span></div>

      <div style="page-break-after:always;" class="BRPFPageBreak">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

      <div style="width: 100%;" class="BRPFPageHeader">
        <div style="text-align: center;"><span style="font-size: 12pt;"> <br/>
          </span></div>

        <div style="text-align: center;"><span style="font-size: 12pt;">NOTES TO THE CONSOLIDATED CONDENSED FINANCIAL STATEMENTS<br/>
          </span> </div>

        <div style="text-align: center;"><span style="font-size: 12pt; font-style: italic;">(dollars in thousands, except per share amounts)</span></div>

      </div>

    </div>

    <ix:continuation id="Text_f143ace6ee434c979b0fd12126ef6ecf27" continuedAt="Text_f143ace6ee434c979b0fd12126ef6ecf28">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_f143ace6ee434c979b0fd12126ef6ecf28">
<div><br/>
    </div>
</ix:continuation>
     </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">
    <ix:nonNumeric name="us-gaap:EarningsPerShareTextBlock" id="Text_030dc0b861b646dc863b88b90d152476" contextRef="c20250101to20250628" escape="true" continuedAt="Text_5cd9b1292c7840c58fcdab33e683fc261">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><span style="text-decoration: underline;">Note 12 &#8211; Earnings Per Share</span></div>
</ix:nonNumeric>
    <ix:continuation id="Text_5cd9b1292c7840c58fcdab33e683fc261" continuedAt="Text_5cd9b1292c7840c58fcdab33e683fc262">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_5cd9b1292c7840c58fcdab33e683fc262" continuedAt="Text_5cd9b1292c7840c58fcdab33e683fc263"><ix:nonNumeric name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="Text_ee4666282e614460b2c654f92a728bf9" contextRef="c20250101to20250628" escape="true" continuedAt="Text_01a918b50b5343ff8fa8604c0d3374c61">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The following table sets forth the computation of basic and diluted earnings (loss) per share attributable to Vishay stockholders <span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">(shares in thousands)</span>:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_5cd9b1292c7840c58fcdab33e683fc263" continuedAt="Text_5cd9b1292c7840c58fcdab33e683fc264"><ix:continuation id="Text_01a918b50b5343ff8fa8604c0d3374c61" continuedAt="Text_01a918b50b5343ff8fa8604c0d3374c62">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_5cd9b1292c7840c58fcdab33e683fc264" continuedAt="Text_5cd9b1292c7840c58fcdab33e683fc265"><ix:continuation id="Text_01a918b50b5343ff8fa8604c0d3374c62">
<table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;"/>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: bottom;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Fiscal quarters ended</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: bottom;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Six fiscal months ended</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Numerator:</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net earnings (loss) attributable to Vishay stockholders</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_51899e2b9e364723b5c9e5d876912a41" contextRef="c20250330to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,004</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_100855afe6284ced9367d365553f4986" contextRef="c20240331to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">23,533</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_dbdcfb6f75d9405c8932df3059ccb3db" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">2,088</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_82f697ca51184d7888461dc1232153f1" contextRef="c20240101to20240629" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">54,457</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Denominator:</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Denominator for basic earnings (loss) per share:</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Weighted average shares</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesIssuedBasic" id="Fact_698d97c2b62c4425b599d005165423d5" contextRef="c20250330to20250628" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">135,569</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesIssuedBasic" id="Fact_bca6c69fc4874853ac2f73f1e98b18bc" contextRef="c20240331to20240629" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">137,201</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesIssuedBasic" id="Fact_e969b90d20a7437998561f3f6665e178" contextRef="c20250101to20250628" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">135,617</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesIssuedBasic" id="Fact_edc0a1215abb4072aa05036466d53064" contextRef="c20240101to20240629" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">137,400</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Outstanding phantom stock units</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights" id="Fact_23675986ea7040b197cd1d67a97b436c" contextRef="c20250330to20250628" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">133</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights" id="Fact_e4006a32731f4b2e9b6db8ad92c8d0d3" contextRef="c20240331to20240629" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">125</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights" id="Fact_92b31d9c975c418286639906ea97166c" contextRef="c20250101to20250628" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">133</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights" id="Fact_ecdb08ca67f043e08956a870bcd2fd26" contextRef="c20240101to20240629" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">125</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Adjusted weighted average shares</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_6048d73ba7b047cc8504081304c1aea4" contextRef="c20250330to20250628" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">135,702</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_fe8e3a959d3447be9d1aac6462b5894d" contextRef="c20240331to20240629" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">137,326</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_3bfdea304dc84e8198ba7318fc4e6da9" contextRef="c20250101to20250628" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">135,750</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_676e7c94dd254481bb4c0d4f637e4f04" contextRef="c20240101to20240629" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">137,525</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Effect of dilutive securities:</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Restricted stock units</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" id="Fact_299f763307dd4d18ad90408526ad777c" contextRef="c20250330to20250628" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">465</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" id="Fact_43485647eb1a4939be2fabf504707bfa" contextRef="c20240331to20240629" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">758</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" id="Fact_f474b90dab064f36b9b35927b2ba4af8" contextRef="c20250101to20250628" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" id="Fact_b96aa9e598134c9f80e7dd6f9ea9d489" contextRef="c20240101to20240629" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">754</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Dilutive potential common shares</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" id="Fact_2bfeeb031ce742c88264bc6bf593d7c0" contextRef="c20250330to20250628" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">465</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" id="Fact_1d15c05fb36a40989c78bf7e72a849e9" contextRef="c20240331to20240629" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">758</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" id="Fact_c81c6245eaa042199154918fcd615950" contextRef="c20250101to20250628" unitRef="U001" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" id="Fact_059833eff04e4700b2a821965a0a33fd" contextRef="c20240101to20240629" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">754</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Denominator for diluted earnings per share:</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Adjusted weighted average shares - diluted</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" id="Fact_5fdb449a914c40a0aa0da38f696a6a68" contextRef="c20250330to20250628" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">136,167</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" id="Fact_cfcd20a3351c4e29b56a0047a5a4055d" contextRef="c20240331to20240629" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">138,084</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" id="Fact_9cceae0e1bc14d86b310ccfae98085f0" contextRef="c20250101to20250628" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">135,750</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" id="Fact_56351a4d19cf40469a2effe53be25620" contextRef="c20240101to20240629" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">138,279</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Basic earnings (loss) per share attributable to Vishay stockholders</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" id="Fact_fbe911568ea14c0586efe30712c05152" contextRef="c20250330to20250628" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.01</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" id="Fact_7ccd56fdc23d46c78c8c78c65442419b" contextRef="c20240331to20240629" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.17</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" id="Fact_8743f15e6a6c476a97ac04c5a30b8df3" contextRef="c20250101to20250628" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:num-dot-decimal">0.02</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" id="Fact_0602a863b3574e72951a2a4541c6c613" contextRef="c20240101to20240629" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.40</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Diluted earnings (loss) per share attributable to Vishay stockholders</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" id="Fact_ada37ee2cba8428ea2a60116a6f1f15e" contextRef="c20250330to20250628" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.01</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" id="Fact_e417b243ea4f4df4951a3036d11eeb31" contextRef="c20240331to20240629" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.17</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" id="Fact_ee3e10c2c7fe4ddb93bb3d5ff907ff39" contextRef="c20250101to20250628" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:num-dot-decimal">0.02</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" id="Fact_9121a10d77a84a2a98c6bbdfbbb4697a" contextRef="c20240101to20240629" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.39</ix:nonFraction></div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_5cd9b1292c7840c58fcdab33e683fc265" continuedAt="Text_5cd9b1292c7840c58fcdab33e683fc266">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_5cd9b1292c7840c58fcdab33e683fc266" continuedAt="Text_5cd9b1292c7840c58fcdab33e683fc267"><ix:nonNumeric name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="Text_1f2df21b8cd5409f92d728abe04635c9" contextRef="c20250101to20250628" escape="true" continuedAt="Text_0596379cbd6347fa8fe17991090e46a51">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Diluted earnings (loss) per share for the periods presented do not reflect the following weighted average potential common shares that would have an
      antidilutive effect or have unsatisfied performance conditions <span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">(in thousands)</span>:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_5cd9b1292c7840c58fcdab33e683fc267" continuedAt="Text_5cd9b1292c7840c58fcdab33e683fc268"><ix:continuation id="Text_0596379cbd6347fa8fe17991090e46a51" continuedAt="Text_0596379cbd6347fa8fe17991090e46a52">
<div><br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_5cd9b1292c7840c58fcdab33e683fc268" continuedAt="Text_5cd9b1292c7840c58fcdab33e683fc269"><ix:continuation id="Text_0596379cbd6347fa8fe17991090e46a52">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;"> </td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="6">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Fiscal quarters ended</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="6">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Six fiscal months ended</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Restricted stock units<br/>
            </div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" id="Fact_1f57ecfb95704d318af88ff1d83d30bd" contextRef="c20250330to20250628_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_RestrictedStockUnitsRSUMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,295</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" id="Fact_0784556a1357488a840a4221beb6290f" contextRef="c20240331to20240629_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_RestrictedStockUnitsRSUMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">381</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" id="Fact_0d867fcfc3f84d47833794b8adc0593c" contextRef="c20250101to20250628_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_RestrictedStockUnitsRSUMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,099</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" id="Fact_e60cdacc62904201ab2920cc05720908" contextRef="c20240101to20240629_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_RestrictedStockUnitsRSUMember" unitRef="U001" decimals="-3" scale="3" format="ixt:num-dot-decimal">254</ix:nonFraction></div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_5cd9b1292c7840c58fcdab33e683fc269" continuedAt="Text_5cd9b1292c7840c58fcdab33e683fc2610">
<div><br/>
    </div>
</ix:continuation>

    <ix:continuation id="Text_5cd9b1292c7840c58fcdab33e683fc2610" continuedAt="Text_5cd9b1292c7840c58fcdab33e683fc2611"><ix:nonNumeric name="us-gaap:EarningsPerSharePolicyTextBlock" id="Text_9a7316738f334c9db31b14e067e86235" contextRef="c20250101to20250628" escape="true" continuedAt="Text_4c004daa91a94f4d96f9a30a36b9823e1">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;">If the average market price of Vishay common stock is less than the effective
        conversion price of the convertible senior notes due 2030, no shares are included in the diluted earnings per share computation for the convertible senior notes due 2030.&#160; </span>Pursuant to the <span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;">indenture governing the convertible senior notes due 2030, </span>Vishay will satisfy its conversion obligations by paying $1 cash per $1 principal amount of converted notes and settle any additional amounts due in cash
      and/or common stock.&#160;&#160;</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_5cd9b1292c7840c58fcdab33e683fc2611" continuedAt="Text_5cd9b1292c7840c58fcdab33e683fc2612"><ix:continuation id="Text_4c004daa91a94f4d96f9a30a36b9823e1" continuedAt="Text_4c004daa91a94f4d96f9a30a36b9823e2">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;"> <br/>
      </span></div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_5cd9b1292c7840c58fcdab33e683fc2612" continuedAt="Text_5cd9b1292c7840c58fcdab33e683fc2613"><ix:continuation id="Text_4c004daa91a94f4d96f9a30a36b9823e2">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">In connection with the issuance of the convertible senior notes due 2030, the Company entered into capped call transactions, which were not included in the
      calculation of diluted earnings per share as their effect would have been anti-dilutive.&#160; The capped calls are intended to reduce the potential dilution to the Company's common stock <span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;">in the event that at the time of conversion of the convertible senior notes due 2030 the Company's common stock price exceeds the conversion price of the convertible senior notes due 2030.<br/>
      </span></div>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_5cd9b1292c7840c58fcdab33e683fc2613">
<div><br/>
    </div>
</ix:continuation>
    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div style="width: 100%;" class="BRPFPageFooter"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: normal; font-style: normal;">23</span></div>

      <div style="page-break-after:always;" class="BRPFPageBreak">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

      <div style="width: 100%;" class="BRPFPageHeader">
        <div style="text-align: center;"><span style="font-size: 12pt;"> <br/>
          </span></div>

        <div style="text-align: center;"><span style="font-size: 12pt;">NOTES TO THE CONSOLIDATED CONDENSED FINANCIAL STATEMENTS<br/>
          </span> </div>

        <div style="text-align: center;"><span style="font-size: 12pt; font-style: italic;">(dollars in thousands, except per share amounts)</span></div>

      </div>

    </div>

    <!--PROfilePageNumberReset%Num%26%%%-->  </div>


  <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000;">
    <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">
      <ix:nonNumeric name="us-gaap:FairValueDisclosuresTextBlock" id="Text_31052fc93e0e44f39b9c0189771f9525" contextRef="c20250101to20250628" escape="true" continuedAt="Text_8470e155f9174a9a89252508b326a5371">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><span style="text-decoration: underline;"> <br/>
        </span></div>
</ix:nonNumeric>
      <ix:continuation id="Text_8470e155f9174a9a89252508b326a5371" continuedAt="Text_8470e155f9174a9a89252508b326a5372">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><span style="text-decoration: underline;">Note 13 &#8211; Fair Value Measurements</span></div>
</ix:continuation>
      <ix:continuation id="Text_8470e155f9174a9a89252508b326a5372" continuedAt="Text_8470e155f9174a9a89252508b326a5373">
<div><br/>
      </div>
</ix:continuation>

      <ix:continuation id="Text_8470e155f9174a9a89252508b326a5373" continuedAt="Text_8470e155f9174a9a89252508b326a5374"><ix:nonNumeric name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="Text_847803f04e0547ed8e2115287286b19d" contextRef="c20250101to20250628" escape="true" continuedAt="Text_739510012b7747ee9eabc2bad5ec026d1">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The following table provides the financial assets and liabilities carried at fair value measured on a recurring basis:</div>
</ix:nonNumeric></ix:continuation>
      <ix:continuation id="Text_8470e155f9174a9a89252508b326a5374" continuedAt="Text_8470e155f9174a9a89252508b326a5375"><ix:continuation id="Text_739510012b7747ee9eabc2bad5ec026d1" continuedAt="Text_739510012b7747ee9eabc2bad5ec026d2">
<div><br/>
      </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_8470e155f9174a9a89252508b326a5375" continuedAt="Text_8470e155f9174a9a89252508b326a5376"><ix:continuation id="Text_739510012b7747ee9eabc2bad5ec026d2">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><br/>
            </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Total</div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Fair Value</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Level 1</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Level 2</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Level 3</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; text-align: left; font-size: 12pt; font-weight: bold;"> June 28, 2025 <br/>
            </td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><span style="text-decoration: underline;">Assets:</span></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255); text-align: left;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Assets held in rabbi trusts</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td style="vertical-align: top; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;" colspan="1"><ix:nonFraction name="vsh:RabbiTrustAssetsFairValueDisclosure" id="Fact_a5e988543d4d448f96bd8f6437217a36" contextRef="c20250628_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">53,765</ix:nonFraction></td>

    <td style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt;" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">$</div>
            </td>

    <td style="vertical-align: top; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt;" colspan="1"><ix:nonFraction name="vsh:RabbiTrustAssetsFairValueDisclosure" id="Fact_bd360d98891a40da9515d201375e9579" contextRef="c20250628_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">23,162</ix:nonFraction></td>

    <td style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt;" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">$</div>
            </td>

    <td style="vertical-align: top; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt;" colspan="1"><ix:nonFraction name="vsh:RabbiTrustAssetsFairValueDisclosure" id="Fact_ad51cc8f79bc4a3a87e7640d77caf0ab" contextRef="c20250628_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">30,603</ix:nonFraction></td>

    <td style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt;" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">$</div>
            </td>

    <td style="vertical-align: top; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt;" colspan="1"><ix:nonFraction name="vsh:RabbiTrustAssetsFairValueDisclosure" id="Fact_431098f14da740929b9325ed8f5bf6a7" contextRef="c20250628_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; padding-bottom: 2px; text-align: left;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Available for sale securities</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td style="vertical-align: top; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;" colspan="1"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" id="Fact_43959bedafbd49faafddc44ac07c64c9" contextRef="c20250628_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,584</ix:nonFraction></td>

    <td style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt;" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt;" colspan="1">&#160;</td>

    <td style="vertical-align: top; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt;" colspan="1"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" id="Fact_3c8257a13bf94394b726554f4f16b39f" contextRef="c20250628_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,584</ix:nonFraction></td>

    <td style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt;" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt;" colspan="1">&#160;</td>

    <td style="vertical-align: top; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt;" colspan="1"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" id="Fact_783ea9752243486894586f35a56cb6d9" contextRef="c20250628_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt;" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt;" colspan="1">&#160;</td>

    <td style="vertical-align: top; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt;" colspan="1"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" id="Fact_04617b3550bd4e939e9a8220d7374c4b" contextRef="c20250628_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255); text-align: left;"><br/>
            </td>

    <td style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td style="vertical-align: top; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;" colspan="1"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" id="Fact_260398eab6cb4f919b13ee195ef66938" contextRef="c20250628_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">58,349</ix:nonFraction></td>

    <td style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt;" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td style="vertical-align: top; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;" colspan="1"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" id="Fact_b8f3d3e1e9db43bda4ab898b18a09b7a" contextRef="c20250628_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">27,746</ix:nonFraction></td>

    <td style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; white-space: nowrap;" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td style="vertical-align: top; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;" colspan="1"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" id="Fact_3277beda016848d1babf6fe47846c6d0" contextRef="c20250628_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">30,603</ix:nonFraction></td>

    <td style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; white-space: nowrap;" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td style="vertical-align: top; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;" colspan="1"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" id="Fact_f4c51a488a0e49d58e376d53188f2e4b" contextRef="c20250628_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-weight: bold; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; text-align: left; width: 52%;" rowspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td style="vertical-align: top; text-align: left; width: 9%;" rowspan="1" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td style="vertical-align: top; text-align: left; width: 9%;" rowspan="1" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td style="vertical-align: top; text-align: left; width: 9%;" rowspan="1" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td style="vertical-align: top; text-align: left; width: 9%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; text-align: left; width: 52%; background-color: #CCEEFF;" rowspan="1"><span style="text-decoration: underline;"><span style="font-size: 12pt;">Liability:</span></span><br/>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; text-align: left; width: 52%;" rowspan="1"><span style="font-size: 12pt;">Acquisitions contingent consideration</span><br/>
            </td>

    <td valign="bottom" style="text-align: right; font-size: 12pt; font-weight: bold; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: top; width: 1%;" rowspan="1" colspan="1">$</td>

    <td style="font-size: 12pt; font-weight: bold; vertical-align: top; text-align: right; width: 9%;" rowspan="1" colspan="1"><ix:nonFraction name="vsh:ContingentConsiderationFairValue" id="Fact_d16c6ebbc8a446c393c60d220614a02c" contextRef="c20250628_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,508</ix:nonFraction><br/>
            </td>

    <td style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: top; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td style="text-align: left; font-size: 12pt; font-weight: normal; vertical-align: top; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td style="font-size: 12pt; font-weight: normal; text-align: left; vertical-align: top; width: 1%;" rowspan="1" colspan="1">$</td>

    <td style="font-size: 12pt; font-weight: normal; vertical-align: top; text-align: right; width: 9%;" rowspan="1" colspan="1"><ix:nonFraction name="vsh:ContingentConsiderationFairValue" id="Fact_b55311be6a644aed8bebb08123d40c8d" contextRef="c20250628_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
            </td>

    <td style="font-size: 12pt; font-weight: normal; text-align: left; vertical-align: top; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td style="text-align: left; font-size: 12pt; font-weight: normal; vertical-align: top; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td style="font-size: 12pt; font-weight: normal; text-align: left; vertical-align: top; width: 1%;" rowspan="1" colspan="1">$</td>

    <td style="font-size: 12pt; font-weight: normal; vertical-align: top; text-align: right; width: 9%;" rowspan="1" colspan="1"><ix:nonFraction name="vsh:ContingentConsiderationFairValue" id="Fact_73d2db69791a49e7a97f1b4d0373c538" contextRef="c20250628_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
            </td>

    <td style="font-size: 12pt; font-weight: normal; text-align: left; vertical-align: top; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td style="text-align: left; font-size: 12pt; font-weight: normal; vertical-align: top; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td style="font-size: 12pt; font-weight: normal; text-align: left; vertical-align: top; width: 1%;" rowspan="1" colspan="1">$</td>

    <td style="font-size: 12pt; font-weight: normal; vertical-align: top; text-align: right; width: 9%;" rowspan="1" colspan="1"><ix:nonFraction name="vsh:ContingentConsiderationFairValue" id="Fact_fe04fb759bcb4001947e185a5139a879" contextRef="c20250628_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,508</ix:nonFraction><br/>
            </td>

    <td valign="bottom" style="font-size: 12pt; font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; text-align: left; width: 52%; background-color: rgb(204, 238, 255);" rowspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; text-align: left; width: 52%; font-size: 12pt; font-weight: bold;"> December 31, 2024
              <br/>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%;" colspan="1">&#160;</td>

    <td style="vertical-align: top; text-align: left; width: 9%;" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%;" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%;" colspan="1">&#160;</td>

    <td style="vertical-align: top; text-align: left; width: 9%;" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%;" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%;" colspan="1">&#160;</td>

    <td style="vertical-align: top; text-align: left; width: 9%;" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%;" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%;" colspan="1">&#160;</td>

    <td style="vertical-align: top; text-align: left; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><span style="text-decoration: underline;">Assets:</span></div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; text-align: left;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Assets held in rabbi trusts</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%;" colspan="1">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">$</div>
            </td>

    <td style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;" colspan="1"><ix:nonFraction name="vsh:RabbiTrustAssetsFairValueDisclosure" id="Fact_9b01ff39eae743f38d83b7af32eb9d92" contextRef="c20241231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">53,508</ix:nonFraction></td>

    <td style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%;" colspan="1">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">$</div>
            </td>

    <td style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;" colspan="1"><ix:nonFraction name="vsh:RabbiTrustAssetsFairValueDisclosure" id="Fact_f6c75871ec8d45caa4b95c727228a97c" contextRef="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">24,518</ix:nonFraction></td>

    <td style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%;" colspan="1">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">$</div>
            </td>

    <td style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;" colspan="1"><ix:nonFraction name="vsh:RabbiTrustAssetsFairValueDisclosure" id="Fact_d47980f98ffa45418852cc356f82ddb7" contextRef="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">28,990</ix:nonFraction></td>

    <td style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%;" colspan="1">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">$</div>
            </td>

    <td style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;" colspan="1"><ix:nonFraction name="vsh:RabbiTrustAssetsFairValueDisclosure" id="Fact_d54ac44e0d694defa23adc0938a55928" contextRef="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; padding-bottom: 2px; text-align: left; background-color: rgb(204, 238, 255);">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Available for sale securities</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">$</div>
            </td>

    <td style="vertical-align: top; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);" colspan="1"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" id="Fact_2e5cfa0aedb648068328a922267680b3" contextRef="c20241231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,043</ix:nonFraction></td>

    <td style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="vertical-align: top; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);" colspan="1"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" id="Fact_2e039165adde48638c9caa4461b965c8" contextRef="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,043</ix:nonFraction></td>

    <td style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="vertical-align: top; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);" colspan="1"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" id="Fact_b0617ad1011c47079bbf356c6e94a101" contextRef="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td style="vertical-align: top; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);" colspan="1"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" id="Fact_db9da99ee2344075b57b8081afcaa643" contextRef="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; text-align: left;">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%;" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%;" colspan="1">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">$</div>
            </td>

    <td style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;" colspan="1"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" id="Fact_d375ba08bae44714b27a96f4dfc3b20d" contextRef="c20241231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">57,551</ix:nonFraction></td>

    <td style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%;" colspan="1">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">$</div>
            </td>

    <td style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;" colspan="1"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" id="Fact_cb221d188a3948e881ed074201d2476e" contextRef="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">28,561</ix:nonFraction></td>

    <td style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%;" colspan="1">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">$</div>
            </td>

    <td style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;" colspan="1"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" id="Fact_af15add925cc4027836d6bd6b7a7f5b3" contextRef="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">28,990</ix:nonFraction></td>

    <td style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%;" colspan="1">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">$</div>
            </td>

    <td style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;" colspan="1"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" id="Fact_f20bda67d7ac41129559636eeb3ce0ef" contextRef="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction></td>

    <td style="text-align: left; vertical-align: top; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" rowspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%;" rowspan="1"><span style="text-decoration: underline;"><span style="font-size: 12pt;">Liability:</span></span> <br/>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;" rowspan="1" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;" rowspan="1" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;" rowspan="1" colspan="1">&#160;</td>

    <td style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;" rowspan="1" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;" rowspan="1" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;" rowspan="1" colspan="1">&#160;</td>

    <td style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;" rowspan="1" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;" rowspan="1" colspan="1">&#160;</td>

    <td style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;" rowspan="1" colspan="1">&#160;</td>

    <td style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" rowspan="1"><span style="font-size: 12pt;">Acquisitions contingent consideration</span> <br/>
            </td>

    <td valign="bottom" style="text-align: right; font-size: 12pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td style="font-size: 12pt; text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">$</td>

    <td style="font-size: 12pt; vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="vsh:ContingentConsiderationFairValue" id="Fact_f6ff5b8360fa4c7bb5fe489a6b95f118" contextRef="c20241231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,801</ix:nonFraction><br/>
            </td>

    <td style="font-size: 12pt; text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td style="text-align: left; font-size: 12pt; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td style="font-size: 12pt; text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">$</td>

    <td style="font-size: 12pt; vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="vsh:ContingentConsiderationFairValue" id="Fact_5844535e00e84befbe90e0b7c366d002" contextRef="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
            </td>

    <td style="font-size: 12pt; text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td style="text-align: left; font-size: 12pt; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td style="font-size: 12pt; text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">$</td>

    <td style="font-size: 12pt; vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="vsh:ContingentConsiderationFairValue" id="Fact_7d6ce78b1d9d4bac87113d66161a55a6" contextRef="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">-</ix:nonFraction><br/>
            </td>

    <td style="font-size: 12pt; text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td style="text-align: left; font-size: 12pt; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td style="font-size: 12pt; text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">$</td>

    <td style="font-size: 12pt; vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1"><ix:nonFraction name="vsh:ContingentConsiderationFairValue" id="Fact_7ad4cdf7d8f4493e80f10f01154dc01d" contextRef="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,801</ix:nonFraction><br/>
            </td>

    <td valign="bottom" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_8470e155f9174a9a89252508b326a5376" continuedAt="Text_8470e155f9174a9a89252508b326a5377">
<div><br/>
      </div>
</ix:continuation>
    </div>

    <ix:continuation id="Text_8470e155f9174a9a89252508b326a5377" continuedAt="Text_8470e155f9174a9a89252508b326a5378">
<div style="text-align: justify;"><span style="font-size: 12pt;"> There have been no changes in the classification of any financial instruments within the fair value hierarchy in the periods presented.</span></div>
</ix:continuation>
    <ix:continuation id="Text_8470e155f9174a9a89252508b326a5378" continuedAt="Text_8470e155f9174a9a89252508b326a5379">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"> <br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_8470e155f9174a9a89252508b326a5379" continuedAt="Text_8470e155f9174a9a89252508b326a53710">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The Company maintains non-qualified trusts, referred to as &#8220;rabbi&#8221; trusts, to fund payments under deferred compensation and non-qualified pension plans.
      Rabbi trust assets consist primarily of marketable securities, classified as available-for-sale and company-owned life insurance assets. The marketable securities held in the rabbi trusts are valued using quoted market prices on the last business day
      of the period. The company-owned life insurance assets are valued in consultation with the Company&#8217;s insurance brokers using the value of underlying assets of the insurance contracts.&#160; The fair value measurement of the marketable securities held in
      the rabbi trust is considered a Level 1 measurement and the measurement of the company-owned life insurance assets is considered a Level 2 measurement within the fair value hierarchy.</div>
</ix:continuation>
    <ix:continuation id="Text_8470e155f9174a9a89252508b326a53710" continuedAt="Text_8470e155f9174a9a89252508b326a53711">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_8470e155f9174a9a89252508b326a53711" continuedAt="Text_8470e155f9174a9a89252508b326a53712">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The Company holds investments in debt securities that are intended to fund a portion of its pension and other postretirement benefit obligations outside of
      the United States.&#160; The investments are valued based on quoted market prices on the last business day of the period. The fair value measurement of the investments is considered a Level 1 measurement within the fair value hierarchy.</div>
</ix:continuation>
    <ix:continuation id="Text_8470e155f9174a9a89252508b326a53712" continuedAt="Text_8470e155f9174a9a89252508b326a53713">
<div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: justify;"> <br/>
    </div>
</ix:continuation>
    <div>
      <ix:continuation id="Text_8470e155f9174a9a89252508b326a53713" continuedAt="Text_8470e155f9174a9a89252508b326a53714">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The Company may be required to make certain contingent consideration payments related to acquisitions.&#160; The fair value of these contingent payments is
        determined by estimating the net present value of the expected cash flows based on the probability of expected payments.&#160; The fair value measurement of the contingent consideration payments is considered a Level 3 measurement within the fair value
        hierarchy. <br/>
      </div>
</ix:continuation>
    </div>

    <ix:continuation id="Text_8470e155f9174a9a89252508b326a53714" continuedAt="Text_8470e155f9174a9a89252508b326a53715">
<div><br/></div>
</ix:continuation>
    <ix:continuation id="Text_8470e155f9174a9a89252508b326a53715" continuedAt="Text_8470e155f9174a9a89252508b326a53716">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The fair value of the long-term debt, excluding the derivative liabilities and deferred financing costs, at June 28, 2025 and December 31, 2024 is approximately $<ix:nonFraction name="us-gaap:LongTermDebtFairValue" id="Fact_db49a0d3f37b4495a31df1b289c1385d" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">865,500</ix:nonFraction> and $<ix:nonFraction name="us-gaap:LongTermDebtFairValue" id="Fact_2b9ec4c643b54751a1f805c88fc47902" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">850,600</ix:nonFraction>, respectively,
      compared to its carrying value, excluding the deferred financing costs, of $<ix:nonFraction name="vsh:LongTermDebtExcludingDerivativeLiabilities" id="Fact_2d4cd12ab00f473a8f7b4ee6df4bcc55" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">935,000</ix:nonFraction> and $<ix:nonFraction name="vsh:LongTermDebtExcludingDerivativeLiabilities" id="Fact_f1eab208eb624c15b2cd4e2734ff2e3c" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">927,911</ix:nonFraction>, respectively.&#160; The Company estimates the fair value of its long-term debt using a combination of quoted market prices for similar financing arrangements and expected
      future payments discounted at risk-adjusted rates, which are considered Level 2 inputs.</div>
</ix:continuation>
    <ix:continuation id="Text_8470e155f9174a9a89252508b326a53716" continuedAt="Text_8470e155f9174a9a89252508b326a53717">
<div><br/>
    </div>
</ix:continuation>
    <div style="clear: both; margin-top: 12pt; margin-bottom: 12pt;" class="BRPFPageBreakArea">
      <div class="BRPFPageFooter" style="width: 100%;"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: normal; font-style: normal;">24</span></div>

      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div style="width: 100%;" class="BRPFPageHeader">
        <div style="text-align: center;"><span style="font-size: 12pt;"> <br/>
          </span></div>

        <div style="text-align: center;"><span style="font-size: 12pt;">NOTES TO THE CONSOLIDATED CONDENSED FINANCIAL STATEMENTS<br/>
          </span> </div>

        <div style="text-align: center;"><span style="font-size: 12pt; font-style: italic;">(dollars in thousands, except per share amounts)</span></div>

      </div>

    </div>

    <!--PROfilePageNumberReset%Num%27%%%-->
    <ix:continuation id="Text_8470e155f9174a9a89252508b326a53717" continuedAt="Text_8470e155f9174a9a89252508b326a53718">
<div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_8470e155f9174a9a89252508b326a53718" continuedAt="Text_8470e155f9174a9a89252508b326a53719">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">At June 28, 2025 and December 31, 2024, the Company&#8217;s short-term investments were comprised of time deposits with financial institutions that have maturities that exceed 90
      days from the date of acquisition; however they all mature within one year from the respective balance sheet dates.&#160; The Company's short-term investments are accounted for as held-to-maturity debt instruments, at amortized cost, which approximates
      their fair value. The investments are funded with excess cash not expected to be needed for operations prior to maturity; therefore, the Company believes it has the intent and ability to hold the short-term investments until maturity.&#160; At each
      reporting date, the Company performs an evaluation to determine if any unrealized losses are other-than-temporary.&#160; <ix:nonFraction name="us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLossWriteoff" id="Fact_745c9e6b500c49f9abe915a214b127fb" contextRef="c20240101to20241231" unitRef="U002" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLossWriteoff" id="Fact_2690dffec4de42798316fb2314623eb4" contextRef="c20250330to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt-sec:numwordsen">No</ix:nonFraction></ix:nonFraction>
      other-than-temporary impairments have been recognized on these securities, and there are <ix:nonFraction name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" id="Fact_e04045e88a2b4be28ef9c3566a617f6b" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:DebtSecuritiesHeldToMaturityTransferAmount" id="Fact_cacd3e88b28d49e0a0a0dca21f8d8a99" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" id="Fact_9b3500c69999438d8ebb65f0febc50a0" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" id="Fact_5d487069fc464c73b637ad67d3f4959c" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" id="Fact_5b22395a25c14262b7dae9826fb5ec5e" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLossWriteoff" id="Fact_52252a0f29544487a94f22bad504d9a6" contextRef="c20250330to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> unrecognized holding gains or losses for
      these securities during the periods presented.&#160; There have been <ix:nonFraction name="us-gaap:DebtSecuritiesHeldToMaturityTransferAmount" id="Fact_b2c1c89647ca4409a9a635bbaab77af1" contextRef="c20250101to20250628" unitRef="U002" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:DebtSecuritiesHeldToMaturityTransferAmount" id="Fact_58b1ca4421484165b48a2c075752b737" contextRef="c20240101to20241231" unitRef="U002" decimals="-3" scale="3" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction> transfers to or from the held-to-maturity classification.&#160; All
      decreases in the account balance are due to returns of principal at the securities&#8217; maturity dates.&#160; Interest on the securities is recognized as interest income when earned.</div>
</ix:continuation>
    <ix:continuation id="Text_8470e155f9174a9a89252508b326a53719" continuedAt="Text_8470e155f9174a9a89252508b326a53720">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_8470e155f9174a9a89252508b326a53720" continuedAt="Text_8470e155f9174a9a89252508b326a53721">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">At June 28, 2025 and December 31, 2024, the Company&#8217;s cash and cash equivalents were comprised of demand deposits, time deposits with maturities of three months or less when
      purchased, and money market funds.&#160; The Company estimates the fair value of its cash, cash equivalents, and short-term investments using Level 2 inputs.&#160; Based on the current interest rates for similar investments with comparable credit risk and time
      to maturity, the fair value of the Company's cash, cash equivalents, and held-to-maturity short-term investments approximate the carrying amounts reported in the consolidated condensed balance sheets.</div>
</ix:continuation>
    <ix:continuation id="Text_8470e155f9174a9a89252508b326a53721" continuedAt="Text_8470e155f9174a9a89252508b326a53722">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"> <br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_8470e155f9174a9a89252508b326a53722" continuedAt="Text_8470e155f9174a9a89252508b326a53723">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">In the second fiscal quarter of 2025, the Company entered into a forward contract with a highly-rated financial institution to mitigate the foreign
      currency risk associated with an intercompany loan denominated in a currency other than the legal entity's functional currency.&#160; The notional amount of the forward contract was $<ix:nonFraction name="us-gaap:DerivativeNotionalAmount" id="Fact_3bca44cda9ab4a31abe29f1bf4d31a9d" contextRef="c20250628" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">25,000</ix:nonFraction> as of June 28, 2025.&#160; We have not designated the forward contract as a hedge for accounting purposes, and as such the change in the fair value of the contract is
      recognized in the consolidated condensed statements of operations as a component of other income (expense).&#160; The Company estimates the fair value of the forward contract based on applicable and commonly used pricing models using current market
      information and is considered a Level 2 measurement within the fair value hierarchy.&#160; Due to the timing of the forward contract, the value of the forward contract was immaterial as of June 28, 2025.&#160; The Company does not utilize derivatives or other
      financial instruments for trading or other speculative purposes.<br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_8470e155f9174a9a89252508b326a53723" continuedAt="Text_8470e155f9174a9a89252508b326a53724">
<div><br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_8470e155f9174a9a89252508b326a53724" continuedAt="Text_8470e155f9174a9a89252508b326a53725">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The Company&#8217;s financial instruments also include accounts receivable and accounts payable.&#160; The carrying amounts for these financial instruments reported
      in the consolidated condensed balance sheets approximate their fair values.</div>
</ix:continuation>
    <ix:continuation id="Text_8470e155f9174a9a89252508b326a53725">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"> <br/>
    </div>
</ix:continuation>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 12pt; margin-bottom: 12pt;">
      <div class="BRPFPageFooter" style="width: 100%;"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: normal; font-style: normal;">25</span></div>

      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

    </div>

    <!--PROfilePageNumberReset%Num%30%%%-->
    <div> <br/>
    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">
    <a id="Item2"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 45pt; vertical-align: top; align: right;"><span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"><span style="text-decoration: underline;">Item 2.</span></span></td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><span style="text-decoration: underline;">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></div>
          </td>

  </tr>


</table>
    <div><br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic;">This Management's Discussion and Analysis ("MD&amp;A") is intended to provide an understanding of Vishay's financial condition, results
      of operations and cash flows by focusing on changes in certain key measures from period to period. The MD&amp;A should be read in conjunction with our Consolidated Condensed Financial Statements and accompanying Notes included in Item 1.&#160; This
      discussion contains forward-looking statements that involve risks and uncertainties.&#160; Our actual results could differ materially from those anticipated in these forward-looking statements as a result of various factors, including those discussed in
      our Annual Report on Form 10-K, particularly in Item 1A. "Risk Factors," filed with the Securities and Exchange Commission on February 14, 2025.</div>

    <div><br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Overview</div>

    <div><span style="font-size: 12pt;"> </span></div>

    <div><span style="font-size: 12pt;"><br/>
      </span> </div>

    <div><span style="font-size: 12pt;"> </span></div>

    <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Vishay Intertechnology, Inc. ("Vishay," "we," "us," or "our") manufactures one of the world&#8217;s largest portfolios of discrete semiconductors and passive
      electronic components that are essential to innovative designs in the automotive, industrial, computing, consumer, telecommunications, military, aerospace, and medical markets.</div>

    <div><br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">We operate in six segments based on product functionality: MOSFETs, Diodes, Optoelectronic Components, Resistors, Inductors, and Capacitors.</div>

    <div><br/>
    </div>

    <div>
      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Our goal is to enhance stockholder value by growing our business and improving earnings per share.&#160; Since 1985, we have pursued a business strategy of
        growth through focused research and development and acquisitions.&#160; We plan to continue to grow our business through intensified internal growth supplemented by opportunistic acquisitions, while maintaining a prudent capital structure.&#160; We have
        developed go-to-market strategies and are investing in and expanding the key product lines for growth that we have identified.&#160; In addition, we are strategically expanding our outsourced production of commodity products to subcontractors.&#160; At the
        same time, we are enhancing our channel management while investing in internal resources by adding customer-facing engineers and filling gaps in technology and market coverage.&#160; Taken together, each of these initiatives supports our Think Customer
        First organizational culture.<br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"> <br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"> We are focused on realizing the full value of our broad product portfolio, becoming a customer-first company, and capitalizing on the mega trends of
        e-mobility, sustainability, and connectivity to drive top line growth, expand margins, and optimize stockholder returns.&#160; We are using eight strategic levers to achieve these goals.&#160; Despite the industry recovery being slower than expected, we
        remain committed to our long-term plan of increasing our capacity to assure our customers of reliable volume as they scale.&#160; While we plan to advance our capacity expansion projects, we have and will continue to modulate spending in response to
        order flow and the timing of customer demand and qualification.&#160; The decreased lead time for equipment and the increased subcontractor capacity are also variables that allow us to adjust our capacity spending.&#160; For 2025, we plan to spend between
        $300 million to $350 million for capital expenditures, at least 70% of which will be invested in capacity expansion projects for high growth products lines, including our wafer fab expansions.<br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">
        <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; text-align: left;"><br/>
        </div>

      </div>

      <div style="margin: 0px 0px 0px; font-family: 'Times New Roman', Times, serif; font-size: 12pt; text-align: justify;">In addition to enhancing stockholder value through growing our business, in 2022, our Board of Directors adopted a Stockholder
        Return Policy, which calls for us to return at least 70% of free cash flow, net of scheduled principal payments of long-term debt, on an annual basis.&#160; See further discussion in &#8220;Stockholder Return Policy&#8221; below. <br/>
      </div>

    </div>

    <div>
      <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"> <br/>
      </div>

    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;">Our business and operating results have been and will continue to be impacted
        by worldwide economic conditions.&#160; Our revenues are dependent on end markets that are impacted by consumer and industrial demand, and our operating results can be adversely affected by reduced demand in those global markets.&#160; In this volatile
        economic environment, we continue to closely monitor our fixed costs, capital expenditure plans, inventory, and capital resources to respond to changing conditions and to ensure we have the management, business processes, and resources to meet our
        future needs.&#160; We believe we can react quickly and professionally to changes in demand to minimize manufacturing inefficiencies and excess inventory build in periods of decline and maximize opportunities in periods of growth.&#160; The Company
        implemented restructuring programs in the third fiscal quarter of 2024 designed to optimize the Company's manufacturing footprint and streamline business decision making. We believe we have</span> significant liquidity to withstand temporary
      disruptions in the economic environment.&#160; <br/>
    </div>

    <div><br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">We utilize several financial metrics, including net revenues, gross profit margin, operating margin, segment operating margin, end-of-period backlog,
      book-to-bill ratio, inventory turnover, change in average selling prices, net cash and short-term investments (debt), and free cash generation to evaluate the performance and assess the future direction of our business.&#160; See further discussion in
      &#8220;Financial Metrics&#8221; and &#8220;Financial Condition, Liquidity, and Capital Resources&#8221; below.&#160; The key financial metrics increased versus the prior fiscal quarter, but were mixed versus the prior year period.&#160; Net revenues and margins increased versus the
      prior fiscal quarter and net revenues increased versus the prior year quarter, but margins were lower.&#160; The increases are primarily due to increased sales volume.<br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"> <br/>
    </div>

    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageFooter" style="width: 100%;"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: normal; font-style: normal;">26</span></div>

      <div class="BRPFPageBreak" style="page-break-after:always;">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

    </div>

    <div><br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net revenues for the fiscal quarter ended June 28, 2025
      were $762.3 million, compared to $715.2
      million and $741.2 million for the fiscal quarters ended March 29, 2025 and June 29, 2024, respectively.&#160; The net earnings attributable to Vishay
      stockholders for the fiscal quarter ended June 28, 2025 was $2.0 million, or $0.01 per diluted share, compared to a net loss
      of $(4.1) million, or $(0.03)
      per share for the fiscal quarter ended March 29, 2025, and net earnings of $23.5 million, or $0.17 per diluted share for the fiscal quarter
      ended June 29, 2024.</div>

    <div><br/>
    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">
    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net revenues for the six fiscal months
      ended June 28, 2025 were $1,477.5
      million, compared to $1,487.5 million for the six fiscal months ended June 29, 2024.&#160; The net loss attributable to Vishay
      stockholders for the six fiscal months ended June 28, 2025 was $(2.1) million, or $(0.02) per share, compared to net earnings of $54.5 million, or
      $0.39 per diluted share for the six
      fiscal months ended June 29, 2024.</div>

    <div><br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"> <span style="font-size: 12pt;">We define adjusted net earnings as net earnings (loss) determined in accordance with GAAP adjusted for various items that
        management believes are not indicative of the intrinsic operating performance of our business.&#160; We define free cash as the cash flows generated from continuing operations less capital expenditures plus net proceeds from the sale of property and
        equipment.&#160; The reconciliations below include certain financial measures which are not recognized in accordance with GAAP, including adjusted net earnings, adjusted earnings per share, and free cash.&#160; These non-GAAP measures should not be viewed as
        alternatives to GAAP measures of performance or liquidity.&#160; Non-GAAP measures such as adjusted net earnings, adjusted earnings per share, and free cash do not have uniform definitions.&#160; These measures, as calculated by Vishay, may not be comparable
        to similarly titled measures used by other companies. Management believes that adjusted net earnings and adjusted earnings per share are meaningful because they provide insight with respect to our intrinsic operating results.&#160; Management believes
        that free cash is a meaningful measure of our ability to fund acquisitions, repay debt, and otherwise enhance stockholder value through stock repurchases or dividends.&#160; We utilize the free cash metric in defining our Stockholder Return Policy.</span></div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net earnings (loss) attributable to Vishay stockholders include items affecting comparability. The items affecting comparability are (<span style="font-style: italic;">in thousands, except per share amounts</span>):<br/>
    </div>

    <div><br/></div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">
      <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top;" rowspan="1" colspan="10">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"> Fiscal quarters ended</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top;" colspan="6">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Six fiscal months ended<br/>
              </div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px;" colspan="2">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">June 28, 2025<br/>
              </div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px;" colspan="2">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">March 29, 2025<br/>
              </div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px;" colspan="2">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">June 29, 2024<br/>
              </div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px;" colspan="2">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">June 28, 2025<br/>
              </div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px;" colspan="2">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">June 29, 2024<br/>
              </div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 39.98%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">GAAP net earnings (loss) attributable to Vishay stockholders<br/>
              </div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255);" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.02%; background-color: rgb(204, 238, 255);" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">2,004</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255);" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.02%; background-color: rgb(204, 238, 255);" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(4,092</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255);" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.02%; background-color: rgb(204, 238, 255);" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">23,533</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255);" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.02%; background-color: rgb(204, 238, 255);" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(2,088</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255);" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.02%; background-color: rgb(204, 238, 255);" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">54,457</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 39.98%;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/>
              </div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 0.99%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.02%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 0.99%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.02%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 0.99%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.02%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 0.99%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.02%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 0.99%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.02%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 39.98%; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><span style="text-decoration: underline;">Reconciling items affecting operating income:</span><br/>
              </div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.02%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.02%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.02%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.02%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.02%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 39.98%;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Favorable resolution of contingency<br/>
              </div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 0.99%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.02%;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(11,293</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 0.99%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.02%;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">-</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 0.99%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.02%;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">-</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 0.99%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.02%;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(11,293</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 0.99%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.02%;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">-</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 39.98%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/>
              </div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 0.99%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.02%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 0.99%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.02%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 0.99%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.02%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 0.99%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.02%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 0.99%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.02%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 39.98%; padding-bottom: 4px;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Adjusted net earnings (loss)<br/>
              </div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 0.99%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.02%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(9,289</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; padding-bottom: 4px; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 0.99%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.02%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(4,092</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; padding-bottom: 4px; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 0.99%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.02%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">23,533</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 0.99%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.02%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(13,381</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; padding-bottom: 4px; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 0.99%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.02%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">54,457</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 39.98%; background-color: rgb(204, 238, 255);" rowspan="1">&#160;</td>

    <td valign="bottom" style="font-weight: bold; text-align: right; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-weight: bold; vertical-align: bottom; text-align: right; width: 9.02%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.02%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.02%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-weight: bold; text-align: right; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-weight: bold; vertical-align: bottom; text-align: right; width: 9.02%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.02%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 39.98%;" rowspan="1">Adjusted weighted average diluted shares outstanding<br/>
            </td>

    <td valign="bottom" style="font-weight: bold; text-align: right; vertical-align: bottom; width: 0.99%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 0.99%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-weight: bold; vertical-align: bottom; text-align: right; width: 9.02%;" rowspan="1" colspan="1">135,702</td>

    <td valign="bottom" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 0.99%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 0.99%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.02%;" rowspan="1" colspan="1">135,799</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 0.99%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.02%;" rowspan="1" colspan="1">138,084</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-weight: bold; text-align: right; vertical-align: bottom; width: 0.99%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 0.99%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-weight: bold; vertical-align: bottom; text-align: right; width: 9.02%;" rowspan="1" colspan="1">135,750</td>

    <td valign="bottom" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 0.99%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 0.99%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.02%;" rowspan="1" colspan="1">138,279</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 39.98%; background-color: rgb(204, 238, 255);" rowspan="1">&#160;</td>

    <td valign="bottom" style="font-weight: bold; text-align: right; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-weight: bold; vertical-align: bottom; text-align: right; width: 9.02%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.02%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.02%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-weight: bold; text-align: right; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-weight: bold; vertical-align: bottom; text-align: right; width: 9.02%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.02%; background-color: rgb(204, 238, 255);" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 39.98%;" rowspan="1">Adjusted earnings (loss) per diluted share</td>

    <td valign="bottom" style="font-weight: bold; text-align: right; vertical-align: bottom; width: 0.99%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 0.99%;" rowspan="1" colspan="1">$</td>

    <td valign="bottom" style="font-weight: bold; vertical-align: bottom; text-align: right; width: 9.02%;" rowspan="1" colspan="1">(0.07</td>

    <td valign="bottom" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 0.99%; white-space: nowrap;" rowspan="1" colspan="1">)</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 0.99%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%;" rowspan="1" colspan="1">$</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.02%;" rowspan="1" colspan="1">(0.03</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; white-space: nowrap;" rowspan="1" colspan="1">)</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 0.99%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%;" rowspan="1" colspan="1">$</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.02%;" rowspan="1" colspan="1">0.17</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-weight: bold; text-align: right; vertical-align: bottom; width: 0.99%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 0.99%;" rowspan="1" colspan="1">$</td>

    <td valign="bottom" style="font-weight: bold; vertical-align: bottom; text-align: right; width: 9.02%;" rowspan="1" colspan="1">(0.10</td>

    <td valign="bottom" style="font-weight: bold; text-align: left; vertical-align: bottom; width: 0.99%; white-space: nowrap;" rowspan="1" colspan="1">)</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 0.99%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%;" rowspan="1" colspan="1">$</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9.02%;" rowspan="1" colspan="1">0.39</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 0.99%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>


</table>
    </div>

    <div><br/>
    </div>

    <div><br/>
    </div>

    <div style="clear: both; margin-top: 12pt; margin-bottom: 12pt;" class="BRPFPageBreakArea">
      <div style="width: 100%;" class="BRPFPageFooter"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: normal; font-style: normal;">27</span></div>

      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

    </div>

    <!--PROfilePageNumberReset%Num%30%%%-->
    <div><br/>
    </div>

    <div style="text-align: justify;"><span style="color: rgb(36, 36, 36); font-family: 'Times New Roman'; font-size: 12pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The following table
        reconciles gross profit by segment to consolidated gross profit <span style="color: rgb(36, 36, 36); font-family: 'Times New Roman'; font-size: 12pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="color: rgb(36, 36, 36); font-family: 'Times New Roman'; font-size: 12pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">(<span style="font-family: 'Times New Roman',Times,serif; font-style: italic;">in thousands</span>)</span></span>.&#160;</span> </div>

    <div style="text-align: justify;"> <br/>
    </div>

    <div style="text-align: justify;">
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top;" rowspan="1" colspan="10">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"> Fiscal quarters ended</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top;" colspan="6">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Six fiscal months ended<br/>
              </div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px;" colspan="2">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">June 28, 2025<br/>
              </div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">March 29, 2025<br/>
              </div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px;" colspan="2">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">June 29, 2024<br/>
              </div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px;" colspan="2">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">June 28, 2025<br/>
              </div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px;" colspan="2">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">June 29, 2024<br/>
              </div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">MOSFETs</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">9,379</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">11,606</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">21,569</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">20,985</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">47,042</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Diodes</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">29,538</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">28,022</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">30,999</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">57,560</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">63,369</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Optoelectronic Components<br/>
              </div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">12,558</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">10,700</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">14,205</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">23,258</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">21,206</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Resistors</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">44,330</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">40,354</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">41,182</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">84,684</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">87,653</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Inductors</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">26,836</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">17,597</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">28,284</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">44,433</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">55,071</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%; padding-bottom: 2px;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Capacitors</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">26,042</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">27,275</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">26,631</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">53,317</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">58,936</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%; padding-bottom: 4px; background-color: #CCEEFF;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Gross profit</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">148,683</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">135,554</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">162,870</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">284,237</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">333,277</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"> <br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Although the term "free cash" is not defined in GAAP, each of the elements used to calculate free cash for the year-to-date period is presented as a line
      item on the face of our consolidated condensed statement of cash flows prepared in accordance with GAAP and the quarterly amounts are derived from the year-to-date GAAP statements as of the beginning and end of the respective quarter.&#160; Free cash
      results are as follows <span style="color: rgb(36, 36, 36); font-family: 'Times New Roman'; font-size: 12pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> (<span style="font-family: 'Times New Roman',Times,serif; font-style: italic;">in thousands</span>)</span>:</div>

    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top;" colspan="10">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Fiscal quarters ended</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top;" colspan="6">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Six fiscal months ended</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">March 29, 2025</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;">
            <div style="text-align: justify; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net cash provided by (used in) continuing operating activities</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(8,791</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">16,098</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(24,730</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">7,307</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">55,481</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%;">
            <div style="text-align: justify; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Proceeds from sale of property and equipment</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">215</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">279</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">514</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">494</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1,265</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: justify; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Less: Capital expenditures</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(64,598</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(61,569</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(62,564</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(126,167</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(115,648</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%; padding-bottom: 4px;">
            <div style="text-align: justify; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Free cash</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(73,174</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(45,192</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(86,780</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(118,366</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(58,902</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

  </tr>


</table>
    <div><br/>
    </div>

    <div style="text-align: justify;"><span style="font-size: 12pt;">For the past several quarters, orders were negatively impacted by a distributor inventory correction and channel inventory that overhung the market, but there are indicators that the
        prolonged period of excess inventory digestion is ending.&#160; The long-term outlook of our business remains strong, although our results are weaker than our prior year results.</span><br/>
    </div>

    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div style="width: 100%;" class="BRPFPageFooter"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: normal; font-style: normal;">28</span></div>

      <div class="BRPFPageBreak" style="page-break-after:always;">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

    </div>

    <div><br/>
    </div>

  </div>


  <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; text-align: left; color: #000000;">
    <div>
      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Stockholder Return Policy<br/>
      </div>

      <div><br/>
      </div>

      <div>
        <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">In 2022, our Board of Directors adopted a Stockholder Return Policy, which calls for us to return at least 70% of free cash flow, net of scheduled
          principal payments of long-term debt, on an annual basis.&#160; We intend to return such amounts to stockholders directly, in the form of dividends, or indirectly, in the form of stock repurchases.<span style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">&#160; The policy sets forth our intention, but does not obligate us to acquire any shares of common stock or declare any dividends, and the policy may be terminated or suspended at any time at our discretion, in accordance with
            applicable laws and regulations.&#160; We expect negative free cash flow for the fiscal year ending December 31, 2025 due to our capacity expansion plans.&#160; As a result, we expect to maintain our dividend and opportunistically repurchase shares based
            on U.S. available liquidity in line with this policy.</span>&#160; We did not repurchase any shares of common stock in the second fiscal quarter.&#160; We expect to be in compliance with our Stockholder Return Policy without repurchasing any additional
          shares in 2025. </div>

      </div>

      <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">
        <div>
<div><span style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"> </span><br/></div>

          <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><span style="font-weight: bold;">Tariff Impact</span><br/>
          </div>

          <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"> <br/>
          </div>

          <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"> The newly announced U.S. tariffs will impact our future results.&#160; The tariff rates and application are currently unsettled and any potential demand
            distraction is not able to be estimated at this time.&#160; Historically, we have charged tariff adders to customers to offset increased costs.&#160; The gross profit impact of the tariffs and tariff adders is approximately zero, but they negatively
            impact gross profit margin.&#160; The net impact of tariffs on gross profit margin in the second fiscal quarter was (40) basis points.<br/>
          </div>

          <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"> <br/>
          </div>

          <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">
            <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-style: normal; font-weight: bold;">Recent Developments</div>

            <div style="font-size: 12pt;"><br/>
            </div>

            <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">The announcement of the U.S. tariffs and recent geopolitical events resulted in significant stock market volatility and uncertainty in the markets
              for our products.&#160; A sustained decrease in share price or prolonged deterioration in the general economy could represent indicators of impairment of our goodwill or other long-lived assets.</div>

            <div><br/>
            </div>

            <div><br/>
            </div>

          </div>

          <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"> <br/>
          </div>
<div>
          &#160; <span style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;"><br/>
          </span></div>

          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 12pt; margin-bottom: 12pt;">
            <div style="width: 100%;" class="BRPFPageFooter"></div>

            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: normal; font-style: normal;">29</span></div>

            <div class="BRPFPageBreak" style="page-break-after: always;">
              <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

          </div>

        </div>

      </div>

    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">
    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Financial Metrics</div>

    <div><br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">We utilize several financial metrics to evaluate the performance and assess the future direction of our business.&#160; These key financial measures and metrics
      include net revenues, gross profit margin, operating margin, segment operating income, segment operating margin, end-of-period backlog, and the book-to-bill ratio.&#160; We also monitor changes in inventory turnover and our or publicly available average
      selling prices (&#8220;ASP&#8221;).</div>

    <div style="text-align: justify;"><br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Gross profit margin is computed as gross profit as a percentage of net revenues.&#160; Gross profit is generally net revenues less costs of products sold, but
      also deducts certain other period costs, particularly losses on purchase commitments and inventory write-downs.&#160; Losses on purchase commitments and inventory write-downs have the impact of reducing gross profit margin in the period of the charge, but
      result in improved gross profit margins in subsequent periods by reducing costs of products sold as inventory is used.&#160; We also regularly evaluate gross profit by segment to assist in the analysis of consolidated gross profit.&#160; Gross profit margin
      and gross profit margin by segment are clearly a function of net revenues, but also reflect our cost management programs and our ability to contain fixed costs.</div>

    <div><br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Operating margin is computed as gross profit less operating expenses, expressed as a percentage of net revenues.&#160; Operating margin is clearly a function of
      net revenues, but also reflects our cost management programs and our ability to contain fixed costs.</div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"> <br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Our chief operating decision maker makes decisions, allocates resources, and evaluates business segment performance based on segment gross profit and
      segment operating income.&#160; Only dedicated, direct selling, general, and administrative ("SG&amp;A") expenses of the segments are included in the calculation of segment operating income.&#160; We do not allocate certain SG&amp;A expenses that are managed
      at the regional or corporate global level to our segments.&#160; Accordingly, segment operating income excludes these SG&amp;A expenses that are not directly traceable to the segments.&#160; Segment operating income would also exclude costs not routinely used
      in the management of the segments in periods when those items are present, such as restructuring and severance costs, goodwill impairment charges, and other items affecting comparability.&#160; Segment operating income is clearly a function of net
      revenues, but also reflects our cost management programs and our ability to contain fixed costs.&#160; Segment operating margin is segment operating income expressed as a percentage of net revenues.&#160; </div>

    <div><br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">End-of-period backlog is one indicator of future revenues. We include in our backlog only open orders that we expect to ship in the next twelve months.&#160; If
      demand falls below customers&#8217; forecasts, or if customers do not control their inventory effectively, they may cancel or reschedule the shipments that are included in our backlog, in many instances without the payment of any penalty.&#160; Therefore, the
      backlog is not necessarily indicative of the results to be expected for future periods.</div>

    <div><br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">An important indicator of demand in our industry is the book-to-bill ratio, which is the ratio of the amount of product ordered during a period as compared
      with the product that we ship during that period. A book-to-bill ratio that is greater than one indicates that our backlog is building and that we are likely to see increasing revenues in future periods. Conversely, a book-to-bill ratio that is less
      than one is an indicator of declining demand and may foretell declining revenues.</div>

    <div><br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">We focus on our inventory turnover as a measure of how well we are managing our inventory.&#160; We define inventory turnover for a financial reporting period
      as our costs of products sold for the four fiscal quarters ending on the last day of the reporting period divided by our average inventory (computed using each fiscal quarter-end balance) for this same period.&#160; A higher level of inventory turnover
      reflects more efficient use of our capital.</div>

    <div><br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Pricing in our industry can be volatile.&#160; Using our and publicly available data, we analyze trends and changes in average selling prices to evaluate likely
      future pricing.&#160; The erosion of average selling prices of established products is typical for semiconductor products.&#160; We attempt to offset this deterioration with ongoing cost reduction activities and new product introductions.&#160; Our specialty
      passive components are more resistant to average selling price erosion.&#160; All pricing is subject to governing market conditions and is independently set by us.</div>

    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageFooter" style="width: 100%;"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: normal; font-style: normal;">30</span></div>

      <div class="BRPFPageBreak" style="page-break-after:always;">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

    </div>

    <div><br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The quarter-to-quarter trends in these financial metrics can also be an important indicator of the likely direction of our business. The following table
      shows net revenues, gross profit margin, operating margin, end-of-period backlog, book-to-bill ratio, inventory turnover, and changes in ASP for our business as a whole during the five fiscal quarters beginning with the second fiscal quarter of 2024 through
      the second fiscal quarter of 2025&#160;<span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">(dollars in thousands)</span>:</div>

    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">2nd Quarter 2024</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">3rd Quarter 2024</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">4th Quarter 2024</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">1st Quarter 2025</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">2nd Quarter 2025</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9.4pt; margin-left: 9.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net revenues</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">741,239</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">735,353</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">714,716</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">715,236</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">762,250</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 40%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9.4pt; margin-left: 9.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Gross profit margin</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">22.0</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">20.5</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">19.9</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">19.0</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">19.5</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9.4pt; margin-left: 9.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Operating margin<sup>(1)</sup><br/>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">5.1</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(2.5</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)%</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(7.9</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)%</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.1</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">2.9</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 40%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9.4pt; margin-left: 9.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">End-of-period backlog</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1,145,400</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1,075,800</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1,051,500</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1,124,300</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1,174,900</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 40%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9.4pt; margin-left: 9.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Book-to-bill ratio</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.86</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.88</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1.01</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1.08</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1.02</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 40%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9.4pt; margin-left: 9.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Inventory turnover</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">3.4</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">3.4</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">3.3</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">3.3</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">3.3</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 40%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9.4pt; margin-left: 9.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Change in ASP vs. prior quarter</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(0.7</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)%</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(1.0</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)%</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(0.6</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)%</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(1.3</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)%</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.0</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

  </tr>


</table>
    <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 2pt;">_________________________________________</div>

    <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 2pt;">
<div><br/></div>

      <div style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"> <br/>
        <span style="font-size: 10pt;">(1) Operating margin for the second fiscal quarter of 2025 includes an $11.3 million gain recognized upon the favorable resolution of a contingency.&#160; Operating margin for the third fiscal quarter of 2024 includes
          $40.6 million of restructuring and severance expenses (see Note 2 to our consolidated condensed financial statements).&#160; Operating margin for the fourth fiscal quarter of 2024 includes $66.5 million of goodwill impairment charges.</span><br/>
        <br/>
      </div>

      <div style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">See &#8220;Financial Metrics by Segment&#8221; below for net revenues, book-to-bill ratio, and gross profit margin broken out by segment.</div>

      <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><br/>
      </div>

      <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><span style="font-size: 12pt;">Revenues increased versus the prior fiscal quarter
          and prior year quarter.&#160; The increases versus the prior fiscal quarter and prior year quarter are primarily due to higher sales volume and favorable exchange rate impacts.&#160; The book-to-bill ratio remained above 1.0 for the third consecutive
          quarter.&#160; Backlog was relatively flat versus the prior fiscal quarter and prior year fiscal quarter.&#160; We continue to increase capacity for critical product lines.&#160; Average selling prices, including tariff adders, were flat versus the prior fiscal
          quarter, but decreased versus the prior year fiscal quarter.</span><br/>
      </div>

      <div><br/></div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"> <br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Gross profit margin increased versus the prior fiscal quarter, but decreased versus the prior year fiscal quarter.&#160; The increase versus the prior fiscal
        quarter is primarily due to higher sales volume and lower fixed costs.&#160; The decrease versus the prior year quarter is primarily due to lower average selling prices and higher fixed costs.&#160; Costs associated with the Newport wafer fab also
        contributed to the decrease versus the prior year quarter.<br/>
      </div>

      <div><br/></div>

      <div style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">
        <div style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"> <br/>
        </div>

        <div style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/>
        </div>

      </div>

      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 12pt; margin-bottom: 12pt;">
        <div class="BRPFPageFooter" style="width: 100%;"></div>

        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: normal; font-style: normal;">31</span></div>

        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      </div>

      <div> <br/>
      </div>

    </div>

    <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 2pt;"> <br/>
    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">
    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Financial Metrics by Segment</div>

    <div><br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The following table shows net revenues, book-to-bill ratio, gross profit margin, and segment operating margin broken out by segment for the five fiscal
      quarters beginning with the second fiscal quarter of 2024 through the second fiscal quarter of 2025&#160;<span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">(dollars in thousands)</span>:</div>

    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">2nd Quarter 2024</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">3rd Quarter 2024</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">4th Quarter 2024</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">1st Quarter 2025</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">2nd Quarter 2025</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top;">
            <div style="text-align: left; text-indent: -9.4pt; margin-left: 9.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic;"><span style="text-decoration: underline;">MOSFETs</span></div>
          </td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9.4pt; margin-left: 9.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net revenues</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">155,053</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">147,134</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">146,619</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">142,113</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">148,633</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9.4pt; margin-left: 9.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Book-to-bill ratio</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.79</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.84</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.98</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1.32</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1.00</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 40%;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9.4pt; margin-left: 9.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Gross profit margin</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">13.9</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">11.7</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">15.6</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">8.2</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">6.3</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9.4pt; margin-left: 9.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Segment operating margin</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1.2</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(2.9</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.8</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(6.1</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(9.7</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)%</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; text-indent: -9.4pt; margin-left: 9.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic;"><span style="text-decoration: underline;">Diodes</span></div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%;">
            <div style="text-align: left; text-indent: -9.4pt; margin-left: 9.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net revenues</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">146,265</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">145,183</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">141,397</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">140,963</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">147,942</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%;">
            <div style="text-align: left; text-indent: -9.4pt; margin-left: 9.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Book-to-bill ratio</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.85</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.74</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1.00</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.99</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.93</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%;">
            <div style="text-align: left; text-indent: -9.4pt; margin-left: 9.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Gross profit margin</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">21.2</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">20.1</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">20.2</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">19.9</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">20.0</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%;">
            <div style="text-align: left; text-indent: -9.4pt; margin-left: 9.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Segment operating margin</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">16.7</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">15.7</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">16.1</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">15.0</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">15.0</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%;">
            <div style="text-align: left; text-indent: -9.4pt; margin-left: 9.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic;"><span style="text-decoration: underline;">Optoelectronic Components</span></div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9.4pt; margin-left: 9.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net revenues</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">53,010</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">63,227</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">46,932</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">51,168</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">54,119</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9.4pt; margin-left: 9.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Book-to-bill ratio</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.82</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.77</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1.00</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.90</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1.05</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 40%;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9.4pt; margin-left: 9.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Gross profit margin</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">26.8</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">18.3</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">11.7</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">20.9</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">23.2</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9.4pt; margin-left: 9.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Segment operating margin</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">16.4</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">9.7</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1.1</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">10.6</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">12.6</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; text-indent: -9.4pt; margin-left: 9.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic;"><span style="text-decoration: underline;">Resistors</span></div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%;">
            <div style="text-align: left; text-indent: -9.4pt; margin-left: 9.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net revenues</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">179,498</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">180,889</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">177,031</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">179,500</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">194,769</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%;">
            <div style="text-align: left; text-indent: -9.4pt; margin-left: 9.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Book-to-bill ratio</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.87</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.95</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.91</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1.00</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.91</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%;">
            <div style="text-align: left; text-indent: -9.4pt; margin-left: 9.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Gross profit margin</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">22.9</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">22.5</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">17.3</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">22.5</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">22.8</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%;">
            <div style="text-align: left; text-indent: -9.4pt; margin-left: 9.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Segment operating margin</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">18.3</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">17.9</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">12.7</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">17.4</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">17.9</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%;">
            <div style="text-align: left; text-indent: -9.4pt; margin-left: 9.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic;"><span style="text-decoration: underline;">Inductors</span></div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9.4pt; margin-left: 9.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net revenues</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">94,061</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">90,253</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">83,390</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">84,121</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">95,675</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9.4pt; margin-left: 9.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Book-to-bill ratio</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.97</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.83</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1.01</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1.02</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.91</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9.4pt; margin-left: 9.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Gross profit margin</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">30.1</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">30.3</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">29.6</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">20.9</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">28.0</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9.4pt; margin-left: 9.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Segment operating margin</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">26.1</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">26.2</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">25.0</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">16.5</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">24.0</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: rgb(204, 238, 255);">
            <div style="text-align: left; text-indent: -9.4pt; margin-left: 9.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic;"><span style="text-decoration: underline;">Capacitors</span></div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%;">
            <div style="text-align: left; text-indent: -9.4pt; margin-left: 9.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net revenues</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">113,352</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">108,667</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">119,347</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">117,371</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">121,112</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%;">
            <div style="text-align: left; text-indent: -9.4pt; margin-left: 9.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Book-to-bill ratio</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.87</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1.10</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1.21</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1.13</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1.40</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%;">
            <div style="text-align: left; text-indent: -9.4pt; margin-left: 9.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Gross profit margin</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">23.5</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">22.9</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">25.1</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">23.2</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">21.5</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%;">
            <div style="text-align: left; text-indent: -9.4pt; margin-left: 9.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Segment operating margin</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">18.5</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">17.4</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">20.0</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">17.5</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">16.3</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

  </tr>


</table>
    <div style="text-align: justify;"><br/>
    </div>

    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageFooter" style="width: 100%;"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: normal; font-style: normal;">32</span></div>

      <div class="BRPFPageBreak" style="page-break-after:always;">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

    </div>

    <!--PROfilePageNumberReset%Num%34%%%-->
    <div><br/>
    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">
    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Results of Operations</div>

    <div><br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Statements of operations&#8217; captions as a percentage of net revenues and the effective tax rates were as follows:</div>

    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;"> </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="10" style="vertical-align: bottom;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Fiscal quarters ended</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: bottom;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Six fiscal months ended</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">March 29, 2025</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Cost of products sold</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">80.5</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">81.0</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">78.0</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">80.8</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">77.6</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #FFFFFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Gross profit</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">19.5</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">19.0</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">22.0</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">19.2</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">22.4</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Selling, general &amp; administrative expenses</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">16.6</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">18.8</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">16.9</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">17.7</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">17.0</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #FFFFFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Operating income<br/>
            </div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">2.9</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.1</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">5.1</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1.6</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">5.4</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Income (loss) before taxes and noncontrolling interest</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1.6</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(0.6</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)%</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">4.9</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.5</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">5.4</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #FFFFFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net earnings (loss) attributable to Vishay stockholders</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.3</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(0.6</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)%</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">3.2</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(0.1</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)%</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">3.7</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">________</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #FFFFFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Effective tax rate</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">83.7</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">3.2</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">34.2</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">125.9</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">31.3</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

  </tr>


</table>
    <div><br/>
    </div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic; font-weight: bold;">Net Revenues</div>

    <div><br/>
    </div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net revenues were as follows<span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"> (dollars in thousands)</span>:</div>

    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="11" style="vertical-align: bottom;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Fiscal quarters ended</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="7" style="vertical-align: bottom;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Six fiscal months ended</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">March 29, 2025</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net revenues</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">762,250</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">715,236</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">741,239</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1,477,486</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1,487,518</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>


</table>
    <div><br/>
    </div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The change in net revenues versus the comparable prior periods was as follows <span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">(dollars in thousands)</span>:</div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"> <br/>
    </div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">
      <table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" colspan="7" style="vertical-align: bottom; text-align: center;">
              <div>
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">
                  <div>Fiscal quarter ended<br/>
                  </div>
                  June 28, 2025</div>
              </div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="7" style="vertical-align: bottom; text-align: center;">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">
                <div>Six fiscal months ended<br/>
                </div>
                June 28, 2025</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="3" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px;">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"> Change in net revenues</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="3" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px;">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"> % change</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="3" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px;">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"> Change in net revenues</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="3" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px;">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"> % change</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;">
              <div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">March 29, 2025<br/>
              </div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">47,014</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">6.6</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">n/a</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">n/a</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 52%;">
              <div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">June 29, 2024<br/>
              </div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">21,011</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"></div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">2.8</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(10,032</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(0.7</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)%</div>
            </td>

  </tr>


</table>
    </div>

    <div><br/>
    </div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Changes in net revenues were attributable to the following:</div>

    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;"> </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"> vs. Prior</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Quarter</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">vs. Prior Year</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Quarter</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">vs. Prior</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Year-to-Date</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Change attributable to:</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Increase in volume</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">4.3</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">2.8</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.9</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Change in average selling prices</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.0</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(2.0</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)%</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(2.5</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)%</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Foreign currency effects</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">2.3</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1.5</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.2</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Acquisitions</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.0</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.4</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.5</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Other</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.0</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.1</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.2</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net change</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">6.6</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">2.8</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #FFFFFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(0.7</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #FFFFFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)%</div>
          </td>

  </tr>


</table>
    <div><br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 13pt;"><span style="font-size: 12pt;"><span style="font-size: 12pt;">There are indications that the channel inventory that has overhung the market is normalizing
          and the prolonged period of excess inventory digestion is ending.&#160; The long-term prospects for our business remain favorable, and we continue to increase manufacturing capacities for critical product lines.&#160; The increase in net revenues versus
          the prior fiscal quarter and prior year periods are primarily due to sales volume and favorable foreign currency impacts.<br/>
        </span></span></div>

    <div><br/>
    </div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic; font-weight: bold;">Gross Profit Margins</div>

    <div><br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Gross profit margins for the fiscal quarter ended June 28, 2025 were 19.5%, versus 19.0% and 22.0%, for the comparable prior quarter and prior year quarter, respectively.&#160; Gross
      profit margins for the six fiscal months ended June 28, 2025 were 19.2%, versus 22.4% for the comparable prior year period.&#160; Gross profit margin increased versus the prior fiscal quarter primarily due to higher sales volume.&#160; The decreases versus the prior
      year periods are primarily due to lower average selling prices and higher fixed costs.&#160; Costs associated with the Newport wafer fab also contributed to the decrease versus the prior year-to-date period.<br/>
    </div>

    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageFooter" style="width: 100%;"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: normal; font-style: normal;">33</span></div>

      <div class="BRPFPageBreak" style="page-break-after:always;">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

    </div>

    <div><br/>
    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">
    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic; font-weight: bold;">Segments</div>

    <div><br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Analysis of revenues and margins for our segments is provided below.&#160; <br/>
    </div>

    <div><br/>
    </div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic;"><span style="text-decoration: underline;">MOSFETs</span></div>

    <div><br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net revenues, gross profit margins, and segment operating margins of the MOSFETs segment were as follows<span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"> (dollars in thousands):</span></div>

    <div><br/>
    </div>

    <div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top;" colspan="10" rowspan="1">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Fiscal quarters ended</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top;" colspan="6">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Six fiscal months ended</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;" colspan="2">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
            </td>

    <td style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; padding-bottom: 2px; text-align: center;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;" colspan="2">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">March 29, 2025</div>
            </td>

    <td style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; padding-bottom: 2px; text-align: center;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;" colspan="2">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
            </td>

    <td style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; padding-bottom: 2px; text-align: center;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;" colspan="2">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
            </td>

    <td style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; padding-bottom: 2px; text-align: center;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;" colspan="2">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net revenues</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">$ <br/>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">148,633</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">$</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">142,113</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">$ <br/>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">155,053</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">$ <br/>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">290,746</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">$ <br/>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">308,226</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Gross profit margin</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">6.3</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">8.2</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">13.9</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">7.2</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">15.3</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Segment operating margin</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(9.7</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)%</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(6.1</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)%</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1.2</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(8.0</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)%</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">3.2</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

  </tr>


</table>
    </div>

    <div><br/>
    </div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The change in net revenues versus the comparable prior periods was as follows <span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">(dollars in thousands)</span>:</div>

    <div><br/>
    </div>

    <div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: center;" colspan="7">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"> Fiscal quarter ended</div>
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">June 28, 2025<br/>
              </div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: center;" colspan="7">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">Six fiscal months ended<br/>
              </div>
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">June 28, 2025<br/>
              </div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px;" colspan="3">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"> Change in net revenues</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px;" colspan="3">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"> % change</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px;" colspan="3">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"> Change in net revenues</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px;" colspan="3">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"> % change</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;">
              <div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">March 29, 2025</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">6,520</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"></div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">4.6</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">n/a</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">n/a</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 52%;">
              <div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">June 29, 2024</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(6,420</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(4.1</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)%</div>
            </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(17,480)</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(5.7</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)%</div>
            </td>

  </tr>


</table>
    </div>

    <div><br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Changes in MOSFETs segment net revenues were attributable to the following:</div>

    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;"/>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"> vs. Prior</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Quarter</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">vs. Prior Year</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Quarter</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">vs. Prior</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Year-to-Date</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Change attributable to:</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Change in volume</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">8.1</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">3.5</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(0.2</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)%</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Decrease in average selling prices</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(4.0</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)%</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(7.9</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)%</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(6.1</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)%</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Foreign currency effects</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1.1</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.7</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.1</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; width: 64%; white-space: nowrap;"><span style="font-size: 12pt;">Acquisition</span><br/>
          </td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">0.0</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">%</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">0.0</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">%</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">0.6</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">%</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Other</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(0.6</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)%</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(0.4</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)%</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(0.1</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)%</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net change</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">4.6</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(4.1</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)%</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(5.7</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)%</div>
          </td>

  </tr>


</table>
    <div><br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">
      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">
        <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">
          <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">
              <div>
                <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net revenues of the MOSFETs segment increased versus the prior fiscal quarter, but decreased versus the prior year periods.&#160; The increase
                  versus the prior fiscal quarter is primarily due to increased sales to distribution customers, power supply end market customers, and customers in the Asia region.&#160; The decreases versus the prior year periods are primarily due to
                  decreased sales to OEM customers, industrial end market customers, and customers in the Europe region.<br/>
                </div>

                <div><br/></div>

                <div>Gross profit margin decreased versus the prior fiscal quarter and prior year periods.&#160; The decreases are primarily due to lower average selling prices.&#160; Costs associated with the Newport wafer fab also contributed to the decrease
                  versus the prior year-to-date period.<br/>
                </div>

                <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"> <br/>
                </div>

                <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Segment operating margin decreased versus the prior fiscal quarter and prior year periods.&#160; The decreases are primarily due to gross profit
                  decreases.<br/>
                </div>

                <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"> <br/>
                </div>

                <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Average selling prices decreased versus the prior fiscal quarter and the prior year periods.<br/>
                </div>

                <div style="margin-top: 0.1pt; margin-bottom: 0.1pt;"><span style="font-family: 'Times New Roman'; font-size: 12pt;"><br/>
                  </span> </div>

                <div>
                  <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">We continue to invest to expand mid- and long-term manufacturing capacity for strategic product lines.&#160; We are building a 12-inch wafer fab
                    in Itzehoe, Germany adjacent to our existing 8-inch wafer fab, which we expect will increase our in-house wafer capacity by approximately 70% by 2028 and allow us to balance our in-house and foundry wafer supply.</div>

                  <div><br/>
                  </div>

                  <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">We acquired leading edge silicon and silicon carbide&#160;MOSFETs products with our acquisition of MaxPower in the fourth fiscal quarter of 2022.&#160;
                    We plan to use the Newport wafer fabrication facility acquired in the first fiscal quarter of 2024 as the home for MaxPower to further develop and scale our SiC MOSFETs and diodes capabilities.&#160; The acquisitions of MaxPower
                    Semiconductor, Inc. and the Newport wafer fab, as well as the planned capacity expansions at Itzehoe and Newport, are long-term investments which are not expected to generate significant income or cash flows in the near-term, but should
                    greatly enhance the long-term position of our MOSFETs business.&#160; We remain committed to these long-term projects. </div>

                </div>

              </div>

            </div>

          </div>

        </div>

      </div>

      <div><br/></div>

    </div>

    <div><br/></div>

    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div class="BRPFPageFooter" style="width: 100%;"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: normal; font-style: normal;">34</span></div>

      <div style="page-break-after:always;" class="BRPFPageBreak">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

    </div>

    <div><br/>
    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">
    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic;"><span style="text-decoration: underline;">Diodes</span></div>

    <div><br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net revenues, gross profit margins, and segment operating margins of the Diodes segment were as follows<span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"> (dollars in thousands):</span></div>

    <div><br/>
    </div>

    <div>
      <table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" rowspan="1" colspan="10" style="vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Fiscal quarters ended</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Six fiscal months ended</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
            </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">March 29, 2025</div>
            </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
            </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
            </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net revenues</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$ <br/>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">147,942</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$ <br/>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">140,963</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$ <br/>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">146,265</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$ <br/>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">288,905</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$ <br/>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">295,395</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Gross profit margin</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">20.0</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">19.9</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">21.2</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">19.9</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">21.5</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Segment operating margin</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">15.0</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">15.0</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">16.7</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">15.0</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">17.1</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

  </tr>


</table>
    </div>

    <div><br/>
    </div>
<div><span style="font-size: 12pt;"> </span>
     <span style="font-size: 12pt;"> </span></div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The change in net revenues versus the comparable prior periods was as follows <span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">(dollars in thousands)</span>:</div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"> <br/>
    </div>

    <div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; text-align: center;" colspan="6">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"> Fiscal quarter ended </div>
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">June 28, 2025<br/>
              </div>
            </td>

    <td style="text-align: center; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; text-align: center;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; text-align: center;" colspan="6">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"> Six fiscal months ended<br/>
              </div>
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">June 28, 2025<br/>
              </div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;" colspan="2">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"> Change in net revenues</div>
            </td>

    <td style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; padding-bottom: 2px; text-align: center;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;" colspan="2">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"> % change</div>
            </td>

    <td style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; padding-bottom: 2px; text-align: center;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;" colspan="2">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"> Change in net revenues</div>
            </td>

    <td style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; padding-bottom: 2px; text-align: center;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;" colspan="2">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"> % change</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;">
              <div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">March 29, 2025</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">6,979</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">5.0</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">n/a</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">n/a</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 52%;">
              <div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">June 29, 2024</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1,677</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1.1</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(6,490</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(2.2</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)%</div>
            </td>

  </tr>


</table>
    </div>

    <div><br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Changes in Diodes segment net revenues were attributable to the following:</div>

    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;"> </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"> vs. Prior</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Quarter</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">vs. Prior Year</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Quarter</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">vs. Prior</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Year-to-Date</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Change attributable to:</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Increase in volume</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">3.7</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">5.0</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">2.9</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Decrease in average selling prices</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(0.7</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(4.9</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(5.2</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)%</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Foreign currency effects</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1.9</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1.1</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.2</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Other</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.1</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(0.1</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(0.1</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)%</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net change</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">5.0</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1.1</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(2.2</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)%</div>
          </td>

  </tr>


</table>
    <div><br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">
      <div>
        <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">
          <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net revenues of the Diodes segment increased versus the prior fiscal quarter and the prior year quarter, but decreased versus the prior year-to-date
            period.&#160; The increases versus the prior fiscal quarter and prior year quarter are primarily due to increased sales to distribution customers, industrial end market customers, and customers in the Asia region.&#160; The decrease versus the prior
            year-to-date period is primarily due to decreased sales to OEM customers, automotive end market customers, and customers in the Americas region.<br/>
          </div>

          <div><br/>
          </div>

          <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Gross profit margin increased slightly versus the prior fiscal quarter, but decreased versus the prior year periods.&#160; The increase versus the prior
            fiscal quarter is primarily due to higher sales volume.&#160; The decreases versus the prior year periods is primarily due to lower average selling prices.<br/>
          </div>

          <div><br/>
          </div>

          <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Segment operating margin was flat versus the prior fiscal quarter, but decreased versus the prior year periods.&#160; The decreases versus the prior year
            periods are primarily due to decreased gross profit.<br/>
          </div>

          <div><br/>
          </div>

          <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Average selling prices decreased versus the prior fiscal quarter and prior year periods.<br/>
          </div>

          <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"> <br/>
          </div>
<div>
          &#160; <br/></div>

        </div>

      </div>

    </div>

    <div><br/></div>

    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div style="width: 100%;" class="BRPFPageFooter"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: normal; font-style: normal;">35</span></div>

      <div style="page-break-after:always;" class="BRPFPageBreak">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

    </div>

    <div><br/>
    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">
    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic;"><span style="text-decoration: underline;">Optoelectronic Components</span></div>

    <div><br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net revenues, gross profit margins, and segment operating margins of the Optoelectronic Components segment were as follows<span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"> (dollars in thousands):</span></div>

    <div><br/>
    </div>

    <div>
      <div>
        <table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="10" rowspan="1" style="vertical-align: top;">
                <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Fiscal quarters ended</div>
              </td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: top;">
                <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Six fiscal months ended</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
              </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">March 29, 2025</div>
              </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
              </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
              </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;">
                <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net revenues</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$ 54,119</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$ 51,168</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$ 53,010</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$ <br/>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">105,287</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$ <br/>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">102,209</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%;">
                <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Gross profit margin</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">23.2</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">20.9</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">26.8</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">22.1</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">20.7</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;">
                <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Segment operating margin</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">12.6</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">10.6</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">16.4</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">11.6</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">10.0</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
              </td>

  </tr>


</table>
      </div>

    </div>

    <div><br/>
    </div>
<div><span style="font-size: 12pt;"> </span>
     <span style="font-size: 12pt;"> </span></div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The change in net revenues versus the comparable prior periods was as follows <span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">(dollars in thousands)</span>:</div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"> <br/>
    </div>

    <div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; text-align: center;" colspan="6">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"> Fiscal quarter ended </div>
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">June 28, 2025<br/>
              </div>
            </td>

    <td style="text-align: center; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; text-align: center;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; text-align: center;" colspan="6">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">Six fiscal months ended
                <div>June 28, 2025<br/>
                </div>
              </div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;" colspan="2">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"> Change in net revenues</div>
            </td>

    <td style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; padding-bottom: 2px; text-align: center;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;" colspan="2">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"> % change</div>
            </td>

    <td style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; padding-bottom: 2px; text-align: center;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;" colspan="2">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"> Change in net revenues</div>
            </td>

    <td style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; padding-bottom: 2px; text-align: center;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;" colspan="2">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"> % change</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;">
              <div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">March 29, 2025</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">2,951</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">5.8</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">n/a</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">n/a</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 52%;">
              <div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">June 29, 2024</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1,109</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">2.1</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">3,078</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"></div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">3.0</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

  </tr>


</table>
    </div>

    <div><br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Changes in Optoelectronic Components segment net revenues were attributable to the following:</div>

    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;"> </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"> vs. Prior</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Quarter</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">vs. Prior Year</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Quarter</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">vs. Prior</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Year-to-Date</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Change attributable to:</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Increase in volume</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">3.4</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.4</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">2.5</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #FFFFFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Decrease in average selling prices</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(0.7</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(0.7</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #FFFFFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(0.3</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #FFFFFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)%</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Foreign currency effects</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">3.5</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">2.3</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.5</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Other</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(0.4</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.1</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #FFFFFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #FFFFFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.3</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #FFFFFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net change</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">5.8</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">2.1</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">3.0</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

  </tr>


</table>
    <div>
<div><br/></div>

      <div>
        <div>
          <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net revenues of the Optoelectronic Components segment increased versus the prior fiscal quarter and prior year periods.&#160; The increase versus the
            prior fiscal quarter is primarily due to increased sales to OEM and distribution customers, industrial and consumer end market customers, and customers in the Europe region.&#160; The increase versus the prior year quarter is primarily due to
            increased sales to OEM customers, automotive and industrial end market customers, and customers in the Europe region.&#160; The increase versus the prior year-to-date period is primarily due to increased sales to distribution customers, industrial
            end market customers, and customers in the Asia region.<br/>
          </div>

          <div><br/>
          </div>

          <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Gross margin increased versus the prior fiscal quarter and prior year-to-date period, but decreased versus the prior year quarter.&#160; The increases
            versus the prior fiscal quarter and prior year-to-date period are primarily due to higher sales volume and lower utility costs.&#160; The decrease versus the prior year quarter is primarily due to lower average selling prices and higher metals and
            fixed costs.<br/>
          </div>

          <div><br/>
          </div>

          <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Segment operating margin increased versus the prior fiscal quarter and prior year-to-date period, but decreased versus the prior year quarter.&#160; The
            changes are primarily due to changes in gross profit.<br/>
            <br/>
          </div>

          <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Average selling prices decreased versus the prior fiscal quarter and prior year periods.<br/>
          </div>

          <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"> <br/>
          </div>

        </div>

      </div>

    </div>

    <div style="text-align: justify; margin-top: 0.1pt; margin-bottom: 0.1pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/>
    </div>

    <div><br/></div>

    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div style="width: 100%;" class="BRPFPageFooter"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: normal; font-style: normal;">36</span></div>

      <div class="BRPFPageBreak" style="page-break-after:always;">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

    </div>

    <div><br/>
    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">
    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic;"><span style="text-decoration: underline;">Resistors</span></div>

    <div><br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net revenues, gross profit margins, and segment operating margins of the Resistors segment were as follows<span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"> (dollars in thousands):</span></div>

    <div><br/>
    </div>

    <div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top;" rowspan="1" colspan="10">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Fiscal quarters ended</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top;" colspan="6">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Six fiscal months ended</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;" colspan="2">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
            </td>

    <td style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; padding-bottom: 2px; text-align: center;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;" colspan="2">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">March 29, 2025</div>
            </td>

    <td style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; padding-bottom: 2px; text-align: center;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;" colspan="2">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
            </td>

    <td style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; padding-bottom: 2px; text-align: center;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;" colspan="2">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
            </td>

    <td style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; padding-bottom: 2px; text-align: center;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;" colspan="2">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net revenues</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">$ <br/>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">194,769</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">$ <br/>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">179,500</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">$ <br/>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">179,498</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">$ <br/>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">374,269</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">$ <br/>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">367,694</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Gross profit margin</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">22.8</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">22.5</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">22.9</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">22.6</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">23.8</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Segment operating margin</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">17.9</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">17.4</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">18.3</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">17.7</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">19.3</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

  </tr>


</table>
    </div>

    <div><br/>
    </div>
<div><span style="font-size: 12pt;"> </span>
     <span style="font-size: 12pt;"> </span></div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The change in net revenues versus the comparable prior periods was as follows <span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">(dollars in thousands)</span>:</div>

    <div><br/>
    </div>

    <div>
      <table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td colspan="6" style="vertical-align: bottom; text-align: center;">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"> Fiscal quarter ended </div>
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">June 28, 2025<br/>
              </div>
            </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: center;">&#160;</td>

    <td colspan="6" style="vertical-align: bottom; text-align: center;">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"> Six fiscal months ended<br/>
              </div>
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">June 28, 2025<br/>
              </div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"> Change in net revenues</div>
            </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"> % change</div>
            </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"> Change in net revenues</div>
            </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"> % change</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;">
              <div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">March 29, 2025</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">15,269</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">8.5</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">n/a</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">n/a</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 52%;">
              <div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">June 29, 2024</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">15,271</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">8.5</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">6,575</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1.8</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

  </tr>


</table>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"> <br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Changes in Resistors segment net revenues were attributable to the following:</div>

    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"/>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">vs. Prior</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Quarter</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">vs. Prior Year</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Quarter</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">vs. Prior</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Year-to-Date</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">
            <div style="text-align: left; text-indent: -9.35pt; margin-left: 9.35pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Change attributable to:</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9.35pt; margin-left: 9.35pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Increase in volume</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">5.3</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">5.9</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">2.2</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
            <div style="text-align: left; text-indent: -9.35pt; margin-left: 9.35pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Change in average selling prices</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.5</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(0.3</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)%</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(1.4</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)%</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9.35pt; margin-left: 9.35pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Foreign currency effects</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">2.9</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1.9</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.3</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;" rowspan="1"><span style="font-size: 12pt;">Acquisitions</span><br/>
          </td>

    <td valign="bottom" style="text-align: right; font-size: 12pt; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 9%;" rowspan="1" colspan="1">0.0</td>

    <td valign="bottom" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">%</td>

    <td valign="bottom" style="text-align: right; font-size: 12pt; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 9%;" rowspan="1" colspan="1">0.7</td>

    <td valign="bottom" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">%</td>

    <td valign="bottom" style="text-align: right; font-size: 12pt; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 9%;" rowspan="1" colspan="1">0.7</td>

    <td valign="bottom" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">%</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -9.35pt; margin-left: 9.35pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Other</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(0.2</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)%</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.3</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.0</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px;">
            <div style="text-align: left; text-indent: -9.35pt; margin-left: 9.35pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net change</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">8.5</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">8.5</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1.8</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

  </tr>


</table>
    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 13pt;">
      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 13pt;">
        <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; text-align: justify;"><span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;"> <br/>
          </span></div>

        <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; text-align: justify;">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; text-align: justify;">
<div> Net revenues of the Resistors segment increased versus the prior fiscal quarter and prior year periods.&#160; The increases versus the prior fiscal
            quarter and prior year quarter are primarily due to increased sales to distribution and OEM customers, industrial and automotive end market customers, and customers in all regions.&#160; The increase versus the prior year-to-date period is primarily
            due to increased sales to distribution customers, military and aerospace end market customers, and customers in the Asia and Americas regions.<br/></div>

            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"> <br/>
            </div>

            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"> Gross profit margin increased versus the prior fiscal quarter, but decreased versus the prior year periods.&#160; The increase versus the prior fiscal
              quarter is primarily due to higher sales volume.&#160; The decrease versus the prior year periods is primarily due to lower average selling prices.<br/>
            </div>

            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"> <br/>
            </div>

            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Segment operating margin increased versus the prior fiscal quarter, but decreased versus the prior year periods.&#160; The changes are primarily due to
              changes in gross profit.<br/>
            </div>

            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"> <br/>
            </div>

            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Average selling prices, including tariff adders, increased versus the prior fiscal quarter and decreased versus the prior year periods.</div>

            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"> <br/>
            </div>

            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">We are increasing critical manufacturing capacities for certain product lines.&#160; We continue to broaden our business with targeted acquisitions of
              specialty resistors businesses. </div>

          </div>

        </div>

        <div><br/></div>

      </div>

    </div>

    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageFooter" style="width: 100%;"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: normal; font-style: normal;">37</span></div>

      <div class="BRPFPageBreak" style="page-break-after:always;">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

    </div>

    <div><br/>
    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">
    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic;"><span style="text-decoration: underline;">Inductors</span></div>

    <div><br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net revenues, gross profit margins, and segment operating margins of the Inductors segment were as follows<span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"> (dollars in thousands):</span></div>

    <div><br/>
    </div>

    <div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top;" rowspan="1" colspan="10">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Fiscal quarters ended</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top;" colspan="6">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Six fiscal months ended</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;" colspan="2">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
            </td>

    <td style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; padding-bottom: 2px; text-align: center;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;" colspan="2">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">March 29, 2025</div>
            </td>

    <td style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; padding-bottom: 2px; text-align: center;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;" colspan="2">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
            </td>

    <td style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; padding-bottom: 2px; text-align: center;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;" colspan="2">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
            </td>

    <td style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; padding-bottom: 2px; text-align: center;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;" colspan="2">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net revenues</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">$ <br/>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">95,675</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">$ <br/>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">84,121</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">$ <br/>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">94,061</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">$ <br/>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">179,796</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">$ <br/>
            </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">182,712</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Gross profit margin</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">28.0</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">20.9</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">30.1</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">24.7</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">30.1</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Segment operating margin</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">24.0</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">16.5</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">26.1</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">20.5</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">26.1</div>
            </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

  </tr>


</table>
    </div>

    <div><br/>
    </div>
<div><span style="font-size: 12pt;"> </span>
     <span style="font-size: 12pt;"> </span></div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The change in net revenues versus the comparable prior periods was as follows <span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">(dollars in thousands)</span>:</div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"> <br/>
    </div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">
      <table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"> Fiscal quarter ended </div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025<br/>
              </div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Six fiscal months ended
                <div>June 28, 2025<br/>
                </div>
              </div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"> Change in net revenues</div>
            </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"> % change</div>
            </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"> Change in net revenues</div>
            </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"> % change</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;">
              <div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">March 29, 2025</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">11,554</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">13.7</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">n/a</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">n/a</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 52%;">
              <div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">June 29, 2024</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1,614</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"></div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1.7</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(2,916</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(1.6</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)%</div>
            </td>

  </tr>


</table>
    </div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"> <br/>
    </div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Changes in Inductors segment net revenues were attributable to the following:<br/>
    </div>

    <div><br/>
    </div>

    <div>
      <table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"> vs. Prior Quarter</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"> vs. Prior Year Quarter</div>
            </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"> vs. Prior</div>
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">Year-to-Date</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Change attributable to:</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Change in volume</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">7.6</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(2.1</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)%</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(2.5</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)%</div>
            </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Increase in average selling prices</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">4.4</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">3.0</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.7</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Foreign currency effects</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1.4</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.8</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.2</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 2px;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Other</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.3</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.0</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.0</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net change</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">13.7</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1.7</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(1.6</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)%</div>
            </td>

  </tr>


</table>
    </div>

    <div><br/>
    </div>

    <div>
      <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">
        <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">
<div>Net revenues of the Inductors segment increased versus the prior fiscal quarter and prior year quarter, but decreased versus the prior year-to-date period.&#160; The increase versus the prior fiscal quarter is
          primarily due to increased sales to distribution and OEM customers, automotive and industrial end market customers, and customers in all regions.&#160; The increase versus the prior year quarter is primarily due to increased sales to distribution
          customers, industrial end market customers, and customers in the Asia region.&#160; The decrease versus the prior year-to-date period is primarily due to decreased sales to OEM customers, automotive and military and aerospace end market customers, and
          customers in the Americas region, partially offset by increased sales to distribution customers and customers in the Asia region.<br/></div>

          <div><br/>
          </div>

          <div>Gross profit margin increased significantly versus the prior fiscal quarter, but decreased versus the prior year periods.&#160; The increase versus the prior fiscal quarter is primarily due to higher sales volume and manufacturing efficiencies.&#160;
            The decreases versus the prior year periods are primarily due to lower sales volume.<br/>
          </div>

          <div> <br/>
          </div>

          <div>
<div>Segment operating margin increased significantly versus the prior fiscal quarter, but decreased versus the prior year periods.&#160; The changes are primarily due to changes in gross profit.<br/></div>

            <div><br/>
            </div>
<div>
            Average selling prices, including tariff adders, increased versus the prior fiscal quarter and prior year periods.<br/></div>

          </div>

          <div><br/>
          </div>

          <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">We expect long-term growth in this segment, and are continuously expanding manufacturing capacity for certain product lines and evaluating
            acquisition opportunities, particularly of specialty businesses. <br/>
          </div>

        </div>

      </div>

      <div><br/></div>

      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 12pt; margin-bottom: 12pt;">
        <div style="width: 100%;" class="BRPFPageFooter"></div>

        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: normal; font-style: normal;">38</span></div>

        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      </div>

      <div> <br/>
      </div>

    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">
    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic;"><span style="text-decoration: underline;">Capacitors</span></div>

    <div><br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net revenues, gross profit margins, and segment operating margins of the Capacitors segment were as follows<span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"> (dollars in thousands):</span></div>

    <div><br/>
    </div>

    <div>
      <table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="10" rowspan="1" style="vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Fiscal quarters ended</div>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: top;">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Six fiscal months ended</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
            </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">March 29, 2025</div>
            </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
            </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
            </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net revenues</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$ <br/>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">121,112</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$ <br/>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">117,371</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$ <br/>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">113,352</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$ <br/>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">238,483</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">$ <br/>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">231,282</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Gross profit margin</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">21.5</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">23.2</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">23.5</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">22.4</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">25.5</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Segment operating margin</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">16.3</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">17.5</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">18.5</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">16.9</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">20.5</div>
            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
            </td>

  </tr>


</table>
    </div>

    <div><br/>
    </div>
<div><span style="font-size: 12pt;"> </span>
     <span style="font-size: 12pt;"> </span></div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The change in net revenues versus the comparable prior periods was as follows <span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">(dollars in thousands)</span>:</div>

    <div><br/>
    </div>

    <div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; text-align: center;" colspan="6">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"> Fiscal quarter ended </div>
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">June 28, 2025<br/>
                </div>
              </td>

    <td style="text-align: center; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; text-align: center;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; text-align: center;" colspan="6">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"> Six fiscal months ended<br/>
                </div>
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">June 28, 2025<br/>
                </div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;" colspan="2">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"> Change in net revenues</div>
              </td>

    <td style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; padding-bottom: 2px; text-align: center;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;" colspan="2">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"> % change</div>
              </td>

    <td style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; padding-bottom: 2px; text-align: center;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;" colspan="2">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"> Change in net revenues</div>
              </td>

    <td style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; padding-bottom: 2px; text-align: center;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;" colspan="2">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"> % change</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 52%; background-color: #CCEEFF;">
                <div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">March 29, 2025</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">3,741</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">3.2</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">n/a</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">n/a</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 52%;">
                <div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">June 29, 2024</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">7,760</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">6.8</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">7,201</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"></div>
              </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">3.1</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
              </td>

  </tr>


</table>
      </div>

    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"> <br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Changes in Capacitors segment net revenues were attributable to the following:</div>

    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;"/>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"> vs. Prior</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Quarter</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">vs. Prior Year</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Quarter</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">vs. Prior</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Year-to-Date</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Change attributable to:</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Change in volume</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(2.8</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)%</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(0.7</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)%</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.0</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Increase in average selling prices</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">2.1</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">2.7</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.9</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Foreign currency effects</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">3.6</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">2.4</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.2</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 64%; white-space: nowrap;">Acquisitions<br/>
          </td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; font-size: 12pt; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">0.0</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">%</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; font-size: 12pt; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">1.1</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">%</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; font-size: 12pt; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">1.4</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">%</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Other</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.3</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1.3</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.6</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net change</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">3.2</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">6.8</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">3.1</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
          </td>

  </tr>


</table>
    <div><br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">
      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">
        <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">
          <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net revenues of the Capacitors segment increased versus the prior fiscal quarter and prior year periods.&#160; The increase versus the prior fiscal
            quarter is primarily due to increased sales to distribution customers, industrial end market customers, and customers in the Asia region, partially offset by decreased sales to customers in the Europe region.&#160; The increase versus the prior year
            quarter is primarily due to increased sales to OEM customers, industrial and telecommunications end market customers, and customers in the Asia region.&#160; The increase versus the prior year-to-date period is primarily due to increased sales to
            OEM customers, industrial and telecommunications end market customers, and customers in the Europe region, partially offset by decreased sales to military and aerospace end market customers and customers in the Americas region.<br/>
          </div>

          <div><br/>
          </div>

          <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Gross profit margin decreased versus the prior fiscal quarter and prior year periods.&#160; The decrease versus the prior fiscal quarter is primarily due
            to lower sales volume.&#160; The decreases versus the prior year periods are primarily due to higher fixed costs.&#160; Lower sales volume also contributed to the decrease versus the prior fiscal quarter.<br/>
          </div>

        </div>

        <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"> <br/>
        </div>

        <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">
<div>Segment operating margin decreased versus the prior fiscal quarter and prior year periods.&#160; The changes are primarily due to gross profit decreases.<br/></div>

          <div><br/>
          </div>

          <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Average selling prices, including tariff adders, increased versus the prior fiscal quarter and prior year periods.<br/>
          </div>

        </div>

      </div>

      <div><br/></div>

    </div>

    <div><br/></div>

    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageFooter" style="width: 100%;"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: normal; font-style: normal;">39</span></div>

      <div class="BRPFPageBreak" style="page-break-after:always;">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

    </div>

    <div><br/>
    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">
    <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-style: italic; font-weight: bold;">Selling, General, and Administrative Expenses</div>

    <div><br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Selling, general, and administrative (&#8220;SG&amp;A&#8221;) expenses are summarized as follows <span style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-style: italic;">(dollars in thousands):</span></div>

    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="11">
            <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">Fiscal quarters ended</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="7">
            <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">Six fiscal months ended</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="3">
            <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="3">
            <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">March 29, 2025</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="3">
            <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="3">
            <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="3">
            <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 40%; background-color: rgb(204, 238, 255); white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Total SG&amp;A expenses</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">126,565</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">134,739</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">124,953</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">261,304</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">252,689</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">as a percentage of revenues</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">16.6</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">18.8</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">16.9</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">17.7</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">%</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">17.0</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">%</div>
          </td>

  </tr>


</table>
    <div><br/>
    </div>

    <div style="text-align: justify;"> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-style: normal; font-variant: normal; text-transform: none;">The sequential decrease in SG&amp;A expenses is primarily attributable to an $11.3 million gain recognized upon the favorable resolution of a contingency.&#160; Excluding the one-time benefit, the sequential increase is primarily due to exchange
        rate impacts.&#160; SG&amp;A expenses increased versus the prior year periods due to higher stock-based compensation expense, general cost inflation, and exchange rate impacts.&#160;&#160;</span> </div>

    <div><br/>
    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">
    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic; font-weight: bold;">Other Income (Expense)</div>

    <div><br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Interest expense for the fiscal quarter ended June 28, 2025
      increased $1.8 million versus the fiscal quarter ended March 29, 2025 and increased $3.9 million versus the fiscal quarter ended June 29, 2024.&#160; Interest expense for the six
      fiscal months ended June 28, 2025 increased by $6.2 million versus the six fiscal months ended June 29, 2024.&#160; The increases versus the prior fiscal quarter and the prior year periods are due to higher average outstanding balances on our revolving
      credit facility.<br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"> <br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"> In the second fiscal quarter of 2025, we entered into a forward contract with a highly-rated financial institution to mitigate the foreign currency risk
      associated with an intercompany loan denominated in a currency other than the legal entity's functional currency.&#160; The notional amount of the forward contract was $25 million as of June 28, 2025.&#160; We have not designated the forward contract as a
      hedge for accounting purposes, and as such the change in the fair value of the contract is recognized in the consolidated condensed statements of operations as a component of other income (expense).&#160; Due to the timing of the forward contract, the
      value of the forward contract was immaterial as of June 28, 2025.<br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"> <br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">The following tables analyze the components of the line &#8220;Other&#8221; on the consolidated condensed statements of operations <span style="font-family: 'Times New Roman',Times,serif; font-style: italic;">(in thousands):</span></div>

    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="6">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Fiscal quarters ended</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Change</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Foreign exchange gain (loss)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(1,673</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">620</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(2,293</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Interest income</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">4,023</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">6,663</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(2,640</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Other components of net periodic pension expense</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(1,794</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(2,056</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">262</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Investment income (expense)<br/>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">179</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(148</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">327</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Other</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">12</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(68</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">80</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">747</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">5,011</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(4,264</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

  </tr>


</table>
    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="6">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Fiscal quarters ended</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">March 29, 2025</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Change</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Foreign exchange gain (loss)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(1,673</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1,329</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(3,002</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Interest income</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">4,023</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">3,877</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">146</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Other components of net periodic pension expense</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(1,794</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(1,697</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(97</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Investment income (expense)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">179</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">261</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(82</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Other</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">12</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(23</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">35</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">747</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">3,747</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(3,000</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

  </tr>


</table>
    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="6">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Six fiscal months ended</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Change</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Foreign exchange gain (loss)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(344</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1,913</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(2,257</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Interest income</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">7,900</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">15,716</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(7,816</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Other components of net periodic pension expense</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(3,491</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(4,129</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">638</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Investment income (expense)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">440</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(514</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">954</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Other</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(11</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">112</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(123</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">4,494</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">13,098</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(8,604</div>
          </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

  </tr>


</table>
    <div><br/>
    </div>

    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div class="BRPFPageFooter" style="width: 100%;"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: normal; font-style: normal;">40</span></div>

      <div style="page-break-after:always;" class="BRPFPageBreak">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

    </div>

    <div><br/>
    </div>

  </div>


  <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; text-align: left; color: #000000;">
    <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">
      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic; font-weight: bold;">Income Taxes</div>

      <div><span style="font-size: 12pt;"> </span></div>

      <div><span style="font-size: 12pt;"><br/>
        </span> </div>

      <div><span style="font-size: 12pt;"> </span></div>

      <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; text-align: justify;"><span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;">For the fiscal quarter ended June 28, 2025, our effective tax rate was 83.7%, as
          compared to 3.2% and 34.2%
          for the fiscal quarters ended March 29, 2025 and June 29, 2024, respectively.&#160; For the six fiscal months ended June 28, 2025, our effective tax rate was 125.9%,
          as compared to 31.3% for the six
          fiscal months ended June 29, 2024.&#160; </span><span style="font-size: 12pt; font-family: 'Times New Roman',Times,serif;">Our current
          effective tax rate is not indicative of expected future tax rates due to relatively small items having a disproportionate impact on the current effective tax rate.&#160; When pre-tax earnings increase, we expect that our effective tax rate will be
          higher than the U.S. statutory rate, excluding unusual transactions. <br/>
        </span></div>

      <div><br/></div>

      <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; text-align: left;">
        <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">During the six fiscal months ended June 28, 2025, the liabilities for unrecognized tax benefits decreased $0.7 million on a net basis, primarily due to statute expirations, settlements, and payments, partially offset by accruals for the current period.</div>

        <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"> <br/>
        </div>

        <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><span style="font-size: 12pt;">On July 4, 2025, H.R. 1 (&#8220;the &#160;Act&#8221;), a tax reconciliation act, was enacted into law in the United States.&#160; Under U.S.
            GAAP (specifically, Accounting Standards Codification Topic 740), the effects of changes in tax rates and laws on deferred tax balances are recognized in the period in which the new legislation is enacted.&#160; Accordingly, we will account for the
            Act in the third fiscal quarter.&#160; We are evaluating the Act&#8217;s provisions, but are not currently able to estimate the impact of the Act on our deferred tax balances and future income tax expense.&#160; Certain provisions of the Act, particularly the
            international tax provisions, may have a material impact on our deferred tax balances and future income tax expense. </span> </div>

      </div>
<div><br/>

      <span style="font-size: 12pt;"> </span></div>

      <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">We operate in a global environment with significant operations in various locations outside the United States. Accordingly, the consolidated income tax
        rate is a composite rate reflecting our earnings and the applicable tax rates in the various locations where we operate. Part of our historical strategy has been to achieve cost savings through the transfer and expansion of manufacturing operations
        to countries where we can take advantage of lower labor costs and available tax and other government-sponsored incentives.&#160;</div>

    </div>

    <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">
<div><span style="font-size: 12pt;"><br/>
      </span> <span style="font-size: 12pt;"> </span></div>

      <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Additional information about income taxes is included in Note 4 to our consolidated condensed financial statements.</div>

      <div><br/>
      </div>

      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="width: 100%;" class="BRPFPageFooter"></div>

        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: normal; font-style: normal;">41</span></div>

        <div class="BRPFPageBreak" style="page-break-after:always;">
          <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

      </div>

      <!--PROfilePageNumberReset%Num%43%%%-->
      <div style="margin-bottom: 12pt;"><br/>
      </div>

    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify; color: rgb(0, 0, 0);">
    <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">Financial Condition, Liquidity, and Capital Resources</div>

    <div><span style="font-size: 12pt;"> </span></div>

    <div><span style="font-size: 12pt;"><br/>
      </span> </div>

    <div><span style="font-size: 12pt;">Our financial condition as of June 28, 2025 continued to be strong.&#160; We have historically been a strong
      generator of operating cash flows.&#160; The cash generated from operations is used to fund our capital expenditure plans, and cash in excess of our capital expenditure needs is available to fund our acquisition strategy, fund our Stockholder Return
      Policy, and to reduce debt levels.&#160;&#160;</span></div>

    <div><br/>
    </div>

    <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Management uses a non-GAAP measure, "free cash," to evaluate our ability to fund acquisitions, repay debt, and otherwise enhance stockholder value through stock repurchases or
      dividends.&#160; See "Overview" above for "free cash" definition and reconciliation to GAAP.&#160; <br/>
    </div>

    <div><br/>
    </div>

    <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Cash flows provided by operating activities were $7.3 million for
      the six fiscal months ended June 28, 2025, as compared to cash flows provided by operations of $55.5 million for the six fiscal months ended June 29, 2024.</div>

    <div><br/>
    </div>

    <div>
      <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: justify;">In order to manage our working capital and operating cash needs, we monitor our cash conversion cycle.&#160; The following table presents the components of our
        cash conversion cycle during the five fiscal quarters beginning with the second fiscal quarter of 2024 through the second fiscal quarter of 2025:</div>

      <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: justify;"> <br/>
      </div>

      <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: justify;">
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top;" rowspan="1" colspan="18">
                <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Fiscal quarters ended</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;" colspan="2">
                <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">2nd Quarter 2024</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;" colspan="2">
                <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">3rd Quarter 2024</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;" colspan="2">
                <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">4th Quarter 2024</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;" colspan="2">
                <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">1st Quarter 2025</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;" colspan="2">
                <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">2nd Quarter 2025</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%; background-color: #CCEEFF;">
                <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Days sales outstanding ("DSO") <sup>(a)</sup></div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">51</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">53</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">53</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">53</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">53</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%;">
                <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Days inventory outstanding ("DIO") <sup>(b)</sup></div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">105</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">106</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">109</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">110</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">109</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%; padding-bottom: 2px; background-color: #CCEEFF;">
                <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Days payable outstanding ("DPO") <sup>(c)</sup></div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(31</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(32</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(34</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(34</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(32</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 40%; padding-bottom: 4px;">
                <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Cash conversion cycle</div>
              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">125</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">127</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">128</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">129</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">130</div>
              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
      </div>

      <div style="margin: 0px 0px 0px; font-family: 'Times New Roman', Times, serif; font-size: 12pt; text-align: left;"> <br/>
      </div>

      <div style="text-align: justify; text-indent: -13.5pt; margin-left: 13.5pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">a)&#160; DSO measures the average collection period of our receivables.&#160; DSO is calculated by dividing the average
        accounts receivable by the average net revenue per day for the respective fiscal quarter.</div>

      <div style="text-align: justify; text-indent: -13.5pt; margin-left: 13.5pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">b)&#160; DIO measures the average number of days from procurement to sale of our product.&#160; DIO is calculated by
        dividing the average inventory by average cost of goods sold per day for the respective fiscal quarter.</div>

      <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; text-align: left;">
        <div style="text-align: justify; text-indent: -13.5pt; margin-left: 13.5pt; font-family: 'Times New Roman',Times,serif; font-size: 10pt;">c)&#160; DPO measures the average number of days our payables remain outstanding before payment.&#160; DPO is calculated
          by dividing the average accounts payable by the average cost of goods sold per day for the respective fiscal quarter.</div>

      </div>

      <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; text-align: left;"> <br/>
      </div>

      <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; text-align: justify;">Cash paid for property and equipment for the six
        fiscal months ended June 28, 2025 was $126.2
        million, as compared to $115.6 million for the six fiscal months ended June 29, 2024.&#160; To be well positioned to service our
        customers and to fully participate in growing markets, we have increased and expect to maintain a relatively high level of capital expenditures for expansion in the mid-term.&#160; We remain committed to our long-term plan of increasing Vishay's
        capacity, to assure our customers of reliable volume as they scale.&#160; While we plan to advance our capacity expansion projects, we have and will continue to modulate spending in response to order flow and the timing of customer demand and
        qualifications.&#160; The decreased lead time for equipment and the increased subcontractor capacity are also variables that allow us to adjust our capacity spending.&#160; For 2025, we plan to spend between $300 million to $350 million for capital
        expenditures, at least 70% of which will be invested in capacity expansion projects for high growth product lines, including our wafer fab expansions.<br/>
      </div>

    </div>

    <div><br/>
    </div>

    <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Free cash flow for the six fiscal months ended June 28, 2025 decreased versus the six
      fiscal months ended June 29, 2024 primarily due to decreased net earnings.&#160; We expect that free cash flow will be negatively impacted by
      the expected high level of capital expenditures for expansion after which we expect to generate increasingly higher levels of free cash.&#160; There is no assurance, however, that we will be able to continue to generate cash flows from operations and free
      cash at our historical levels, or at all, going forward if the economic environment worsens.&#160; <br/>
    </div>

    <div><br/>
    </div>

    <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">In 2022, our Board of Directors adopted a Stockholder Return Policy that will remain in effect until such time as the Board votes to amend or rescind the policy.&#160; See
      &#8220;Stockholder Return Policy&#8221; above for additional information. <br/>
    </div>

    <div><br/>
    </div>

    <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">The following table summarizes the components of net cash and short-term investments (debt) at June 28, 2025 and December 31, 2024&#160;<span style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-style: italic;">(in thousands)</span>:</div>

    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">December 31, 2024</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">
            <div style="text-indent: -9.35pt; margin-left: 9.35pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Credit facility</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">185,000</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">$</div>
          </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">136,000</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: top; font-size: 12pt; width: 76%;">Convertible senior notes, due 2025</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 9%;">-</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 9%;">41,911</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">
            <div style="text-indent: -9.35pt; margin-left: 9.35pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Convertible senior notes, due 2030</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">750,000</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">750,000</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 2px;">
            <div style="text-indent: -9.35pt; margin-left: 9.35pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Deferred financing costs</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">(20,496</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">(22,892</div>
          </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);">
            <div style="text-indent: -9.35pt; margin-left: 9.35pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Total debt</div>
          </td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">914,504</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">905,019</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);">
            <div style="text-indent: -9.35pt; margin-left: 9.35pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Cash and cash equivalents</div>
          </td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">473,860</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">590,286</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 2px;">
            <div style="text-indent: -9.35pt; margin-left: 9.35pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Short-term investments</div>
          </td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">5,217</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">16,130</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">
            <div style="text-indent: -9.35pt; margin-left: 9.35pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Net cash and short-term investments (debt)</div>
          </td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);">$</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);">(435,427</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;">)</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);">(298,603</td>

    <td valign="bottom" colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;">)</td>

  </tr>


</table>
    <div><br/>
    </div>

    <div>
      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">
        <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/>
        </div>

      </div>

    </div>

    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 12pt; margin-bottom: 12pt;">
      <div class="BRPFPageFooter" style="width: 100%;"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: normal; font-style: normal;">42</span></div>

      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">
      <div>
        <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">
          <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">
<div>"Net cash and short-term investments (debt)" does not have a uniform definition and is not recognized in accordance with GAAP. This measure should
            not be viewed as an alternative to GAAP measures of performance or liquidity.&#160; However, management believes that an analysis of "net cash and short-term investments (debt)" assists investors in understanding aspects of our cash and debt
            management. The measure, as calculated by us, may not be comparable to similarly titled measures used by other companies. <br/></div>

            <div><br/>
            </div>

          </div>

        </div>

      </div>

    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">We invest a portion of our excess cash in highly liquid, high-quality instruments with maturities greater than 90 days, but less than 1 year, which we
      classify as short-term investments on our consolidated condensed balance sheets.&#160; As these investments were funded using a portion of excess cash and represent a significant aspect of our cash management strategy, we include the investments in the
      calculation of net cash and short-term investments (debt).</div>

    <div><br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The interest rates on our short-term investments vary by location.&#160; Transactions related to these investments are classified as investing activities on our
      consolidated condensed statements of cash flows.&#160; <br/>
    </div>

    <div><br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">
      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Our business is geographically diverse and our cash is generated by our subsidiaries around the world.&#160; Cash dividends to stockholders, share
        repurchases, and principal and interest payments on our debt instruments need to be paid by the U.S. parent company, Vishay Intertechnology, Inc.&#160; We continue to allocate capital responsibly between our business, our lenders, and our stockholders.&#160;
        The capital allocated to our business is further allocated between our subsidiaries to meet local operating cash needs, to fund capital expenditures as part of our growth plan, and to meet corporate funding needs while also aiming to minimize our
        tax expense.</div>

      <div><span style="font-size: 12pt;"><br/>
        </span> </div>

      <div><span style="font-size: 12pt;"> </span></div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">
        <div style="text-align: justify; font-family: 'Times New Roman',Times,serif;">We repatriated $75 million of accumulated earnings to the United States in the second fiscal quarter of 2025 and paid withholding taxes, in Israel, of $9.4 million.&#160; As
          of June 28, 2025, $26.5 million of our cash and cash equivalents and short-term investments were held by our U.S. subsidiaries.&#160; As of June 28, 2025, we are in a net borrowing position in the U.S. and we expect to continue to be at least
          throughout 2025, primarily due to Newport expansion funding requirements.&#160; As of June 28, 2025, we have approximately $491.1 million&#160;of German and Israeli earnings that are deemed not indefinitely reinvested.&#160; Based on the expected timing of
          future repatriations, we estimate that the tax liability to repatriate these unremitted earnings will be approximately $75.3 million, which has been accrued, but will only be paid upon repatriation of the unremitted earnings.&#160; Repatriating these
          unremitted earnings earlier than currently planned may not be possible and would incur additional tax expense.&#160; We also have amounts of unremitted foreign earnings held by subsidiaries in countries other than Israel and Germany, which continue to
          be reinvested indefinitely, that we have not accrued for the incremental foreign income taxes and withholding taxes payable to foreign jurisdictions that would be incurred to repatriate these amounts.&#160; Certain of these subsidiaries are located in
          countries with restrictive regulations and high tax rates for repatriating cash.&#160; Due to the uncertainties associated with the ability, timing, and method to repatriate these unremitted earnings and other complexities associated with its
          hypothetical calculation, determination of the amount of tax expense that would be incurred to repatriate the unremitted earnings is not practicable, but could be significant.&#160; Our undrawn credit facility provides us with adequate operating
          liquidity in the United States.</div>

      </div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Upon successful completion of our growth plan, we expect to generate increasingly higher levels of free cash that will be sufficient to meet our
        long-term financing needs related to normal operating requirements, regular dividend payments, share repurchases pursuant to our Stockholder Return Policy, while allowing us to manage our repatriation and financing activities to minimize tax and
        interest expense.&#160; During the current period of intensified capital expenditures to achieve our growth plans, we are considering a combination of additional and alternative sources of financing and our cash on hand to fund a portion of the capital
        expenditures that would conserve cash for future acquisitions while enabling us to minimize tax expense.</div>

    </div>

    <div><br/>
    </div>

    <div>
      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">We maintain a $750 million revolving credit agreement with a consortium of banks led by JPMorgan Chase Bank, N.A., that matures on May 8, 2028.&#160; The
        maximum amount available on the revolving credit facility is restricted by the financial covenants described below.&#160; The credit facility also provides us the ability to request up to $300 million of incremental facilities, subject to the
        satisfaction of certain conditions, which could take the form of additional revolving commitments, incremental &#8220;term loan A&#8221; or &#8220;term loan B&#8221; facilities, or incremental equivalent debt.</div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"> <br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Pursuant to the credit facility, the financial maintenance covenants include (a) an interest coverage ratio of not less than 3.25 to 1; and (b) a net
        leverage ratio of not more than 3.25 to 1 (and a pro forma ratio of 3.00 to 1 on the date of incurrence of additional debt).&#160; Net leverage ratio reduces the measure of outstanding debt by up to $250 million of unrestricted cash.<br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"> <br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The credit facility limits or restricts us from, among other things, incurring indebtedness, incurring liens on its respective assets, making investments
        and acquisitions (assuming our pro forma net leverage ratio is greater than 2.75 to 1.00), making asset sales, and paying cash dividends and making other restricted payments (assuming our pro forma net leverage ratio is greater than 2.50 to 1.00).
      </div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">We were in compliance with all financial covenants under the credit facility at June 28, 2025.&#160; Our interest coverage ratio and net leverage ratio were
        10.69 to 1 and 2.34 to 1, respectively.&#160; We expect to continue to be in compliance with these covenants based on current projections.&#160; Based on our current EBITDA and outstanding revolver balance, the usable capacity on the credit facility is
        approximately $275 million.<br/>
      </div>

      <div><br/>
      </div>

      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/>
      </div>

      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 12pt; margin-bottom: 12pt;">
        <div class="BRPFPageFooter" style="width: 100%;"></div>

        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: normal; font-style: normal;">43</span></div>

        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      </div>

      <div>
        <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"> If we are not in compliance with all of the required financial covenants, the credit facility could be terminated by the lenders, and any amounts then
          outstanding pursuant to the credit facility could become immediately payable. Additionally, our convertible senior notes due 2030 have cross-default provisions that could accelerate repayment in the event the indebtedness under the credit
          facility is accelerated.<br/>
        </div>

        <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"> <br/>
        </div>

        <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Borrowings under the credit facility bear interest at variable reference rates plus an interest margin.&#160; The applicable interest margin is based on our
          total leverage ratio.&#160; We also pay a commitment fee, also based on our total leverage ratio, on undrawn amounts.&#160; U.S. dollar borrowings under the credit facility are based on SOFR (including a customary spread adjustment).&#160; Borrowings in foreign
          currencies bear interest at currency-specific reference rates plus an interest margin.&#160; Based on our current total leverage ratio of 3.16 to 1, any new U.S. dollar borrowings will bear interest at SOFR plus 2.10% (including the applicable credit
          spread), and the undrawn commitment fee is 0.35% per annum. <br/>
        </div>

        <div><br/>
        </div>

        <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The borrowings under the credit facility are secured by a lien on substantially all assets, including accounts receivable, inventory, machinery and
          equipment, and general intangibles (but excluding real estate, intellectual property registered or licensed solely for use in, or arising solely under the laws of, any country other than the United States, assets located solely outside of the
          United States and deposit and securities&#160;accounts), of Vishay and certain significant subsidiaries located in the United States, and pledges of stock in certain subsidiaries; and are guaranteed by certain significant subsidiaries.</div>

        <div><br/>
        </div>

        <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">
          <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">We had $136 million outstanding on our revolving credit facility at December 31, 2024 and $185 million outstanding at June 28, 2025.&#160; We borrowed
            $420 million and repaid $371 million on the revolving credit facility during the six fiscal months ended June 28, 2025.&#160; The average outstanding balance on our revolving credit facility calculated at fiscal month-ends was $223 million and the
            highest amount outstanding at a fiscal month end was $309 million during the six fiscal months ended June 28, 2025.&#160; We expect, at least initially, to fund certain future obligations required to be paid by the U.S. parent company by borrowing
            under our credit facility.&#160; We also expect to continue to use the credit facility from time-to-time to meet certain short-term financing needs.&#160; Additional acquisition activity, convertible debt repurchases, or conversion of our convertible
            debt instruments may require additional borrowing under our credit facility or may otherwise require us to incur additional debt.&#160; No principal payments on our debt are due until 2028.<br/>
          </div>

        </div>

        <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"> <br/>
        </div>

        <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">
          <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The convertible senior notes due 2030 are not currently convertible.&#160; Pursuant to the indenture governing the convertible senior notes due 2030, we
            will cash-settle the principal amount of $1,000 per note and settle any additional amounts in cash or shares of our common stock.&#160; We intend to finance the principal amount of any converted notes using borrowings under our credit facility.&#160; No
            conversions have occurred to date. <br/>
          </div>

          <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"> <br/>
          </div>

          <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The convertible senior notes due 2025 matured on June 15, 2025.&#160; Pursuant to the indenture governing the convertible senior notes due 2025 and the
            amendments thereto incorporated in the Supplemental Indenture dated December 23, 2020, we cash-settled the $41.9 million aggregate principal amount outstanding as of June 15, 2025.&#160; The settlement was funded using borrowings under our credit
            facility.&#160; No shares were issued to settle the convertible senior notes due 2025.<br/>
          </div>

          <div><br/></div>

        </div>

      </div>

    </div>

    <div><br/></div>

    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 12pt; margin-bottom: 12pt;">
      <div class="BRPFPageFooter" style="width: 100%;"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: normal; font-style: normal;">44</span></div>

      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"> <br/>
    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">
    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Safe Harbor Statement</div>

    <div><br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">From time to time, information provided by us, including but not limited to statements in this report, or other statements made by or on our behalf, may
      contain &#8220;forward-looking&#8221; information within the meaning of the Private Securities Litigation Reform Act of 1995.&#160; Words such as &#8220;believe,&#8221; &#8220;estimate,&#8221; &#8220;will be,&#8221; &#8220;will,&#8221; &#8220;would,&#8221; &#8220;expect,&#8221; &#8220;anticipate,&#8221; &#8220;plan,&#8221; &#8220;project,&#8221; &#8220;intend,&#8221; &#8220;could,&#8221;
      &#8220;should,&#8221; or other similar words or expressions often identify forward-looking statements.</div>

    <div><br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;">Such statements are based on current expectations only, and are subject to
        certain risks, uncertainties, and assumptions, many of which are beyond our control. Should one or more of these risks or uncertainties materialize, or should underlying assumptions prove incorrect, actual results, performance, or achievements may
        vary materially from those anticipated, estimated, or projected.&#160; Among the factors that could cause actual results to materially differ include: general business and economic conditions; delays or difficulties in implementing our cost reduction
        strategies; delays or difficulties in expanding our manufacturing capacities; </span>manufacturing or supply chain interruptions or changes in customer demand (including due to political, economic, and health instability and military conflicts and
      hostilities); <span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;">an inability to attract and retain highly qualified personnel; changes in foreign currency exchange rates; uncertainty related to the effects of changes in
        foreign currency exchange rates; competition and technological changes in our industries; difficulties in new product development; difficulties in identifying suitable acquisition candidates, consummating a transaction on terms which we consider
        acceptable, and integration and performance of acquired businesses;&#160;changes in applicable domestic and foreign tax regulations and uncertainty regarding the same; changes in U.S. and foreign trade regulations and tariffs and uncertainty regarding
        the same; changes in applicable accounting standards and other factors affecting our operations, markets, capacity to meet demand, products, services, and prices that are set forth in our filings with the SEC, including our annual reports on Form
        10-K and our quarterly reports on Form 10-Q.&#160; We undertake no obligation to publicly update or revise any forward-looking statements, whether as a result of new information, future events, or otherwise.</span></div>

    <div><br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Our 2024 Annual Report on Form 10-K listed various important factors that could cause actual results to differ materially from projected and historic
      results. We note these factors for investors as permitted by the Private Securities Litigation Reform Act of 1995.&#160; Readers can find them in Part I, Item 1A, of that filing under the heading &#8220;Risk Factors.&#8221; You should understand that it is not
      possible to predict or identify all such factors.&#160; Consequently, you should not consider any such list to be a complete set of all potential risks or uncertainties.</div>

    <div><br/>
    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">
    <a id="Item3"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 40.5pt; vertical-align: top; align: right;"><span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"><span style="text-decoration: underline;">Item 3.</span></span></td>

    <td style="width: auto; vertical-align: top; text-align: left;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><span style="text-decoration: underline;">Quantitative and Qualitative Disclosures About Market Risk</span></div>
          </td>

  </tr>


</table>
    <div><br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Part II, Item 7A, &#8220;Quantitative and Qualitative Disclosures About Market Risk,&#8221; of our Annual Report on Form 10-K for the year ended December 31, 2024,
      filed with the SEC on February 14, 2025, describes our exposure to market risks.&#160; There have been no material changes to our market risks since December 31, 2024.</div>

    <div><br/>
    </div>

    <a id="Item4"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 40.5pt; vertical-align: top; align: right;"><span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;"><span style="text-decoration: underline;">Item 4.</span></span></td>

    <td style="width: auto; vertical-align: top; text-align: left;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><span style="text-decoration: underline;">Controls and Procedures</span></div>
          </td>

  </tr>


</table>
    <div><br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Conclusion Regarding the Effectiveness of Disclosure Controls and Procedures</div>

    <div><br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">An evaluation was performed under the supervision and with the participation of our management, including the Chief Executive Officer (&#8220;CEO&#8221;) and Chief
      Financial Officer (&#8220;CFO&#8221;), of the effectiveness of the design and operation of our disclosure controls and procedures, as such term is defined under Rule 13a-15(e) and Rule 15d-15(e) promulgated under the Securities Exchange Act of 1934, as amended
      (the &#8220;Exchange Act&#8221;).&#160; Based on that evaluation, our CEO and CFO concluded that our disclosure controls and procedures were effective as of the end of the period covered by this quarterly report to ensure that information required to be disclosed in
      reports that we file or submit under the Exchange Act are: (1) recorded, processed, summarized, and reported within the time periods specified in the SEC&#8217;s rules and forms; and (2) accumulated and communicated to our management, including our CEO and
      CFO, as appropriate to allow timely decisions regarding required disclosure.</div>

    <div><br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Changes in Internal Control Over Financial Reporting</div>

    <div><br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">There were no changes in our internal control over financial reporting during the period covered by this report that have materially affected, or are
      reasonably likely to materially affect, our internal control over financial reporting.</div>

    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageFooter" style="width: 100%;"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: normal; font-style: normal;">45</span></div>

      <div class="BRPFPageBreak" style="page-break-after:always;">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

    </div>

    <!--PROfilePageNumberReset%Num%47%%%-->
    <div><br/>
    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">
    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><a id="PARTIIOTHERINFORMATION"><!--Anchor--></a>PART II - OTHER INFORMATION</div>

    <div><br/>
    </div>

    <a id="LegalProceedings"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 72pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><span style="text-decoration: underline;">Item 1.</span></td>

    <td style="width: auto; vertical-align: top; text-align: left;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;"><span style="text-decoration: underline;">Legal Proceedings</span></span></div>
          </td>

  </tr>


</table>
    <div><br/>
    </div>

    <div><span style="font-size: 12pt;">Item 3 of Part I of our Annual Report on Form 10-K for the year ended December 31, 2024, filed with the SEC on February 14, 2025 describes certain of our legal proceedings.&#160; There have been no material developments to the
      legal proceedings previously disclosed.</span></div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">
      <div><br/>
      </div>

    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">
    <a id="RiskFactors"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 72pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><span style="text-decoration: underline;">Item 1A.</span></td>

    <td style="width: auto; vertical-align: top; text-align: left;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;"><span style="text-decoration: underline;">Risk Factors</span></span></div>
          </td>

  </tr>


</table>
    <div><br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">There have been no material changes to the risk factors we previously disclosed under Item 1A of Part I of our Annual Report on Form 10-K for the year
      ended December 31, 2024, filed with the SEC on February 14, 2025.<br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/>
    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">
    <a id="UnregisteredSalesofEquity"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 72pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><span style="text-decoration: underline;">Item 2.</span></td>

    <td style="width: auto; vertical-align: top; text-align: left;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;"><span style="text-decoration: underline;">Unregistered
                  Sales of Equity Securities and Use of Proceeds<br/>
                </span></span></div>
          </td>

  </tr>


</table>
    <div><br/>
    </div>

    <div><span style="font-size: 12pt;">Not applicable.</span></div>

    <div style="text-align: justify;"><span style="font-size: 12pt;"> <br/>
      </span></div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; background-color: #FFFFFF;">
    <a id="DefaultsUponSeniorSecurit"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 72pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><span style="text-decoration: underline;">Item 3.</span></td>

    <td style="width: auto; vertical-align: top; text-align: left;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;"><span style="text-decoration: underline;">Defaults Upon
                  Senior Securities</span></span></div>
          </td>

  </tr>


</table>
    <div><br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Not applicable.</div>

    <div><br/>
    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; background-color: #FFFFFF;">
    <a id="MineSafetyDisclosures"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 72pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><span style="text-decoration: underline;">Item 4.</span></td>

    <td style="width: auto; vertical-align: top; text-align: left;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;"><span style="text-decoration: underline;">Mine Safety
                  Disclosures</span></span></div>
          </td>

  </tr>


</table>
    <div><br/>
    </div>

    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Not applicable.</div>

    <div><br/>
    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">
    <a id="OtherInformation"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 72pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><span style="text-decoration: underline;">Item 5.</span></td>

    <td style="width: auto; vertical-align: top; text-align: left;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;"><span style="text-decoration: underline;">Other Information</span></span></div>
          </td>

  </tr>


</table>
    <div><br/>
    </div>


    <ix:nonNumeric name="ecd:MtrlTermsOfTrdArrTextBlock" id="Text_e721f3fa75134f4f98ace5e2215434bc" contextRef="c20250101to20250628" escape="true" continuedAt="Text_7b395f447ce9447e89fd54b2a104d7c61">
<div style="text-align: justify;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt; 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;">None of our directors or executive officers <ix:nonNumeric name="ecd:Rule10b51ArrAdoptedFlag" id="Fact_86b7d5fdeffa4085a19bb5d905329ce6" contextRef="c20250330to20250628" format="ixt:fixed-false">adopted</ix:nonNumeric> or <ix:nonNumeric name="ecd:Rule10b51ArrTrmntdFlag" id="Fact_a9cbd43e6d594bad8987c492edccb4de" contextRef="c20250330to20250628" format="ixt:fixed-false">terminated</ix:nonNumeric> a Rule 10b5-1
        trading arrangement or <ix:nonNumeric name="ecd:NonRule10b51ArrAdoptedFlag" id="Fact_9fd0566551db45639fee2af155368000" contextRef="c20250330to20250628" format="ixt:fixed-false">adopted</ix:nonNumeric> or <ix:nonNumeric name="ecd:NonRule10b51ArrTrmntdFlag" id="Fact_da2e0e5b823c49198db2c2655a490447" contextRef="c20250330to20250628" format="ixt:fixed-false">terminated</ix:nonNumeric>
        a non-Rule 10b5-1 trading arrangement (as defined by Item 408(c) of Regulation S-K) during the fiscal quarter ended June 28, 2025.</span>
    </div>
</ix:nonNumeric>
    <ix:continuation id="Text_7b395f447ce9447e89fd54b2a104d7c61">
<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; 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;"> <br/>
      </span></div>
</ix:continuation>
    <div>  <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; 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;"> </span></div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">
    <a id="Exhibits"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 72pt; vertical-align: top; align: right; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><span style="text-decoration: underline;">Item 6.</span></td>

    <td style="width: auto; vertical-align: top; text-align: left;">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;"><span style="text-decoration: underline;">Exhibits</span></span></div>
          </td>

  </tr>


</table>
    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 10.27%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><a href="exhibit31-1q.htm">31.1</a></div>
          </td>

    <td style="width: 89.66%; vertical-align: top;">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><a href="exhibit31-1q.htm">Certification pursuant to Rule
                13a-14(a) or 15d-14(a) under the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 - Joel Smejkal, Chief Executive Officer.</a></div>
          </td>

  </tr>

  <tr>

    <td style="width: 10.27%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><a href="exhibit31-2q.htm">31.2</a></div>
          </td>

    <td style="width: 89.66%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><a href="exhibit31-2q.htm">Certification pursuant to Rule
                13a-14(a) or 15d-14(a) under the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 - David E. McConnell, Chief Financial Officer.</a></div>
          </td>

  </tr>

  <tr>

    <td style="width: 10.27%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><a href="exhibit32-1q.htm">32.1</a></div>
          </td>

    <td style="width: 89.66%; vertical-align: top;">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><a href="exhibit32-1q.htm">Certification Pursuant to 18 U.S.C.
                Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 &#8211; Joel Smejkal, Chief Executive Officer.</a></div>
          </td>

  </tr>

  <tr>

    <td style="width: 10.27%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><a href="exhibit32-2q.htm">32.2</a></div>
          </td>

    <td style="width: 89.66%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><a href="exhibit32-2q.htm">Certification Pursuant to 18 U.S.C.
                Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 &#8211; David E. McConnell, Chief Financial Officer.</a></div>
          </td>

  </tr>

  <tr>

    <td style="width: 10.27%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">101</div>
          </td>

    <td style="width: 89.66%; vertical-align: top;">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Interactive Data File (Quarterly Report on Form 10-Q, for the quarterly period ended June 28, 2025, furnished in iXBRL (Inline eXtensible Business
              Reporting Language)).</div>
          </td>

  </tr>

  <tr>

    <td style="width: 10.27%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">104</div>
          </td>

    <td style="width: 89.66%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Cover Page Interactive Data File (formatted as Inline eXtensible Business Reporting Language and contained in Exhibit 101)</div>
          </td>

  </tr>


</table>
    <div style="text-align: justify; text-indent: -36pt; margin-left: 36pt; margin-bottom: 6pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">____________</div>

    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div class="BRPFPageFooter" style="width: 100%;"></div>

      <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: normal; font-style: normal;">46</span></div>

      <div style="page-break-after:always;" class="BRPFPageBreak">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

    </div>

    <!--PROfilePageNumberReset%Num%49%%%-->
    <div><br/>
    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">
    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><a id="SIGNATURES"><!--Anchor--></a>SIGNATURES</div>

    <div><br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the
      undersigned thereunto duly authorized.</div>

    <div><br/>
    </div>

    <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 42.49%; vertical-align: top;"> </td>

    <td style="width: 57.51%; vertical-align: top;" colspan="2">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">VISHAY INTERTECHNOLOGY, INC.</div>
          </td>

  </tr>

  <tr>

    <td style="width: 42.49%; vertical-align: top;">&#160;</td>

    <td style="width: 32.18%; vertical-align: top;">&#160;</td>

    <td style="width: 25.33%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 42.49%; vertical-align: top;">&#160;</td>

    <td style="width: 32.18%; vertical-align: top;">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><span style="text-decoration: underline;">/s/ David E. McConnell<br/>
              </span></div>
          </td>

    <td style="width: 25.33%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 42.49%; vertical-align: top;">&#160;</td>

    <td style="width: 32.18%; vertical-align: top;">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">David E. McConnell<br/>
            </div>
          </td>

    <td style="width: 25.33%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 42.49%; vertical-align: top;">&#160;</td>

    <td style="width: 57.51%; vertical-align: top;" colspan="2">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Executive Vice President and Chief Financial Officer</div>
          </td>

  </tr>

  <tr>

    <td style="width: 42.49%; vertical-align: top;">&#160;</td>

    <td style="width: 57.51%; vertical-align: top;" colspan="2">
            <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(as a duly authorized officer and principal financial officer)<br/>
            </div>
          </td>

  </tr>


</table>
    <div><br/>
    </div>

    <div><br/>
    </div>

    <div>
      <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 42.5%; vertical-align: top;">&#160;</td>

    <td style="width: 31.94%; vertical-align: top;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><span style="text-decoration: underline;">/s/ David L. Tomlinson<br/>
                </span></div>
            </td>

    <td style="width: 25.48%; vertical-align: top;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td style="width: 42.5%; vertical-align: top;">&#160;</td>

    <td style="width: 31.94%; vertical-align: top;">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">David L. Tomlinson<br/>
              </div>
            </td>

    <td style="width: 25.48%; vertical-align: top;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td style="width: 42.5%; vertical-align: top;">&#160;</td>

    <td style="vertical-align: top;" colspan="2">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Senior Vice President - Chief Accounting Officer</div>
            </td>

  </tr>

  <tr>

    <td style="width: 42.5%; vertical-align: top;">&#160;</td>

    <td style="vertical-align: top;" colspan="2">
              <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(as a duly authorized officer and principal accounting officer)<br/>
              </div>
            </td>

  </tr>


</table>
    </div>

    <div><br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Date:&#160; August 6, 2025<br/>
    </div>

    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"> <br/>
    </div>

    <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><span style="font-size: 10pt;">47</span><br/>
    </div>

    <div style="text-align: center;"><br/>
    </div>

  </div>


</div>
</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>exhibit31-1q.htm
<DESCRIPTION>CERTIFICATION PURSUANT TO RULE 13A-14(A) OR 15D-14(A)
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Vishay Intertechnology, Inc.
         Document created using Broadridge PROfile 25.5.1.5318
         Copyright 1995 - 2025 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; text-align: left; color: #000000;">
  <div>
    <div style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; font-family: 'Times New Roman', serif; font-weight: bold; text-align: right;">Exhibit 31.1</div>
    <div style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-size: 12pt; font-family: 'Times New Roman',serif; font-weight: bold; text-align: center;">CERTIFICATIONS</div>
    <div><br>
    </div>
    <div>
      <div>
        <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 11pt;">I, Joel Smejkal, certify that:</div>
        <div style="text-align: justify;"><br>
        </div>
        <div style="font-size: 11pt;">
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; width: 100%; text-align: left; color: #000000;">

              <tr>
                <td style="width: 36pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-size: 11pt;">1.</td>
                <td style="width: auto; vertical-align: top; text-align: left; font-size: 11pt;">
                  <div style="font-family: 'Times New Roman',Times,serif; text-align: justify;"><font style="font-size: 11pt; font-family: 'Times New Roman',Times,serif;">I have reviewed this quarterly report on Form 10-Q of Vishay Intertechnology, Inc.;</font></div>
                </td>
              </tr>

          </table>
        </div>
        <div style="font-size: 11pt;"><br>
        </div>
      </div>
      <table cellspacing="0" cellpadding="0" id="z0ff24e25c8774322ad7a59cadbdf40a5" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 36pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-size: 11pt;">2.</td>
            <td style="width: auto; vertical-align: top; text-align: left; font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif; text-align: justify;">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made,
                in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</div>
            </td>
          </tr>

      </table>
      <div style="font-size: 11pt;"><br>
      </div>
      <table cellspacing="0" cellpadding="0" id="z9e67266526404562a5928e728db1c427" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 36pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-size: 11pt;">3.</td>
            <td style="width: auto; vertical-align: top; text-align: left; font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif; text-align: justify;">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial
                condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</div>
            </td>
          </tr>

      </table>
      <div style="font-size: 11pt;"><br>
      </div>
      <table cellspacing="0" cellpadding="0" id="z5bf1e1a068d44acba750c3781b0a699f" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 36pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-size: 11pt;">4.</td>
            <td style="width: auto; vertical-align: top; text-align: left; font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif; text-align: justify;">The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act
                Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</div>
            </td>
          </tr>

      </table>
      <div style="font-size: 11pt;"><font style="width: 9pt; font-size: 1px; display: inline-block;" class="HorizontalTab">&#160;&#160;</font></div>
      <div style="font-size: 11pt;"><br>
      </div>
      <div>
        <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; text-indent: -27pt; margin-left: 54pt;"><font style="text-align: left; font-family: 'Times New Roman',Times,serif;"><font style="width: 9pt; font-size: 1px; display: inline-block;" class="HorizontalTab">&#160;&#160;&#160;</font><font style="font-size: 11pt;">(a)&#160; </font></font><font style="font-size: 11pt;">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be
            designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is
            being prepared;</font></div>
      </div>
      <div style="font-size: 11pt;">
        <div><br>
        </div>
      </div>
      <div>
        <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; text-indent: -18pt; margin-left: 54pt;"><font style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 11pt;">(b)&#160; </font><font style="font-size: 11pt;">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and
            the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</font></div>
      </div>
      <div style="font-size: 11pt;">
        <div><br>
        </div>
      </div>
      <div>
        <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; margin-left: 54pt; text-indent: -18pt;"><font style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 11pt;">(c)&#160; </font><font style="font-size: 11pt;">Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by
            this report based on such evaluation; and</font></div>
      </div>
      <div style="font-size: 11pt;">
        <div><br>
        </div>
      </div>
      <div>
        <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; text-indent: -18pt; margin-left: 54pt;"><font style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 11pt;">(d)&#160; </font><font style="font-size: 11pt;">Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter that has materially affected, or is reasonably likely to materially
            affect, the registrant's internal control over financial reporting; and</font></div>
      </div>
      <div style="font-size: 11pt;">
        <div><br>
        </div>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" id="zd100c62c7de94b31b92e42cb2992026e" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; width: 100%; text-align: left; color: #000000;">

            <tr>
              <td style="width: 36pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-size: 11pt;">5.</td>
              <td style="width: auto; vertical-align: top; text-align: justify; font-size: 11pt;">
                <div style="font-family: 'Times New Roman',Times,serif;">The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and
                  the audit committee of the registrant's board of directors (or persons performing the equivalent functions):</div>
              </td>
            </tr>

        </table>
        <div style="font-size: 11pt;"><br>
        </div>
      </div>
      <div style="font-size: 11pt;">
        <div style="text-align: justify; text-indent: -18pt; margin-left: 54pt; font-family: 'Times New Roman',Times,serif;">(a)&#160; All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting
          which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and</div>
      </div>
      <div style="font-size: 11pt;">
        <div><br>
        </div>
      </div>
      <div style="font-size: 11pt;">
        <div style="text-align: justify; text-indent: -18pt; margin-left: 54pt; font-family: 'Times New Roman',Times,serif;">(b)&#160; Any fraud, whether or not material, that involves management or other employees who have a significant role in the
          registrant's internal control over financial reporting.</div>
      </div>
      <div style="font-size: 11pt;">
        <div><br>
        </div>
      </div>
      <div>
        <div style="font-size: 11pt;"><br>
        </div>
        <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 11pt;">Date: August 6, 2025<br>
        </div>
      </div>
      <div>
        <div style="font-size: 11pt;"><br>
        </div>
        <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br>
        </div>
        <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><u>/s/ Joel Smejkal <br>
          </u></div>
        <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 11pt;">Joel Smejkal<font style="font-family: 'Times New Roman',Times,serif;"><br>
            </font>Chief Executive Officer</font></div>
      </div>
    </div>
    <br>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>exhibit31-2q.htm
<DESCRIPTION>CERTIFICATION PURSUANT TO RULE 13A-14(A) OR 15D-14(A)
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Vishay Intertechnology, Inc.
         Document created using Broadridge PROfile 25.5.1.5318
         Copyright 1995 - 2025 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; text-align: left; color: #000000;">
  <div>
    <div style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; font-family: 'Times New Roman', serif; font-weight: bold; text-align: right;">Exhibit 31.2</div>
    <div style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-size: 12pt; font-family: 'Times New Roman',serif; font-weight: bold; text-align: center;">CERTIFICATIONS</div>
    <div><br>
    </div>
    <div>
      <div>
        <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 11pt;">I, David E. McConnell, certify that:</div>
        <br>
        <div style="font-size: 11pt;">
          <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">

              <tr>
                <td style="width: 36pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-size: 11pt;">1.</td>
                <td style="width: auto; vertical-align: top; text-align: left; font-size: 11pt;">
                  <div style="font-family: 'Times New Roman',Times,serif; text-align: justify;"><font style="font-size: 11pt; font-family: 'Times New Roman',Times,serif;">I have reviewed this quarterly report on Form 10-Q of Vishay Intertechnology, Inc.;</font></div>
                </td>
              </tr>

          </table>
        </div>
        <div style="font-size: 11pt;"><br>
        </div>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">

          <tr>
            <td style="width: 36pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-size: 11pt;">2.</td>
            <td style="width: auto; vertical-align: top; text-align: left; font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif; text-align: justify;">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made,
                in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</div>
            </td>
          </tr>

      </table>
      <div style="font-size: 11pt;"><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">

          <tr>
            <td style="width: 36pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-size: 11pt;">3.</td>
            <td style="width: auto; vertical-align: top; text-align: left; font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif; text-align: justify;">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial
                condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</div>
            </td>
          </tr>

      </table>
      <div style="font-size: 11pt;"><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">

          <tr>
            <td style="width: 36pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-size: 11pt;">4.</td>
            <td style="width: auto; vertical-align: top; text-align: left; font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif; text-align: justify;">The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act
                Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</div>
            </td>
          </tr>

      </table>
      <div style="font-size: 11pt;"><font class="HorizontalTab" style="width: 9pt; font-size: 1px; display: inline-block;">&#160;&#160;</font></div>
      <div style="font-size: 11pt;"><br>
      </div>
      <div>
        <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; text-indent: -27pt; margin-left: 54pt;"><font style="text-align: left; font-family: 'Times New Roman',Times,serif;"><font class="HorizontalTab" style="width: 9pt; font-size: 1px; display: inline-block;">&#160;&#160;&#160;</font><font style="font-size: 11pt;">(a)&#160; </font></font><font style="font-size: 11pt;">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be
            designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is
            being prepared;</font></div>
      </div>
      <div style="font-size: 11pt;">
        <div><br>
        </div>
      </div>
      <div>
        <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; text-indent: -18pt; margin-left: 54pt;"><font style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 11pt;">(b)&#160; </font><font style="font-size: 11pt;">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and
            the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</font></div>
      </div>
      <div style="font-size: 11pt;">
        <div><br>
        </div>
      </div>
      <div>
        <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; margin-left: 54pt; text-indent: -18pt;"><font style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 11pt;">(c)&#160; </font><font style="font-size: 11pt;">Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by
            this report based on such evaluation; and</font></div>
      </div>
      <div style="font-size: 11pt;">
        <div><br>
        </div>
      </div>
      <div>
        <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; text-indent: -18pt; margin-left: 54pt;"><font style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 11pt;">(d)&#160; </font><font style="font-size: 11pt;">Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter that has materially affected, or is reasonably likely to materially
            affect, the registrant's internal control over financial reporting; and</font></div>
      </div>
      <div style="font-size: 11pt;">
        <div><br>
        </div>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">

            <tr>
              <td style="width: 36pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-size: 11pt;">5.</td>
              <td style="width: auto; vertical-align: top; text-align: justify; font-size: 11pt;">
                <div style="font-family: 'Times New Roman',Times,serif;">The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and
                  the audit committee of the registrant's board of directors (or persons performing the equivalent functions):</div>
              </td>
            </tr>

        </table>
        <div style="font-size: 11pt;"><br>
        </div>
      </div>
      <div style="font-size: 11pt;">
        <div style="text-align: justify; text-indent: -18pt; margin-left: 54pt; font-family: 'Times New Roman',Times,serif;">(a)&#160; All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting
          which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and</div>
      </div>
      <div style="font-size: 11pt;">
        <div><br>
        </div>
      </div>
      <div style="font-size: 11pt;">
        <div style="text-align: justify; text-indent: -18pt; margin-left: 54pt; font-family: 'Times New Roman',Times,serif;">(b)&#160; Any fraud, whether or not material, that involves management or other employees who have a significant role in the
          registrant's internal control over financial reporting.</div>
      </div>
      <div style="font-size: 11pt;">
        <div><br>
        </div>
      </div>
      <div>
        <div style="font-size: 11pt;"><br>
        </div>
        <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 11pt;">Date: August 6, 2025<br>
        </div>
      </div>
      <div>
        <div style="font-size: 11pt;"><br>
        </div>
        <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br>
        </div>
        <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><u>/s/ David E. McConnell <br>
          </u></div>
        <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 11pt;">David E. McConnell<font style="font-family: 'Times New Roman',Times,serif;"><br>
            </font>Chief Financial Officer</font></div>
      </div>
    </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>exhibit32-1q.htm
<DESCRIPTION>CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Vishay Intertechnology, Inc.
         Document created using Broadridge PROfile 25.5.1.5318
         Copyright 1995 - 2025 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; text-align: left; color: #000000;">
  <div>
    <div style="font-size: 10pt;">
      <div style="text-align: right; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Exhibit 32.1</div>
    </div>
    <div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div><br>
      </div>
    </div>
    <div>
      <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">CERTIFICATION PURSUANT TO</div>
      <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">18 U.S.C. SECTION 1350,</div>
      <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">AS ADOPTED PURSUANT TO</div>
      <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</div>
    </div>
    <div>
      <div><br>
      </div>
    </div>
    <div style="font-size: 11pt;">
      <div style="text-align: justify; font-family: 'Times New Roman',Times,serif;">In connection with the Quarterly Report of Vishay Intertechnology, Inc. (the "Company") on Form 10-Q for the fiscal quarter ended June 28, 2025 as filed with the Securities
        and Exchange Commission on the date hereof (the "Report"), I, Joel Smejkal, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. section 1350, as adopted pursuant to section 906 of the Sarbanes-Oxley Act of 2002, that:</div>
    </div>
    <div style="font-size: 11pt;">
      <div><br>
      </div>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z8fbf452379a44c2c8c0c4053231c8fde">

          <tr>
            <td style="width: 27pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-size: 11pt;">1.</td>
            <td style="width: auto; vertical-align: top; text-align: justify; font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;">The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</div>
            </td>
          </tr>

      </table>
    </div>
    <font style="font-size: 11pt;"><br>
    </font>
    <div style="margin-bottom: 8pt;">
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zaab0e69c9d5846a1b89ce1d04467f1f1">

          <tr>
            <td style="width: 27pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-size: 11pt;">2.</td>
            <td style="width: auto; vertical-align: top; text-align: justify; font-size: 11pt;">
              <div style="font-family: 'Times New Roman',Times,serif;">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</div>
            </td>
          </tr>

      </table>
    </div>
    <div style="margin-bottom: 8pt;">
      <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 11pt;"><br>
        </font></div>
    </div>
    <div>
      <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 11pt;"> <u><u>/s/ Joel Smejkal </u><br>
        </u></div>
      <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 11pt;">Joel Smejkal</div>
      <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 11pt;">Chief Executive Officer</div>
      <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 11pt;">August 6, 2025<br>
      </div>
    </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>5
<FILENAME>exhibit32-2q.htm
<DESCRIPTION>CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Vishay Intertechnology, Inc.
         Document created using Broadridge PROfile 25.5.1.5318
         Copyright 1995 - 2025 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; text-align: left; color: #000000;">
  <div>
    <div>
      <div style="font-size: 10pt;">
        <div style="text-align: right; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Exhibit 32.2</div>
      </div>
      <div>
        <div><br>
        </div>
        <div><br>
        </div>
        <div><br>
        </div>
      </div>
      <div>
        <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">CERTIFICATION PURSUANT TO</div>
        <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">18 U.S.C. SECTION 1350,</div>
        <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">AS ADOPTED PURSUANT TO</div>
        <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</div>
      </div>
      <div>
        <div><br>
        </div>
      </div>
      <div style="font-size: 11pt;">
        <div style="text-align: justify; font-family: 'Times New Roman',Times,serif;">In connection with the Quarterly Report of Vishay Intertechnology, Inc. (the "Company") on Form 10-Q for the fiscal quarter ended June 28, 2025 as filed with the
          Securities and Exchange Commission on the date hereof (the "Report"), I, David E. McConnell, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. section 1350, as adopted pursuant to section 906 of the Sarbanes-Oxley Act of
          2002, that:</div>
      </div>
      <div style="font-size: 11pt;">
        <div><br>
        </div>
      </div>
      <div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">

            <tr>
              <td style="width: 27pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-size: 11pt;">1.</td>
              <td style="width: auto; vertical-align: top; text-align: justify; font-size: 11pt;">
                <div style="font-family: 'Times New Roman',Times,serif;">The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</div>
              </td>
            </tr>

        </table>
      </div>
      <font style="font-size: 11pt;"><br>
      </font>
      <div style="margin-bottom: 8pt;">
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">

            <tr>
              <td style="width: 27pt; vertical-align: top; font-family: 'Times New Roman',Times,serif; font-size: 11pt;">2.</td>
              <td style="width: auto; vertical-align: top; text-align: justify; font-size: 11pt;">
                <div style="font-family: 'Times New Roman',Times,serif;">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="margin-bottom: 8pt;">
        <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><font style="font-size: 11pt;"><br>
          </font></div>
      </div>
      <div>
        <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 11pt;"><u><u>/s/ David E. McConnell</u> <br>
          </u></div>
        <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 11pt;">David E. McConnell<br>
        </div>
        <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 11pt;">Chief Financial Officer</div>
        <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 11pt;">August 6, 2025<br>
        </div>
      </div>
    </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>vsh-20250628.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by Broadridge PROfile 25.5.1.5318 Broadridge-->
<xs:schema targetNamespace="http://vishay.com/20250628" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:vsh="http://vishay.com/20250628" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:us-types="http://fasb.org/us-types/2024" xmlns:srt-types="http://fasb.org/srt-types/2024">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="vsh-20250628_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="vsh-20250628_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="vsh-20250628_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="vsh-20250628_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:roleType roleURI="http://vishay.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>000100 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://vishay.com/role/ConsolidatedCondensedBalanceSheets" id="ConsolidatedCondensedBalanceSheets">
        <link:definition>010000 - Statement - Consolidated Condensed Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://vishay.com/role/ConsolidatedCondensedStatementsOfOperations" id="ConsolidatedCondensedStatementsOfOperations">
        <link:definition>020000 - Statement - Consolidated Condensed Statements of Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://vishay.com/role/ConsolidatedStatementsOfComprehensiveIncome" id="ConsolidatedStatementsOfComprehensiveIncome">
        <link:definition>030000 - Statement - Consolidated Statements of Comprehensive Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows" id="ConsolidatedCondensedStatementsOfCashFlows">
        <link:definition>040000 - Statement - Consolidated Condensed Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://vishay.com/role/ConsolidatedCondensedStatementsOfEquity" id="ConsolidatedCondensedStatementsOfEquity">
        <link:definition>050000 - Statement - Consolidated Condensed Statements of Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://vishay.com/role/ConsolidatedCondensedStatementsOfEquityParenthetical" id="ConsolidatedCondensedStatementsOfEquityParenthetical">
        <!--Parent Role: Consolidated Condensed Statements of Equity-->
        <link:definition>050100 - Statement - Consolidated Condensed Statements of Equity (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://vishay.com/role/BasisOfPresentation" id="BasisOfPresentation">
        <link:definition>060100 - Disclosure - Basis of Presentation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://vishay.com/role/RestructuringAndRelatedActivities" id="RestructuringAndRelatedActivities">
        <link:definition>060200 - Disclosure - Restructuring and Related Activities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://vishay.com/role/Leases" id="Leases">
        <link:definition>060300 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://vishay.com/role/IncomeTaxes" id="IncomeTaxes">
        <link:definition>060400 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://vishay.com/role/LongtermDebt" id="LongtermDebt">
        <link:definition>060500 - Disclosure - Long-Term Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://vishay.com/role/StockholdersEquity" id="StockholdersEquity">
        <link:definition>060600 - Disclosure - Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://vishay.com/role/RevenueRecognition" id="RevenueRecognition">
        <link:definition>060700 - Disclosure - Revenue Recognition</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://vishay.com/role/AccumulatedOtherComprehensiveIncomeLoss" id="AccumulatedOtherComprehensiveIncomeLoss">
        <link:definition>060800 - Disclosure - Accumulated Other Comprehensive Income (Loss)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://vishay.com/role/PensionsAndOtherPostretirementBenefits" id="PensionsAndOtherPostretirementBenefits">
        <link:definition>060900 - Disclosure - Pensions and Other Postretirement Benefits</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://vishay.com/role/StockbasedCompensation" id="StockbasedCompensation">
        <link:definition>061000 - Disclosure - Stock-Based Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://vishay.com/role/SegmentInformation" id="SegmentInformation">
        <link:definition>061100 - Disclosure - Segment Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://vishay.com/role/EarningsPerShare" id="EarningsPerShare">
        <link:definition>061200 - Disclosure - Earnings Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://vishay.com/role/FairValueMeasurements" id="FairValueMeasurements">
        <link:definition>061300 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://vishay.com/role/InsiderTradingArrangements" id="InsiderTradingArrangements">
        <link:definition>061400 - Disclosure - Insider Trading Arrangements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://vishay.com/role/BasisOfPresentationPolicies" id="BasisOfPresentationPolicies">
        <!--Parent Role: Basis of Presentation-->
        <link:definition>070100 - Disclosure - Basis of Presentation (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://vishay.com/role/IncomeTaxesPolicies" id="IncomeTaxesPolicies">
        <!--Parent Role: Income Taxes-->
        <link:definition>070400 - Disclosure - Income Taxes (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://vishay.com/role/EarningsPerSharePolicies" id="EarningsPerSharePolicies">
        <!--Parent Role: Earnings Per Share-->
        <link:definition>071200 - Disclosure - Earnings Per Share (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://vishay.com/role/RestructuringAndRelatedActivitiesTables" id="RestructuringAndRelatedActivitiesTables">
        <!--Parent Role: Restructuring and Related Activities-->
        <link:definition>080200 - Disclosure - Restructuring and Related Activities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://vishay.com/role/LeasesTables" id="LeasesTables">
        <!--Parent Role: Leases-->
        <link:definition>080301 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://vishay.com/role/LongtermDebtTables" id="LongtermDebtTables">
        <!--Parent Role: Long-Term Debt-->
        <link:definition>080500 - Disclosure - Long-Term Debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://vishay.com/role/StockholdersEquityTables" id="StockholdersEquityTables">
        <!--Parent Role: Stockholders' Equity-->
        <link:definition>080600 - Disclosure - Stockholders' Equity (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://vishay.com/role/RevenueRecognitionTables" id="RevenueRecognitionTables">
        <!--Parent Role: Revenue Recognition-->
        <link:definition>080700 - Disclosure - Revenue Recognition (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://vishay.com/role/AccumulatedOtherComprehensiveIncomeLossTables" id="AccumulatedOtherComprehensiveIncomeLossTables">
        <!--Parent Role: Accumulated Other Comprehensive Income (Loss)-->
        <link:definition>080800 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://vishay.com/role/PensionsAndOtherPostretirementBenefitsTables" id="PensionsAndOtherPostretirementBenefitsTables">
        <!--Parent Role: Pensions and Other Postretirement Benefits-->
        <link:definition>080900 - Disclosure - Pensions and Other Postretirement Benefits (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://vishay.com/role/StockbasedCompensationTables" id="StockbasedCompensationTables">
        <!--Parent Role: Stock-Based Compensation-->
        <link:definition>081000 - Disclosure - Stock-Based Compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://vishay.com/role/SegmentInformationTables" id="SegmentInformationTables">
        <!--Parent Role: Segment Information-->
        <link:definition>081100 - Disclosure - Segment Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://vishay.com/role/EarningsPerShareTables" id="EarningsPerShareTables">
        <!--Parent Role: Earnings Per Share-->
        <link:definition>081202 - Disclosure - Earnings Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://vishay.com/role/FairValueMeasurementsTables" id="FairValueMeasurementsTables">
        <!--Parent Role: Fair Value Measurements-->
        <link:definition>081300 - Disclosure - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://vishay.com/role/BasisOfPresentationDetails" id="BasisOfPresentationDetails">
        <!--Parent Role: Basis of Presentation-->
        <link:definition>090100 - Disclosure - Basis of Presentation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://vishay.com/role/RestructuringAndRelatedActivitiesDetails" id="RestructuringAndRelatedActivitiesDetails">
        <!--Parent Role: Restructuring and Related Activities-->
        <link:definition>090202 - Disclosure - Restructuring and Related Activities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://vishay.com/role/LeasesDetails" id="LeasesDetails">
        <!--Parent Role: Leases-->
        <link:definition>090300 - Disclosure - Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://vishay.com/role/IncomeTaxesDetails" id="IncomeTaxesDetails">
        <!--Parent Role: Income Taxes-->
        <link:definition>090400 - Disclosure - Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://vishay.com/role/LongtermDebtDetails" id="LongtermDebtDetails">
        <!--Parent Role: Long-Term Debt-->
        <link:definition>090500 - Disclosure - Long-Term Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://vishay.com/role/StockholdersEquityDetails" id="StockholdersEquityDetails">
        <!--Parent Role: Stockholders' Equity-->
        <link:definition>090600 - Disclosure - Stockholders' Equity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://vishay.com/role/RevenueRecognitionDetails" id="RevenueRecognitionDetails">
        <!--Parent Role: Revenue Recognition-->
        <link:definition>090700 - Disclosure - Revenue Recognition (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://vishay.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" id="AccumulatedOtherComprehensiveIncomeLossDetails">
        <!--Parent Role: Accumulated Other Comprehensive Income (Loss)-->
        <link:definition>090800 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://vishay.com/role/PensionsAndOtherPostretirementBenefitsDetails" id="PensionsAndOtherPostretirementBenefitsDetails">
        <!--Parent Role: Pensions and Other Postretirement Benefits-->
        <link:definition>090900 - Disclosure - Pensions and Other Postretirement Benefits (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://vishay.com/role/StockbasedCompensationDetails" id="StockbasedCompensationDetails">
        <!--Parent Role: Stock-Based Compensation-->
        <link:definition>091000 - Disclosure - Stock-Based Compensation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://vishay.com/role/SegmentInformationDetails" id="SegmentInformationDetails">
        <!--Parent Role: Segment Information-->
        <link:definition>091100 - Disclosure - Segment Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://vishay.com/role/EarningsPerShareDetails" id="EarningsPerShareDetails">
        <!--Parent Role: Earnings Per Share-->
        <link:definition>091200 - Disclosure - Earnings Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://vishay.com/role/FairValueMeasurementsDetails" id="FairValueMeasurementsDetails">
        <!--Parent Role: Fair Value Measurements-->
        <link:definition>091300 - Disclosure - Fair Value Measurements (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:import namespace="http://fasb.org/us-gaap/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/dei/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/country/2024" schemaLocation="https://xbrl.sec.gov/country/2024/country-2024.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/currency/2024" schemaLocation="https://xbrl.sec.gov/currency/2024/currency-2024.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/exch/2024" schemaLocation="https://xbrl.sec.gov/exch/2024/exch-2024.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/naics/2024" schemaLocation="https://xbrl.sec.gov/naics/2024/naics-2024.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/sic/2024" schemaLocation="https://xbrl.sec.gov/sic/2024/sic-2024.xsd" />
  <xs:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <xs:import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/stpr/2024" schemaLocation="https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" />
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <xs:import namespace="http://www.xbrl.org/2004/ref" schemaLocation="http://www.xbrl.org/2004/ref-2004-08-10.xsd" />
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <xs:import namespace="http://fasb.org/us-types/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd" />
  <xs:import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
  <xs:import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd" />
  <xs:import namespace="http://fasb.org/srt-types/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd" />
  <xs:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/ecd/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/cyd/2024" schemaLocation="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd" />
  <xs:element name="ScheduleOfStockholderReturnPolicyTableTextBlock" id="vsh_ScheduleOfStockholderReturnPolicyTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="StockholderReturnPolicyPayments" id="vsh_StockholderReturnPolicyPayments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="CappedCallTransactions" id="vsh_CappedCallTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="LongTermDebtExcludingDerivativeLiabilities" id="vsh_LongTermDebtExcludingDerivativeLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="RabbiTrustAssetsFairValueDisclosure" id="vsh_RabbiTrustAssetsFairValueDisclosure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="ConvertibleSeniorDebenturesDue2040Member" id="vsh_ConvertibleSeniorDebenturesDue2040Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ConvertibleSeniorDebenturesDue2041Member" id="vsh_ConvertibleSeniorDebenturesDue2041Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ConvertibleSeniorDebenturesDue2042Member" id="vsh_ConvertibleSeniorDebenturesDue2042Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="CapacitorsSegmentMember" id="vsh_CapacitorsSegmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="CapellaMember" id="vsh_CapellaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="LongLivedAssetsHeldAndUsedCarryingValue" id="vsh_LongLivedAssetsHeldAndUsedCarryingValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="ContingentConsiderationFairValue" id="vsh_ContingentConsiderationFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="ConvertibleSeniorNotesDue2030Member" id="vsh_ConvertibleSeniorNotesDue2030Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="SharesIssuedToSettleConvertibleSeniorNotes" id="vsh_SharesIssuedToSettleConvertibleSeniorNotes" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="DebtInstrumentPercentageOfSalePriceOfCommonStock" id="vsh_DebtInstrumentPercentageOfSalePriceOfCommonStock" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="DebtInstrumentConvertibleConversionPeriodBeforeMaturityDate" id="vsh_DebtInstrumentConvertibleConversionPeriodBeforeMaturityDate" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="RequiredMinimumPrincipalAmountUponPartialRedemption" id="vsh_RequiredMinimumPrincipalAmountUponPartialRedemption" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="MinimumConditionsToProvideNoticeOfIntentToRedeemDebentures" id="vsh_MinimumConditionsToProvideNoticeOfIntentToRedeemDebentures" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="PrincipalAmountOfRepurchasedDebt" id="vsh_PrincipalAmountOfRepurchasedDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="RepurchasedNotesSharesExchangeable" id="vsh_RepurchasedNotesSharesExchangeable" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="DebtInstrumentConvertibleMaximumThresholdOfQuarterlyCashDividendsPerShareOfCommonStockForNotAdjustingConversionRateOfConvertibleNotes" id="vsh_DebtInstrumentConvertibleMaximumThresholdOfQuarterlyCashDividendsPerShareOfCommonStockForNotAdjustingConversionRateOfConvertibleNotes" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ConvertibleSeniorNotesDue2025Member" id="vsh_ConvertibleSeniorNotesDue2025Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="NumberOfPensionPlanParticipantsForWhomAnnuityContractsWerePurchased" id="vsh_NumberOfPensionPlanParticipantsForWhomAnnuityContractsWerePurchased" type="xbrli:pureItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ParticipantsWhoAcceptedVoluntaryLumpSumOffer" id="vsh_ParticipantsWhoAcceptedVoluntaryLumpSumOffer" type="xbrli:pureItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ReductionOfPlanParticipants" id="vsh_ReductionOfPlanParticipants" type="xbrli:pureItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="PercentageOfTotalParticipants" id="vsh_PercentageOfTotalParticipants" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="DividendEquivalentsIssued" id="vsh_DividendEquivalentsIssued" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedDuringPeriodInShares" id="vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedDuringPeriodInShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="PerformanceVestedRestrictedStockUnitsMember" id="vsh_PerformanceVestedRestrictedStockUnitsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="StockIncentivePlanOf2007Member" id="vsh_StockIncentivePlanOf2007Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotExpectedToVestOutstandingNumber" id="vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotExpectedToVestOutstandingNumber" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="ShareBasedCompensationArrangementExpirationOfAuthorityToGrantEquityBasedCompensation" id="vsh_ShareBasedCompensationArrangementExpirationOfAuthorityToGrantEquityBasedCompensation" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="SharesImmediatelyVestedUponAcceleratingEvent" id="vsh_SharesImmediatelyVestedUponAcceleratingEvent" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="SharesToBeVestedImmediatelyUponCompanysAchievementOfPerformanceBasedCriteria" id="vsh_SharesToBeVestedImmediatelyUponCompanysAchievementOfPerformanceBasedCriteria" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="ShareBasedCompensationArrangementPhantomStockUnitsRedeemedForCommonStock" id="vsh_ShareBasedCompensationArrangementPhantomStockUnitsRedeemedForCommonStock" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber" id="vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="DividendEquivalentsIssuedInDollarsPerShare" id="vsh_DividendEquivalentsIssuedInDollarsPerShare" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ExecutiveCompensationCharge" id="vsh_ExecutiveCompensationCharge" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="UnrecognizedCompensationCostNotExpectedToBeRecognized" id="vsh_UnrecognizedCompensationCostNotExpectedToBeRecognized" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="Two007StockIncentiveProgramMember" id="vsh_Two007StockIncentiveProgramMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="Two023LongTermIncentivePlanMember" id="vsh_Two023LongTermIncentivePlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ScheduledToVestMarch12029Member" id="vsh_ScheduledToVestMarch12029Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="WeightedAverageOtherMember" id="vsh_WeightedAverageOtherMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="NumeratorForBasicEarningsPerShareAbstract" id="vsh_NumeratorForBasicEarningsPerShareAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="DenominatorForBasicEarningsPerShareAbstract" id="vsh_DenominatorForBasicEarningsPerShareAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ConvertibleAndExchangeableDebtInstruments" id="vsh_ConvertibleAndExchangeableDebtInstruments" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="NumeratorForDilutedEarningsPerShareAbstract" id="vsh_NumeratorForDilutedEarningsPerShareAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AdjustmentToNumeratorForContinuingOperationsAndNetEarningsAbstract" id="vsh_AdjustmentToNumeratorForContinuingOperationsAndNetEarningsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="DenominatorForDilutedEarningsPerShareAbstract" id="vsh_DenominatorForDilutedEarningsPerShareAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="IncrementalCommonSharesOther" id="vsh_IncrementalCommonSharesOther" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ExchangeableUnsecuredNotesDue2102Member" id="vsh_ExchangeableUnsecuredNotesDue2102Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAbstract" id="vsh_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="USTransitionTaxNet" id="vsh_USTransitionTaxNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="RepatriationTaxes" id="vsh_RepatriationTaxes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="OtherMember" id="vsh_OtherMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="OptoelectronicComponentsSegmentMember" id="vsh_OptoelectronicComponentsSegmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="SegmentOperatingIncome" id="vsh_SegmentOperatingIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="DiodesSegmentMember" id="vsh_DiodesSegmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="MosfetsSegmentMember" id="vsh_MosfetsSegmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ResistorsAndInductorsSegmentMember" id="vsh_ResistorsAndInductorsSegmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="DistributorsMember" id="vsh_DistributorsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="OEMsMember" id="vsh_OEMsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="EMSCompaniesMember" id="vsh_EMSCompaniesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="IndustrialMember" id="vsh_IndustrialMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AutomotiveMember" id="vsh_AutomotiveMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="MilitaryAndAerospaceMember" id="vsh_MilitaryAndAerospaceMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="MedicalMember" id="vsh_MedicalMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ResistorsSegmentMember" id="vsh_ResistorsSegmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="InductorsSegmentMember" id="vsh_InductorsSegmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="EffectiveIncomeTaxRateDescriptionPolicyTextBlock" id="vsh_EffectiveIncomeTaxRateDescriptionPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="TaxEffectOfAfsSecuritiesReclassifiedOutOfAoci" id="vsh_TaxEffectOfAfsSecuritiesReclassifiedOutOfAoci" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="OtherAfsSecuritiesMember" id="vsh_OtherAfsSecuritiesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ReclassificationsOfAfsInvestmentsOutOfAoci" id="vsh_ReclassificationsOfAfsInvestmentsOutOfAoci" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="RabbiTrustAssetsMember" id="vsh_RabbiTrustAssetsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="TaxEffectsOfChangesInUncertainTaxPositions" id="vsh_TaxEffectsOfChangesInUncertainTaxPositions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="CashRepatriatedTotal" id="vsh_CashRepatriatedTotal" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="EffectOnIncomeTaxExpenseBenefitLineItems" id="vsh_EffectOnIncomeTaxExpenseBenefitLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ChangeInIsraelTaxRateMember" id="vsh_ChangeInIsraelTaxRateMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ChangeDueToEnactmentOfAmericanTaxpayerReliefActMember" id="vsh_ChangeDueToEnactmentOfAmericanTaxpayerReliefActMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="UnrecognizedTaxBenefitsIncreasesResultingFromInterest" id="vsh_UnrecognizedTaxBenefitsIncreasesResultingFromInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="BorrowingsToFundAcquisition" id="vsh_BorrowingsToFundAcquisition" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="AdditionalExpectedRepatriation" id="vsh_AdditionalExpectedRepatriation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="RemeasurementOfRepatriationDeferredTaxLiabilityMember" id="vsh_RemeasurementOfRepatriationDeferredTaxLiabilityMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="TCJAIncomeTaxExpenseAbstract" id="vsh_TCJAIncomeTaxExpenseAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="TCJATaxOnUnremittedForeignEarnings" id="vsh_TCJATaxOnUnremittedForeignEarnings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="TCJAForeignTaxesOnAssumedRepatriation" id="vsh_TCJAForeignTaxesOnAssumedRepatriation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="TCJAReversalOfDeferredTaxesDueToCancellationOfRepatriationPlan" id="vsh_TCJAReversalOfDeferredTaxesDueToCancellationOfRepatriationPlan" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="TCJARemeasurementOfDeferredTaxLiabilities" id="vsh_TCJARemeasurementOfDeferredTaxLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="TotalTaxExpenseEnactmentOfTCJA" id="vsh_TotalTaxExpenseEnactmentOfTCJA" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="NetTCJATaxPayment" id="vsh_NetTCJATaxPayment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="FutureRepatriationAbstract" id="vsh_FutureRepatriationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="FutureCashRepatriationNextFiscalQuarter" id="vsh_FutureCashRepatriationNextFiscalQuarter" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="FutureCashRepatriationFollowingNextFiscalQuarter" id="vsh_FutureCashRepatriationFollowingNextFiscalQuarter" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="TaxesAssociatedWithFutureCashRepatriationNextFiscalQuarter" id="vsh_TaxesAssociatedWithFutureCashRepatriationNextFiscalQuarter" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="RepatriationTaxesPaid" id="vsh_RepatriationTaxesPaid" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="TCJATransitionTaxesPaid" id="vsh_TCJATransitionTaxesPaid" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="RemeasurementOfDeferredTaxLiabilityDebtExtinguishmentMember" id="vsh_RemeasurementOfDeferredTaxLiabilityDebtExtinguishmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="TaxExpenseOnTaxBasisGain" id="vsh_TaxExpenseOnTaxBasisGain" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="ChangeInTaxRegulationMember" id="vsh_ChangeInTaxRegulationMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AdoptionOfNewAccountingStandardMember" id="vsh_AdoptionOfNewAccountingStandardMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="CommonStockParValue010PerShareMember" id="vsh_CommonStockParValue010PerShareMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ClassBConvertibleCommonStockMember" id="vsh_ClassBConvertibleCommonStockMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" id="vsh_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="AssetsAndLiabilitiesLesseeTableTextBlock" id="vsh_AssetsAndLiabilitiesLesseeTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ContractWithCustomerLiabilityCurrentCreditsIssued" id="vsh_ContractWithCustomerLiabilityCurrentCreditsIssued" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="ContractWithCustomerLiabilityCurrentIncreaseDecreaseForForeignCurrencyTransactions" id="vsh_ContractWithCustomerLiabilityCurrentIncreaseDecreaseForForeignCurrencyTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="ContractWithCustomerLiabilityCurrentProvision" id="vsh_ContractWithCustomerLiabilityCurrentProvision" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="MarcZandmanMember" id="vsh_MarcZandmanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="FavorableResolutionOfContingency" id="vsh_FavorableResolutionOfContingency" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>vsh-20250628_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by Broadridge PROfile 25.5.1.5318 Broadridge-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <link:arcroleRef arcroleURI="https://xbrl.org/2023/arcrole/summation-item" xlink:type="simple" xlink:href="https://www.xbrl.org/2023/calculation-1.1.xsd#summation-item" />
  <link:roleRef roleURI="http://vishay.com/role/PensionsAndOtherPostretirementBenefitsDetails" xlink:type="simple" xlink:href="vsh-20250628.xsd#PensionsAndOtherPostretirementBenefitsDetails" />
  <link:roleRef roleURI="http://vishay.com/role/StockholdersEquityDetails" xlink:type="simple" xlink:href="vsh-20250628.xsd#StockholdersEquityDetails" />
  <link:roleRef roleURI="http://vishay.com/role/LeasesDetails" xlink:type="simple" xlink:href="vsh-20250628.xsd#LeasesDetails" />
  <link:roleRef roleURI="http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows" xlink:type="simple" xlink:href="vsh-20250628.xsd#ConsolidatedCondensedStatementsOfCashFlows" />
  <link:roleRef roleURI="http://vishay.com/role/ConsolidatedStatementsOfComprehensiveIncome" xlink:type="simple" xlink:href="vsh-20250628.xsd#ConsolidatedStatementsOfComprehensiveIncome" />
  <link:roleRef roleURI="http://vishay.com/role/ConsolidatedCondensedStatementsOfOperations" xlink:type="simple" xlink:href="vsh-20250628.xsd#ConsolidatedCondensedStatementsOfOperations" />
  <link:roleRef roleURI="http://vishay.com/role/ConsolidatedCondensedBalanceSheets" xlink:type="simple" xlink:href="vsh-20250628.xsd#ConsolidatedCondensedBalanceSheets" />
  <link:calculationLink xlink:type="extended" xlink:role="http://vishay.com/role/ConsolidatedCondensedBalanceSheets">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="LiabilitiesAndStockholdersEquity" xlink:title="LiabilitiesAndStockholdersEquity" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="Liabilities" xlink:title="Liabilities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="LiabilitiesCurrent" xlink:title="LiabilitiesCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="AccruedIncomeTaxesCurrent" xlink:title="AccruedIncomeTaxesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="AccruedIncomeTaxesCurrent" xlink:title="calculation: LiabilitiesCurrent to AccruedIncomeTaxesCurrent" order="6.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="AccountsPayableCurrent" xlink:title="AccountsPayableCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="AccountsPayableCurrent" xlink:title="calculation: LiabilitiesCurrent to AccountsPayableCurrent" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="EmployeeRelatedLiabilitiesCurrent" xlink:title="EmployeeRelatedLiabilitiesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="EmployeeRelatedLiabilitiesCurrent" xlink:title="calculation: LiabilitiesCurrent to EmployeeRelatedLiabilitiesCurrent" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="OtherLiabilitiesCurrent" xlink:title="OtherLiabilitiesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="OtherLiabilitiesCurrent" xlink:title="calculation: LiabilitiesCurrent to OtherLiabilitiesCurrent" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="OperatingLeaseLiabilityCurrent" xlink:title="OperatingLeaseLiabilityCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="OperatingLeaseLiabilityCurrent" xlink:title="calculation: LiabilitiesCurrent to OperatingLeaseLiabilityCurrent" order="3.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="Liabilities" xlink:to="LiabilitiesCurrent" xlink:title="calculation: Liabilities to LiabilitiesCurrent" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="DeferredIncomeTaxLiabilitiesNet" xlink:title="DeferredIncomeTaxLiabilitiesNet" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="Liabilities" xlink:to="DeferredIncomeTaxLiabilitiesNet" xlink:title="calculation: Liabilities to DeferredIncomeTaxLiabilitiesNet" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="LongTermDebtNoncurrent" xlink:title="LongTermDebtNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="Liabilities" xlink:to="LongTermDebtNoncurrent" xlink:title="calculation: Liabilities to LongTermDebtNoncurrent" order="6.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="OtherLiabilitiesNoncurrent" xlink:title="OtherLiabilitiesNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="Liabilities" xlink:to="OtherLiabilitiesNoncurrent" xlink:title="calculation: Liabilities to OtherLiabilitiesNoncurrent" order="7.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:label="PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:title="PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="Liabilities" xlink:to="PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:title="calculation: Liabilities to PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="OperatingLeaseLiabilityNoncurrent" xlink:title="OperatingLeaseLiabilityNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="Liabilities" xlink:to="OperatingLeaseLiabilityNoncurrent" xlink:title="calculation: Liabilities to OperatingLeaseLiabilityNoncurrent" order="3.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="Liabilities" xlink:title="calculation: LiabilitiesAndStockholdersEquity to Liabilities" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="StockholdersEquity" xlink:to="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="calculation: StockholdersEquity to AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="6.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="RetainedEarningsAccumulatedDeficit" xlink:title="RetainedEarningsAccumulatedDeficit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="StockholdersEquity" xlink:to="RetainedEarningsAccumulatedDeficit" xlink:title="calculation: StockholdersEquity to RetainedEarningsAccumulatedDeficit" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="AdditionalPaidInCapitalCommonStock" xlink:title="AdditionalPaidInCapitalCommonStock" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="StockholdersEquity" xlink:to="AdditionalPaidInCapitalCommonStock" xlink:title="calculation: StockholdersEquity to AdditionalPaidInCapitalCommonStock" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockOtherValueOutstanding" xlink:label="CommonStockOtherValueOutstanding" xlink:title="CommonStockOtherValueOutstanding" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="StockholdersEquity" xlink:to="CommonStockOtherValueOutstanding" xlink:title="calculation: StockholdersEquity to CommonStockOtherValueOutstanding" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValueOutstanding" xlink:label="CommonStockValueOutstanding" xlink:title="CommonStockValueOutstanding" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="StockholdersEquity" xlink:to="CommonStockValueOutstanding" xlink:title="calculation: StockholdersEquity to CommonStockValueOutstanding" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonValue" xlink:label="TreasuryStockCommonValue" xlink:title="TreasuryStockCommonValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="StockholdersEquity" xlink:to="TreasuryStockCommonValue" xlink:title="calculation: StockholdersEquity to TreasuryStockCommonValue" order="4.0" weight="-1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="StockholdersEquity" xlink:title="calculation: LiabilitiesAndStockholdersEquity to StockholdersEquity" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="Assets" xlink:title="Assets" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="IntangibleAssetsNetExcludingGoodwill" xlink:title="IntangibleAssetsNetExcludingGoodwill" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="Assets" xlink:to="IntangibleAssetsNetExcludingGoodwill" xlink:title="calculation: Assets to IntangibleAssetsNetExcludingGoodwill" order="6.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="AssetsCurrent" xlink:title="AssetsCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="AccountsReceivableNetCurrent" xlink:title="AccountsReceivableNetCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="AccountsReceivableNetCurrent" xlink:title="calculation: AssetsCurrent to AccountsReceivableNetCurrent" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="InventoryNet" xlink:title="InventoryNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="InventoryRawMaterialsNetOfReserves" xlink:title="InventoryRawMaterialsNetOfReserves" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="InventoryNet" xlink:to="InventoryRawMaterialsNetOfReserves" xlink:title="calculation: InventoryNet to InventoryRawMaterialsNetOfReserves" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="InventoryWorkInProcessNetOfReserves" xlink:title="InventoryWorkInProcessNetOfReserves" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="InventoryNet" xlink:to="InventoryWorkInProcessNetOfReserves" xlink:title="calculation: InventoryNet to InventoryWorkInProcessNetOfReserves" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="InventoryFinishedGoodsNetOfReserves" xlink:title="InventoryFinishedGoodsNetOfReserves" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="InventoryNet" xlink:to="InventoryFinishedGoodsNetOfReserves" xlink:title="calculation: InventoryNet to InventoryFinishedGoodsNetOfReserves" order="1.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="InventoryNet" xlink:title="calculation: AssetsCurrent to InventoryNet" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="PrepaidExpenseAndOtherAssetsCurrent" xlink:title="PrepaidExpenseAndOtherAssetsCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="PrepaidExpenseAndOtherAssetsCurrent" xlink:title="calculation: AssetsCurrent to PrepaidExpenseAndOtherAssetsCurrent" order="6.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="CashAndCashEquivalentsAtCarryingValue" xlink:title="CashAndCashEquivalentsAtCarryingValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="CashAndCashEquivalentsAtCarryingValue" xlink:title="calculation: AssetsCurrent to CashAndCashEquivalentsAtCarryingValue" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherShortTermInvestments" xlink:label="OtherShortTermInvestments" xlink:title="OtherShortTermInvestments" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="OtherShortTermInvestments" xlink:title="calculation: AssetsCurrent to OtherShortTermInvestments" order="2.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="Assets" xlink:to="AssetsCurrent" xlink:title="calculation: Assets to AssetsCurrent" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="Goodwill" xlink:title="Goodwill" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="Assets" xlink:to="Goodwill" xlink:title="calculation: Assets to Goodwill" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="OtherAssetsNoncurrent" xlink:title="OtherAssetsNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="Assets" xlink:to="OtherAssetsNoncurrent" xlink:title="calculation: Assets to OtherAssetsNoncurrent" order="7.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="PropertyPlantAndEquipmentNet" xlink:to="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="calculation: PropertyPlantAndEquipmentNet to AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="5.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentGross" xlink:label="MachineryAndEquipmentGross" xlink:title="MachineryAndEquipmentGross" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="PropertyPlantAndEquipmentNet" xlink:to="MachineryAndEquipmentGross" xlink:title="calculation: PropertyPlantAndEquipmentNet to MachineryAndEquipmentGross" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingsAndImprovementsGross" xlink:label="BuildingsAndImprovementsGross" xlink:title="BuildingsAndImprovementsGross" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="PropertyPlantAndEquipmentNet" xlink:to="BuildingsAndImprovementsGross" xlink:title="calculation: PropertyPlantAndEquipmentNet to BuildingsAndImprovementsGross" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressGross" xlink:label="ConstructionInProgressGross" xlink:title="ConstructionInProgressGross" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="PropertyPlantAndEquipmentNet" xlink:to="ConstructionInProgressGross" xlink:title="calculation: PropertyPlantAndEquipmentNet to ConstructionInProgressGross" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Land" xlink:label="Land" xlink:title="Land" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="PropertyPlantAndEquipmentNet" xlink:to="Land" xlink:title="calculation: PropertyPlantAndEquipmentNet to Land" order="1.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="Assets" xlink:to="PropertyPlantAndEquipmentNet" xlink:title="calculation: Assets to PropertyPlantAndEquipmentNet" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="OperatingLeaseRightOfUseAsset" xlink:title="OperatingLeaseRightOfUseAsset" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="Assets" xlink:to="OperatingLeaseRightOfUseAsset" xlink:title="calculation: Assets to OperatingLeaseRightOfUseAsset" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="DeferredIncomeTaxAssetsNet" xlink:title="DeferredIncomeTaxAssetsNet" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="Assets" xlink:to="DeferredIncomeTaxAssetsNet" xlink:title="calculation: Assets to DeferredIncomeTaxAssetsNet" order="3.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://vishay.com/role/ConsolidatedCondensedStatementsOfOperations">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="ProfitLoss" xlink:to="IncomeTaxExpenseBenefit" xlink:title="calculation: ProfitLoss to IncomeTaxExpenseBenefit" order="1.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="OperatingIncomeLoss" xlink:title="OperatingIncomeLoss" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="GrossProfit" xlink:title="GrossProfit" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="Revenues" xlink:title="Revenues" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="GrossProfit" xlink:to="Revenues" xlink:title="calculation: GrossProfit to Revenues" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ManufacturingCosts" xlink:label="ManufacturingCosts" xlink:title="ManufacturingCosts" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="GrossProfit" xlink:to="ManufacturingCosts" xlink:title="calculation: GrossProfit to ManufacturingCosts" order="2.0" weight="-1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="OperatingIncomeLoss" xlink:to="GrossProfit" xlink:title="calculation: OperatingIncomeLoss to GrossProfit" order="10.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="SellingGeneralAndAdministrativeExpense" xlink:title="SellingGeneralAndAdministrativeExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="OperatingIncomeLoss" xlink:to="SellingGeneralAndAdministrativeExpense" xlink:title="calculation: OperatingIncomeLoss to SellingGeneralAndAdministrativeExpense" order="12.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCharges" xlink:label="RestructuringCharges" xlink:title="RestructuringCharges" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="OperatingIncomeLoss" xlink:to="RestructuringCharges" xlink:title="calculation: OperatingIncomeLoss to RestructuringCharges" order="11.0" weight="-1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="OperatingIncomeLoss" xlink:title="calculation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to OperatingIncomeLoss" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="NonoperatingIncomeExpense" xlink:title="NonoperatingIncomeExpense" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="OtherNonoperatingIncomeExpense" xlink:title="OtherNonoperatingIncomeExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NonoperatingIncomeExpense" xlink:to="OtherNonoperatingIncomeExpense" xlink:title="calculation: NonoperatingIncomeExpense to OtherNonoperatingIncomeExpense" order="6.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating" xlink:label="InterestExpenseNonoperating" xlink:title="InterestExpenseNonoperating" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NonoperatingIncomeExpense" xlink:to="InterestExpenseNonoperating" xlink:title="calculation: NonoperatingIncomeExpense to InterestExpenseNonoperating" order="1.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="GainsLossesOnExtinguishmentOfDebt" xlink:title="GainsLossesOnExtinguishmentOfDebt" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NonoperatingIncomeExpense" xlink:to="GainsLossesOnExtinguishmentOfDebt" xlink:title="calculation: NonoperatingIncomeExpense to GainsLossesOnExtinguishmentOfDebt" order="2.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="NonoperatingIncomeExpense" xlink:title="calculation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to NonoperatingIncomeExpense" order="2.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="ProfitLoss" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="calculation: ProfitLoss to IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="2.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetIncomeLoss" xlink:to="ProfitLoss" xlink:title="calculation: NetIncomeLoss to ProfitLoss" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="NetIncomeLossAttributableToNoncontrollingInterest" xlink:title="NetIncomeLossAttributableToNoncontrollingInterest" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetIncomeLoss" xlink:to="NetIncomeLossAttributableToNoncontrollingInterest" xlink:title="calculation: NetIncomeLoss to NetIncomeLossAttributableToNoncontrollingInterest" order="2.0" weight="-1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://vishay.com/role/ConsolidatedStatementsOfComprehensiveIncome">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="ComprehensiveIncomeNetOfTax" xlink:title="ComprehensiveIncomeNetOfTax" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:title="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="ComprehensiveIncomeNetOfTax" xlink:to="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:title="calculation: ComprehensiveIncomeNetOfTax to ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" order="2.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:title="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="OtherComprehensiveIncomeLossNetOfTax" xlink:title="OtherComprehensiveIncomeLossNetOfTax" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:label="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:title="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="OtherComprehensiveIncomeLossNetOfTax" xlink:to="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:title="calculation: OtherComprehensiveIncomeLossNetOfTax to OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" order="2.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:title="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="OtherComprehensiveIncomeLossNetOfTax" xlink:to="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:title="calculation: OtherComprehensiveIncomeLossNetOfTax to OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="1.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="OtherComprehensiveIncomeLossNetOfTax" xlink:title="calculation: ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest to OtherComprehensiveIncomeLossNetOfTax" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="ProfitLoss" xlink:title="calculation: ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest to ProfitLoss" order="1.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="ComprehensiveIncomeNetOfTax" xlink:to="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:title="calculation: ComprehensiveIncomeNetOfTax to ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" order="1.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="NetCashProvidedByUsedInOperatingActivities" xlink:title="NetCashProvidedByUsedInOperatingActivities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="ProfitLoss" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to ProfitLoss" order="16.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="DepreciationDepletionAndAmortization" xlink:title="DepreciationDepletionAndAmortization" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="DepreciationDepletionAndAmortization" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to DepreciationDepletionAndAmortization" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapital" xlink:label="IncreaseDecreaseInOperatingCapital" xlink:title="IncreaseDecreaseInOperatingCapital" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInOperatingCapital" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInOperatingCapital" order="15.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="GainLossOnSaleOfPropertyPlantEquipment" xlink:title="GainLossOnSaleOfPropertyPlantEquipment" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="GainLossOnSaleOfPropertyPlantEquipment" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to GainLossOnSaleOfPropertyPlantEquipment" order="2.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="OtherNoncashIncomeExpense" xlink:title="OtherNoncashIncomeExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="OtherNoncashIncomeExpense" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to OtherNoncashIncomeExpense" order="11.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWriteDown" xlink:label="InventoryWriteDown" xlink:title="InventoryWriteDown" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="InventoryWriteDown" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to InventoryWriteDown" order="6.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockExpense" xlink:label="RestrictedStockExpense" xlink:title="RestrictedStockExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="RestrictedStockExpense" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to RestrictedStockExpense" order="12.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="DeferredIncomeTaxesAndTaxCredits" xlink:title="DeferredIncomeTaxesAndTaxCredits" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="DeferredIncomeTaxesAndTaxCredits" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to DeferredIncomeTaxesAndTaxCredits" order="8.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentCharges" xlink:label="AssetImpairmentCharges" xlink:title="AssetImpairmentCharges" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="AssetImpairmentCharges" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to AssetImpairmentCharges" order="10.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="GainsLossesOnExtinguishmentOfDebt" xlink:title="GainsLossesOnExtinguishmentOfDebt" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="GainsLossesOnExtinguishmentOfDebt" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to GainsLossesOnExtinguishmentOfDebt" order="7.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_RepatriationTaxes" xlink:label="RepatriationTaxes" xlink:title="RepatriationTaxes" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="RepatriationTaxes" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to RepatriationTaxes" order="14.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_USTransitionTaxNet" xlink:label="USTransitionTaxNet" xlink:title="USTransitionTaxNet" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="USTransitionTaxNet" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to USTransitionTaxNet" order="13.0" weight="-1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="NetCashProvidedByUsedInOperatingActivities" xlink:title="calculation: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect to NetCashProvidedByUsedInOperatingActivities" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="NetCashProvidedByUsedInInvestingActivities" xlink:title="NetCashProvidedByUsedInInvestingActivities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:label="ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:title="ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivities to ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" order="7.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:title="PaymentsToAcquireBusinessesNetOfCashAcquired" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivities to PaymentsToAcquireBusinessesNetOfCashAcquired" order="3.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="PaymentsForProceedsFromOtherInvestingActivities" xlink:title="PaymentsForProceedsFromOtherInvestingActivities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="PaymentsForProceedsFromOtherInvestingActivities" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivities to PaymentsForProceedsFromOtherInvestingActivities" order="8.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="PaymentsToAcquireProductiveAssets" xlink:title="PaymentsToAcquireProductiveAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="PaymentsToAcquireProductiveAssets" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivities to PaymentsToAcquireProductiveAssets" order="1.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="PaymentsToAcquireShortTermInvestments" xlink:title="PaymentsToAcquireShortTermInvestments" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="PaymentsToAcquireShortTermInvestments" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivities to PaymentsToAcquireShortTermInvestments" order="6.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:title="ProceedsFromSaleOfPropertyPlantAndEquipment" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivities to ProceedsFromSaleOfPropertyPlantAndEquipment" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments" xlink:label="ProceedsFromSaleAndMaturityOfOtherInvestments" xlink:title="ProceedsFromSaleAndMaturityOfOtherInvestments" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="ProceedsFromSaleAndMaturityOfOtherInvestments" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivities to ProceedsFromSaleAndMaturityOfOtherInvestments" order="4.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="NetCashProvidedByUsedInInvestingActivities" xlink:title="calculation: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect to NetCashProvidedByUsedInInvestingActivities" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="NetCashProvidedByUsedInFinancingActivities" xlink:title="NetCashProvidedByUsedInFinancingActivities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="PaymentsOfDividendsCommonStock" xlink:title="PaymentsOfDividendsCommonStock" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="PaymentsOfDividendsCommonStock" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to PaymentsOfDividendsCommonStock" order="11.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfConvertibleDebt" xlink:label="RepaymentsOfConvertibleDebt" xlink:title="RepaymentsOfConvertibleDebt" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="RepaymentsOfConvertibleDebt" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to RepaymentsOfConvertibleDebt" order="0.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:label="ProceedsFromRepaymentsOfLinesOfCredit" xlink:title="ProceedsFromRepaymentsOfLinesOfCredit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="ProceedsFromRepaymentsOfLinesOfCredit" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to ProceedsFromRepaymentsOfLinesOfCredit" order="9.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="PaymentsForRepurchaseOfCommonStock" xlink:title="PaymentsForRepurchaseOfCommonStock" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="PaymentsForRepurchaseOfCommonStock" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to PaymentsForRepurchaseOfCommonStock" order="6.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:title="PaymentsRelatedToTaxWithholdingForShareBasedCompensation" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to PaymentsRelatedToTaxWithholdingForShareBasedCompensation" order="3.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="ProceedsFromPaymentsForOtherFinancingActivities" xlink:title="ProceedsFromPaymentsForOtherFinancingActivities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="ProceedsFromPaymentsForOtherFinancingActivities" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to ProceedsFromPaymentsForOtherFinancingActivities" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="ProceedsFromIssuanceOfLongTermDebt" xlink:title="ProceedsFromIssuanceOfLongTermDebt" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="ProceedsFromIssuanceOfLongTermDebt" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to ProceedsFromIssuanceOfLongTermDebt" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentOfFinancingAndStockIssuanceCosts" xlink:label="PaymentOfFinancingAndStockIssuanceCosts" xlink:title="PaymentOfFinancingAndStockIssuanceCosts" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="PaymentOfFinancingAndStockIssuanceCosts" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to PaymentOfFinancingAndStockIssuanceCosts" order="4.0" weight="-1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="NetCashProvidedByUsedInFinancingActivities" xlink:title="calculation: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect to NetCashProvidedByUsedInFinancingActivities" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="calculation: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect to EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="3.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://vishay.com/role/LeasesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability" xlink:label="OperatingLeaseLiability" xlink:title="OperatingLeaseLiability" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="OperatingLeaseLiabilityCurrent" xlink:title="OperatingLeaseLiabilityCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="OperatingLeaseLiability" xlink:to="OperatingLeaseLiabilityCurrent" xlink:title="calculation: OperatingLeaseLiability to OperatingLeaseLiabilityCurrent" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="OperatingLeaseLiabilityNoncurrent" xlink:title="OperatingLeaseLiabilityNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="OperatingLeaseLiability" xlink:to="OperatingLeaseLiabilityNoncurrent" xlink:title="calculation: OperatingLeaseLiability to OperatingLeaseLiabilityNoncurrent" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost" xlink:label="LeaseCost" xlink:title="LeaseCost" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost" xlink:label="ShortTermLeaseCost" xlink:title="ShortTermLeaseCost" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LeaseCost" xlink:to="ShortTermLeaseCost" xlink:title="calculation: LeaseCost to ShortTermLeaseCost" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost" xlink:label="OperatingLeaseCost" xlink:title="OperatingLeaseCost" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LeaseCost" xlink:to="OperatingLeaseCost" xlink:title="calculation: LeaseCost to OperatingLeaseCost" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost" xlink:label="VariableLeaseCost" xlink:title="VariableLeaseCost" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LeaseCost" xlink:to="VariableLeaseCost" xlink:title="calculation: LeaseCost to VariableLeaseCost" order="2.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://vishay.com/role/StockholdersEquityDetails">
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_StockholderReturnPolicyPayments" xlink:label="StockholderReturnPolicyPayments" xlink:title="StockholderReturnPolicyPayments" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsCommonStockCash" xlink:label="DividendsCommonStockCash" xlink:title="DividendsCommonStockCash" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="StockholderReturnPolicyPayments" xlink:to="DividendsCommonStockCash" xlink:title="calculation: StockholderReturnPolicyPayments to DividendsCommonStockCash" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="TreasuryStockValueAcquiredCostMethod" xlink:title="TreasuryStockValueAcquiredCostMethod" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="StockholderReturnPolicyPayments" xlink:to="TreasuryStockValueAcquiredCostMethod" xlink:title="calculation: StockholderReturnPolicyPayments to TreasuryStockValueAcquiredCostMethod" order="0.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://vishay.com/role/PensionsAndOtherPostretirementBenefitsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:title="DefinedBenefitPlanNetPeriodicBenefitCost" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanServiceCost" xlink:label="DefinedBenefitPlanServiceCost" xlink:title="DefinedBenefitPlanServiceCost" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="DefinedBenefitPlanServiceCost" xlink:title="calculation: DefinedBenefitPlanNetPeriodicBenefitCost to DefinedBenefitPlanServiceCost" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:label="DefinedBenefitPlanAmortizationOfGainsLosses" xlink:title="DefinedBenefitPlanAmortizationOfGainsLosses" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="DefinedBenefitPlanAmortizationOfGainsLosses" xlink:title="calculation: DefinedBenefitPlanNetPeriodicBenefitCost to DefinedBenefitPlanAmortizationOfGainsLosses" order="7.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:label="DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:title="DefinedBenefitPlanExpectedReturnOnPlanAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:title="calculation: DefinedBenefitPlanNetPeriodicBenefitCost to DefinedBenefitPlanExpectedReturnOnPlanAssets" order="4.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="DefinedBenefitPlanInterestCost" xlink:title="DefinedBenefitPlanInterestCost" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="DefinedBenefitPlanInterestCost" xlink:title="calculation: DefinedBenefitPlanNetPeriodicBenefitCost to DefinedBenefitPlanInterestCost" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:label="DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:title="DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:title="calculation: DefinedBenefitPlanNetPeriodicBenefitCost to DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" order="6.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmortizationOfTransitionAssetObligation" xlink:label="DefinedBenefitPlanAmortizationOfTransitionAssetObligation" xlink:title="DefinedBenefitPlanAmortizationOfTransitionAssetObligation" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="DefinedBenefitPlanAmortizationOfTransitionAssetObligation" xlink:title="calculation: DefinedBenefitPlanNetPeriodicBenefitCost to DefinedBenefitPlanAmortizationOfTransitionAssetObligation" order="5.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" xlink:label="DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" xlink:title="DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" xlink:title="calculation: DefinedBenefitPlanNetPeriodicBenefitCost to DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" order="3.0" weight="-1.0" />
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>vsh-20250628_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by Broadridge PROfile 25.5.1.5318 Broadridge-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:t1="http://xbrl.org/2005/xbrldt">
  <link:roleRef roleURI="http://vishay.com/role/FairValueMeasurementsDetails" xlink:type="simple" xlink:href="vsh-20250628.xsd#FairValueMeasurementsDetails" />
  <link:roleRef roleURI="http://vishay.com/role/EarningsPerShareDetails" xlink:type="simple" xlink:href="vsh-20250628.xsd#EarningsPerShareDetails" />
  <link:roleRef roleURI="http://vishay.com/role/SegmentInformationDetails" xlink:type="simple" xlink:href="vsh-20250628.xsd#SegmentInformationDetails" />
  <link:roleRef roleURI="http://vishay.com/role/StockbasedCompensationDetails" xlink:type="simple" xlink:href="vsh-20250628.xsd#StockbasedCompensationDetails" />
  <link:roleRef roleURI="http://vishay.com/role/PensionsAndOtherPostretirementBenefitsDetails" xlink:type="simple" xlink:href="vsh-20250628.xsd#PensionsAndOtherPostretirementBenefitsDetails" />
  <link:roleRef roleURI="http://vishay.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="vsh-20250628.xsd#AccumulatedOtherComprehensiveIncomeLossDetails" />
  <link:roleRef roleURI="http://vishay.com/role/RevenueRecognitionDetails" xlink:type="simple" xlink:href="vsh-20250628.xsd#RevenueRecognitionDetails" />
  <link:roleRef roleURI="http://vishay.com/role/StockholdersEquityDetails" xlink:type="simple" xlink:href="vsh-20250628.xsd#StockholdersEquityDetails" />
  <link:roleRef roleURI="http://vishay.com/role/LongtermDebtDetails" xlink:type="simple" xlink:href="vsh-20250628.xsd#LongtermDebtDetails" />
  <link:roleRef roleURI="http://vishay.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="vsh-20250628.xsd#IncomeTaxesDetails" />
  <link:roleRef roleURI="http://vishay.com/role/LeasesDetails" xlink:type="simple" xlink:href="vsh-20250628.xsd#LeasesDetails" />
  <link:roleRef roleURI="http://vishay.com/role/RestructuringAndRelatedActivitiesDetails" xlink:type="simple" xlink:href="vsh-20250628.xsd#RestructuringAndRelatedActivitiesDetails" />
  <link:roleRef roleURI="http://vishay.com/role/BasisOfPresentationDetails" xlink:type="simple" xlink:href="vsh-20250628.xsd#BasisOfPresentationDetails" />
  <link:roleRef roleURI="http://vishay.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="vsh-20250628.xsd#FairValueMeasurementsTables" />
  <link:roleRef roleURI="http://vishay.com/role/EarningsPerShareTables" xlink:type="simple" xlink:href="vsh-20250628.xsd#EarningsPerShareTables" />
  <link:roleRef roleURI="http://vishay.com/role/SegmentInformationTables" xlink:type="simple" xlink:href="vsh-20250628.xsd#SegmentInformationTables" />
  <link:roleRef roleURI="http://vishay.com/role/StockbasedCompensationTables" xlink:type="simple" xlink:href="vsh-20250628.xsd#StockbasedCompensationTables" />
  <link:roleRef roleURI="http://vishay.com/role/PensionsAndOtherPostretirementBenefitsTables" xlink:type="simple" xlink:href="vsh-20250628.xsd#PensionsAndOtherPostretirementBenefitsTables" />
  <link:roleRef roleURI="http://vishay.com/role/AccumulatedOtherComprehensiveIncomeLossTables" xlink:type="simple" xlink:href="vsh-20250628.xsd#AccumulatedOtherComprehensiveIncomeLossTables" />
  <link:roleRef roleURI="http://vishay.com/role/RevenueRecognitionTables" xlink:type="simple" xlink:href="vsh-20250628.xsd#RevenueRecognitionTables" />
  <link:roleRef roleURI="http://vishay.com/role/StockholdersEquityTables" xlink:type="simple" xlink:href="vsh-20250628.xsd#StockholdersEquityTables" />
  <link:roleRef roleURI="http://vishay.com/role/LongtermDebtTables" xlink:type="simple" xlink:href="vsh-20250628.xsd#LongtermDebtTables" />
  <link:roleRef roleURI="http://vishay.com/role/LeasesTables" xlink:type="simple" xlink:href="vsh-20250628.xsd#LeasesTables" />
  <link:roleRef roleURI="http://vishay.com/role/RestructuringAndRelatedActivitiesTables" xlink:type="simple" xlink:href="vsh-20250628.xsd#RestructuringAndRelatedActivitiesTables" />
  <link:roleRef roleURI="http://vishay.com/role/EarningsPerSharePolicies" xlink:type="simple" xlink:href="vsh-20250628.xsd#EarningsPerSharePolicies" />
  <link:roleRef roleURI="http://vishay.com/role/IncomeTaxesPolicies" xlink:type="simple" xlink:href="vsh-20250628.xsd#IncomeTaxesPolicies" />
  <link:roleRef roleURI="http://vishay.com/role/BasisOfPresentationPolicies" xlink:type="simple" xlink:href="vsh-20250628.xsd#BasisOfPresentationPolicies" />
  <link:roleRef roleURI="http://vishay.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="vsh-20250628.xsd#FairValueMeasurements" />
  <link:roleRef roleURI="http://vishay.com/role/EarningsPerShare" xlink:type="simple" xlink:href="vsh-20250628.xsd#EarningsPerShare" />
  <link:roleRef roleURI="http://vishay.com/role/SegmentInformation" xlink:type="simple" xlink:href="vsh-20250628.xsd#SegmentInformation" />
  <link:roleRef roleURI="http://vishay.com/role/StockbasedCompensation" xlink:type="simple" xlink:href="vsh-20250628.xsd#StockbasedCompensation" />
  <link:roleRef roleURI="http://vishay.com/role/PensionsAndOtherPostretirementBenefits" xlink:type="simple" xlink:href="vsh-20250628.xsd#PensionsAndOtherPostretirementBenefits" />
  <link:roleRef roleURI="http://vishay.com/role/AccumulatedOtherComprehensiveIncomeLoss" xlink:type="simple" xlink:href="vsh-20250628.xsd#AccumulatedOtherComprehensiveIncomeLoss" />
  <link:roleRef roleURI="http://vishay.com/role/RevenueRecognition" xlink:type="simple" xlink:href="vsh-20250628.xsd#RevenueRecognition" />
  <link:roleRef roleURI="http://vishay.com/role/StockholdersEquity" xlink:type="simple" xlink:href="vsh-20250628.xsd#StockholdersEquity" />
  <link:roleRef roleURI="http://vishay.com/role/LongtermDebt" xlink:type="simple" xlink:href="vsh-20250628.xsd#LongtermDebt" />
  <link:roleRef roleURI="http://vishay.com/role/IncomeTaxes" xlink:type="simple" xlink:href="vsh-20250628.xsd#IncomeTaxes" />
  <link:roleRef roleURI="http://vishay.com/role/Leases" xlink:type="simple" xlink:href="vsh-20250628.xsd#Leases" />
  <link:roleRef roleURI="http://vishay.com/role/RestructuringAndRelatedActivities" xlink:type="simple" xlink:href="vsh-20250628.xsd#RestructuringAndRelatedActivities" />
  <link:roleRef roleURI="http://vishay.com/role/BasisOfPresentation" xlink:type="simple" xlink:href="vsh-20250628.xsd#BasisOfPresentation" />
  <link:roleRef roleURI="http://vishay.com/role/ConsolidatedCondensedStatementsOfEquityParenthetical" xlink:type="simple" xlink:href="vsh-20250628.xsd#ConsolidatedCondensedStatementsOfEquityParenthetical" />
  <link:roleRef roleURI="http://vishay.com/role/ConsolidatedCondensedStatementsOfEquity" xlink:type="simple" xlink:href="vsh-20250628.xsd#ConsolidatedCondensedStatementsOfEquity" />
  <link:roleRef roleURI="http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows" xlink:type="simple" xlink:href="vsh-20250628.xsd#ConsolidatedCondensedStatementsOfCashFlows" />
  <link:roleRef roleURI="http://vishay.com/role/ConsolidatedStatementsOfComprehensiveIncome" xlink:type="simple" xlink:href="vsh-20250628.xsd#ConsolidatedStatementsOfComprehensiveIncome" />
  <link:roleRef roleURI="http://vishay.com/role/ConsolidatedCondensedStatementsOfOperations" xlink:type="simple" xlink:href="vsh-20250628.xsd#ConsolidatedCondensedStatementsOfOperations" />
  <link:roleRef roleURI="http://vishay.com/role/ConsolidatedCondensedBalanceSheets" xlink:type="simple" xlink:href="vsh-20250628.xsd#ConsolidatedCondensedBalanceSheets" />
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/IndividualsOnly" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#IndividualsOnly" />
  <link:roleRef roleURI="http://vishay.com/role/DocumentAndEntityInformation" xlink:type="simple" xlink:href="vsh-20250628.xsd#DocumentAndEntityInformation" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" />
  <link:definitionLink xlink:type="extended" xlink:role="http://vishay.com/role/DocumentAndEntityInformation">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityListingsLineItems" xlink:label="EntityListingsLineItems" xlink:title="EntityListingsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="DocumentType" xlink:title="DocumentType" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="DocumentType" xlink:title="definition: EntityListingsLineItems to DocumentType" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="AmendmentFlag" xlink:title="AmendmentFlag" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="AmendmentFlag" xlink:title="definition: EntityListingsLineItems to AmendmentFlag" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentQuarterlyReport" xlink:label="DocumentQuarterlyReport" xlink:title="DocumentQuarterlyReport" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="DocumentQuarterlyReport" xlink:title="definition: EntityListingsLineItems to DocumentQuarterlyReport" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="DocumentPeriodEndDate" xlink:title="DocumentPeriodEndDate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="DocumentPeriodEndDate" xlink:title="definition: EntityListingsLineItems to DocumentPeriodEndDate" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="CurrentFiscalYearEndDate" xlink:title="CurrentFiscalYearEndDate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="CurrentFiscalYearEndDate" xlink:title="definition: EntityListingsLineItems to CurrentFiscalYearEndDate" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="DocumentFiscalYearFocus" xlink:title="DocumentFiscalYearFocus" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="DocumentFiscalYearFocus" xlink:title="definition: EntityListingsLineItems to DocumentFiscalYearFocus" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="DocumentFiscalPeriodFocus" xlink:title="DocumentFiscalPeriodFocus" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="DocumentFiscalPeriodFocus" xlink:title="definition: EntityListingsLineItems to DocumentFiscalPeriodFocus" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="DocumentTransitionReport" xlink:title="DocumentTransitionReport" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="DocumentTransitionReport" xlink:title="definition: EntityListingsLineItems to DocumentTransitionReport" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="EntityFileNumber" xlink:title="EntityFileNumber" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="EntityFileNumber" xlink:title="definition: EntityListingsLineItems to EntityFileNumber" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="EntityRegistrantName" xlink:title="EntityRegistrantName" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="EntityRegistrantName" xlink:title="definition: EntityListingsLineItems to EntityRegistrantName" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="EntityCentralIndexKey" xlink:title="EntityCentralIndexKey" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="EntityCentralIndexKey" xlink:title="definition: EntityListingsLineItems to EntityCentralIndexKey" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="EntityIncorporationStateCountryCode" xlink:title="EntityIncorporationStateCountryCode" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="EntityIncorporationStateCountryCode" xlink:title="definition: EntityListingsLineItems to EntityIncorporationStateCountryCode" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="EntityTaxIdentificationNumber" xlink:title="EntityTaxIdentificationNumber" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="EntityTaxIdentificationNumber" xlink:title="definition: EntityListingsLineItems to EntityTaxIdentificationNumber" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="EntityAddressAddressLine1" xlink:title="EntityAddressAddressLine1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="EntityAddressAddressLine1" xlink:title="definition: EntityListingsLineItems to EntityAddressAddressLine1" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="EntityAddressCityOrTown" xlink:title="EntityAddressCityOrTown" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="EntityAddressCityOrTown" xlink:title="definition: EntityListingsLineItems to EntityAddressCityOrTown" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="EntityAddressStateOrProvince" xlink:title="EntityAddressStateOrProvince" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="EntityAddressStateOrProvince" xlink:title="definition: EntityListingsLineItems to EntityAddressStateOrProvince" order="16.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="EntityAddressPostalZipCode" xlink:title="EntityAddressPostalZipCode" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="EntityAddressPostalZipCode" xlink:title="definition: EntityListingsLineItems to EntityAddressPostalZipCode" order="17.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="CityAreaCode" xlink:title="CityAreaCode" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="CityAreaCode" xlink:title="definition: EntityListingsLineItems to CityAreaCode" order="18.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="LocalPhoneNumber" xlink:title="LocalPhoneNumber" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="LocalPhoneNumber" xlink:title="definition: EntityListingsLineItems to LocalPhoneNumber" order="19.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="Security12bTitle" xlink:title="Security12bTitle" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="Security12bTitle" xlink:title="definition: EntityListingsLineItems to Security12bTitle" order="20.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="TradingSymbol" xlink:title="TradingSymbol" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="TradingSymbol" xlink:title="definition: EntityListingsLineItems to TradingSymbol" order="21.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="SecurityExchangeName" xlink:title="SecurityExchangeName" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="SecurityExchangeName" xlink:title="definition: EntityListingsLineItems to SecurityExchangeName" order="22.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="EntityCurrentReportingStatus" xlink:title="EntityCurrentReportingStatus" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="EntityCurrentReportingStatus" xlink:title="definition: EntityListingsLineItems to EntityCurrentReportingStatus" order="23.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="EntityInteractiveDataCurrent" xlink:title="EntityInteractiveDataCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="EntityInteractiveDataCurrent" xlink:title="definition: EntityListingsLineItems to EntityInteractiveDataCurrent" order="24.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="EntityFilerCategory" xlink:title="EntityFilerCategory" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="EntityFilerCategory" xlink:title="definition: EntityListingsLineItems to EntityFilerCategory" order="25.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="EntitySmallBusiness" xlink:title="EntitySmallBusiness" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="EntitySmallBusiness" xlink:title="definition: EntityListingsLineItems to EntitySmallBusiness" order="26.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="EntityEmergingGrowthCompany" xlink:title="EntityEmergingGrowthCompany" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="EntityEmergingGrowthCompany" xlink:title="definition: EntityListingsLineItems to EntityEmergingGrowthCompany" order="27.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="EntityShellCompany" xlink:title="EntityShellCompany" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="EntityShellCompany" xlink:title="definition: EntityListingsLineItems to EntityShellCompany" order="28.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="EntityCommonStockSharesOutstanding" xlink:title="EntityCommonStockSharesOutstanding" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityListingsLineItems" xlink:to="EntityCommonStockSharesOutstanding" xlink:title="definition: EntityListingsLineItems to EntityCommonStockSharesOutstanding" order="29.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityListingsTable" xlink:label="EntityListingsTable" xlink:title="EntityListingsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="EntityListingsLineItems" xlink:to="EntityListingsTable" xlink:title="definition: EntityListingsLineItems to EntityListingsTable" order="30.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="EntityListingsTable" xlink:to="StatementClassOfStockAxis" xlink:title="definition: EntityListingsTable to StatementClassOfStockAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain_2" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain_2" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_CommonStockParValue010PerShareMember" xlink:label="CommonStockParValue010PerShareMember" xlink:title="CommonStockParValue010PerShareMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="CommonStockParValue010PerShareMember" xlink:title="definition: ClassOfStockDomain to CommonStockParValue010PerShareMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ClassBConvertibleCommonStockMember" xlink:label="ClassBConvertibleCommonStockMember" xlink:title="ClassBConvertibleCommonStockMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="ClassBConvertibleCommonStockMember" xlink:title="definition: ClassOfStockDomain to ClassBConvertibleCommonStockMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/role/IndividualsOnly">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember" xlink:label="AllIndividualsMember" xlink:title="AllIndividualsMember" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_MarcZandmanMember" xlink:label="MarcZandmanMember" xlink:title="MarcZandmanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AllIndividualsMember" xlink:to="MarcZandmanMember" xlink:title="definition: AllIndividualsMember to MarcZandmanMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://vishay.com/role/ConsolidatedCondensedBalanceSheets" />
  <link:definitionLink xlink:type="extended" xlink:role="http://vishay.com/role/ConsolidatedCondensedStatementsOfOperations" />
  <link:definitionLink xlink:type="extended" xlink:role="http://vishay.com/role/ConsolidatedStatementsOfComprehensiveIncome" />
  <link:definitionLink xlink:type="extended" xlink:role="http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="definition: StatementLineItems to NetCashProvidedByUsedInOperatingActivitiesAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInInvestingActivitiesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:title="definition: StatementLineItems to NetCashProvidedByUsedInInvestingActivitiesAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInFinancingActivitiesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:title="definition: StatementLineItems to NetCashProvidedByUsedInFinancingActivitiesAbstract" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="definition: StatementLineItems to EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:title="definition: StatementLineItems to CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="definition: StatementLineItems to CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="ProceedsFromIssuanceOfLongTermDebt" xlink:title="ProceedsFromIssuanceOfLongTermDebt" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="ProceedsFromIssuanceOfLongTermDebt" xlink:title="definition: StatementLineItems to ProceedsFromIssuanceOfLongTermDebt" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfConvertibleDebt" xlink:label="RepaymentsOfConvertibleDebt" xlink:title="RepaymentsOfConvertibleDebt" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="RepaymentsOfConvertibleDebt" xlink:title="definition: StatementLineItems to RepaymentsOfConvertibleDebt" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:label="ProceedsFromRepaymentsOfLinesOfCredit" xlink:title="ProceedsFromRepaymentsOfLinesOfCredit" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="ProceedsFromRepaymentsOfLinesOfCredit" xlink:title="definition: StatementLineItems to ProceedsFromRepaymentsOfLinesOfCredit" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentOfFinancingAndStockIssuanceCosts" xlink:label="PaymentOfFinancingAndStockIssuanceCosts" xlink:title="PaymentOfFinancingAndStockIssuanceCosts" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="PaymentOfFinancingAndStockIssuanceCosts" xlink:title="definition: StatementLineItems to PaymentOfFinancingAndStockIssuanceCosts" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="PaymentsForRepurchaseOfCommonStock" xlink:title="PaymentsForRepurchaseOfCommonStock" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="PaymentsForRepurchaseOfCommonStock" xlink:title="definition: StatementLineItems to PaymentsForRepurchaseOfCommonStock" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="PaymentsOfDividendsCommonStock" xlink:title="PaymentsOfDividendsCommonStock" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="PaymentsOfDividendsCommonStock" xlink:title="definition: StatementLineItems to PaymentsOfDividendsCommonStock" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:title="PaymentsRelatedToTaxWithholdingForShareBasedCompensation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:title="definition: StatementLineItems to PaymentsRelatedToTaxWithholdingForShareBasedCompensation" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="ProceedsFromPaymentsForOtherFinancingActivities" xlink:title="ProceedsFromPaymentsForOtherFinancingActivities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="ProceedsFromPaymentsForOtherFinancingActivities" xlink:title="definition: StatementLineItems to ProceedsFromPaymentsForOtherFinancingActivities" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="NetCashProvidedByUsedInFinancingActivities" xlink:title="NetCashProvidedByUsedInFinancingActivities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="NetCashProvidedByUsedInFinancingActivities" xlink:title="definition: StatementLineItems to NetCashProvidedByUsedInFinancingActivities" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="PaymentsToAcquireProductiveAssets" xlink:title="PaymentsToAcquireProductiveAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="PaymentsToAcquireProductiveAssets" xlink:title="definition: StatementLineItems to PaymentsToAcquireProductiveAssets" order="16.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:title="ProceedsFromSaleOfPropertyPlantAndEquipment" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:title="definition: StatementLineItems to ProceedsFromSaleOfPropertyPlantAndEquipment" order="17.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:title="PaymentsToAcquireBusinessesNetOfCashAcquired" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:title="definition: StatementLineItems to PaymentsToAcquireBusinessesNetOfCashAcquired" order="18.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="PaymentsToAcquireShortTermInvestments" xlink:title="PaymentsToAcquireShortTermInvestments" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="PaymentsToAcquireShortTermInvestments" xlink:title="definition: StatementLineItems to PaymentsToAcquireShortTermInvestments" order="19.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:label="ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:title="ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:title="definition: StatementLineItems to ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" order="20.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments" xlink:label="ProceedsFromSaleAndMaturityOfOtherInvestments" xlink:title="ProceedsFromSaleAndMaturityOfOtherInvestments" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="ProceedsFromSaleAndMaturityOfOtherInvestments" xlink:title="definition: StatementLineItems to ProceedsFromSaleAndMaturityOfOtherInvestments" order="21.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="PaymentsForProceedsFromOtherInvestingActivities" xlink:title="PaymentsForProceedsFromOtherInvestingActivities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="PaymentsForProceedsFromOtherInvestingActivities" xlink:title="definition: StatementLineItems to PaymentsForProceedsFromOtherInvestingActivities" order="22.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="NetCashProvidedByUsedInInvestingActivities" xlink:title="NetCashProvidedByUsedInInvestingActivities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="NetCashProvidedByUsedInInvestingActivities" xlink:title="definition: StatementLineItems to NetCashProvidedByUsedInInvestingActivities" order="23.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="ProfitLoss" xlink:title="definition: StatementLineItems to ProfitLoss" order="24.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="definition: StatementLineItems to AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="25.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="NetCashProvidedByUsedInOperatingActivities" xlink:title="NetCashProvidedByUsedInOperatingActivities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="NetCashProvidedByUsedInOperatingActivities" xlink:title="definition: StatementLineItems to NetCashProvidedByUsedInOperatingActivities" order="26.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="DepreciationDepletionAndAmortization" xlink:title="DepreciationDepletionAndAmortization" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="DepreciationDepletionAndAmortization" xlink:title="definition: StatementLineItems to DepreciationDepletionAndAmortization" order="27.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="GainLossOnSaleOfPropertyPlantEquipment" xlink:title="GainLossOnSaleOfPropertyPlantEquipment" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="GainLossOnSaleOfPropertyPlantEquipment" xlink:title="definition: StatementLineItems to GainLossOnSaleOfPropertyPlantEquipment" order="28.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWriteDown" xlink:label="InventoryWriteDown" xlink:title="InventoryWriteDown" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="InventoryWriteDown" xlink:title="definition: StatementLineItems to InventoryWriteDown" order="29.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="DeferredIncomeTaxesAndTaxCredits" xlink:title="DeferredIncomeTaxesAndTaxCredits" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="DeferredIncomeTaxesAndTaxCredits" xlink:title="definition: StatementLineItems to DeferredIncomeTaxesAndTaxCredits" order="30.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockExpense" xlink:label="RestrictedStockExpense" xlink:title="RestrictedStockExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="RestrictedStockExpense" xlink:title="definition: StatementLineItems to RestrictedStockExpense" order="31.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentCharges" xlink:label="AssetImpairmentCharges" xlink:title="AssetImpairmentCharges" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="AssetImpairmentCharges" xlink:title="definition: StatementLineItems to AssetImpairmentCharges" order="32.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="GainsLossesOnExtinguishmentOfDebt" xlink:title="GainsLossesOnExtinguishmentOfDebt" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="GainsLossesOnExtinguishmentOfDebt" xlink:title="definition: StatementLineItems to GainsLossesOnExtinguishmentOfDebt" order="33.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="OtherNoncashIncomeExpense" xlink:title="OtherNoncashIncomeExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="OtherNoncashIncomeExpense" xlink:title="definition: StatementLineItems to OtherNoncashIncomeExpense" order="34.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_USTransitionTaxNet" xlink:label="USTransitionTaxNet" xlink:title="USTransitionTaxNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="USTransitionTaxNet" xlink:title="definition: StatementLineItems to USTransitionTaxNet" order="35.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_RepatriationTaxes" xlink:label="RepatriationTaxes" xlink:title="RepatriationTaxes" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="RepatriationTaxes" xlink:title="definition: StatementLineItems to RepatriationTaxes" order="36.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapital" xlink:label="IncreaseDecreaseInOperatingCapital" xlink:title="IncreaseDecreaseInOperatingCapital" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="IncreaseDecreaseInOperatingCapital" xlink:title="definition: StatementLineItems to IncreaseDecreaseInOperatingCapital" order="37.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="StatementTable" xlink:title="StatementTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="StatementLineItems" xlink:to="StatementTable" xlink:title="definition: StatementLineItems to StatementTable" order="38.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="StatementTable" xlink:to="StatementClassOfStockAxis" xlink:title="definition: StatementTable to StatementClassOfStockAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain_2" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain_2" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember" xlink:label="CommonClassAMember" xlink:title="CommonClassAMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="CommonClassAMember" xlink:title="definition: ClassOfStockDomain to CommonClassAMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember" xlink:label="CommonClassBMember" xlink:title="CommonClassBMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="CommonClassBMember" xlink:title="definition: ClassOfStockDomain to CommonClassBMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://vishay.com/role/ConsolidatedCondensedStatementsOfEquity">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="definition: StatementLineItems to StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="ProfitLoss" xlink:title="definition: StatementLineItems to ProfitLoss" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="OtherComprehensiveIncomeLossNetOfTax" xlink:title="OtherComprehensiveIncomeLossNetOfTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="OtherComprehensiveIncomeLossNetOfTax" xlink:title="definition: StatementLineItems to OtherComprehensiveIncomeLossNetOfTax" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:label="StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:title="StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:title="definition: StatementLineItems to StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsCommonStock" xlink:label="DividendsCommonStock" xlink:title="DividendsCommonStock" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="DividendsCommonStock" xlink:title="definition: StatementLineItems to DividendsCommonStock" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:title="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:title="definition: StatementLineItems to AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="TreasuryStockValueAcquiredCostMethod" xlink:title="TreasuryStockValueAcquiredCostMethod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="TreasuryStockValueAcquiredCostMethod" xlink:title="definition: StatementLineItems to TreasuryStockValueAcquiredCostMethod" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_CappedCallTransactions" xlink:label="CappedCallTransactions" xlink:title="CappedCallTransactions" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="CappedCallTransactions" xlink:title="definition: StatementLineItems to CappedCallTransactions" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityOther" xlink:label="StockholdersEquityOther" xlink:title="StockholdersEquityOther" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockholdersEquityOther" xlink:title="definition: StatementLineItems to StockholdersEquityOther" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="StatementTable" xlink:title="StatementTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="StatementLineItems" xlink:to="StatementTable" xlink:title="definition: StatementLineItems to StatementTable" order="10.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="StatementTable" xlink:to="StatementEquityComponentsAxis" xlink:title="definition: StatementTable to StatementEquityComponentsAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain" xlink:title="definition: StatementEquityComponentsAxis to EquityComponentDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain_2" xlink:title="EquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain_2" xlink:title="definition: StatementEquityComponentsAxis to EquityComponentDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="CommonStockMember" xlink:title="CommonStockMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="CommonStockMember" xlink:title="definition: EquityComponentDomain to CommonStockMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="AdditionalPaidInCapitalMember" xlink:title="AdditionalPaidInCapitalMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="AdditionalPaidInCapitalMember" xlink:title="definition: EquityComponentDomain to AdditionalPaidInCapitalMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="RetainedEarningsMember" xlink:title="RetainedEarningsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="RetainedEarningsMember" xlink:title="definition: EquityComponentDomain to RetainedEarningsMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="TreasuryStockCommonMember" xlink:title="TreasuryStockCommonMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="TreasuryStockCommonMember" xlink:title="definition: EquityComponentDomain to TreasuryStockCommonMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="AccumulatedOtherComprehensiveIncomeMember" xlink:title="AccumulatedOtherComprehensiveIncomeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="AccumulatedOtherComprehensiveIncomeMember" xlink:title="definition: EquityComponentDomain to AccumulatedOtherComprehensiveIncomeMember" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ParentMember" xlink:label="ParentMember" xlink:title="ParentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="ParentMember" xlink:title="definition: EquityComponentDomain to ParentMember" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="NoncontrollingInterestMember" xlink:title="NoncontrollingInterestMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="NoncontrollingInterestMember" xlink:title="definition: EquityComponentDomain to NoncontrollingInterestMember" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="StatementTable" xlink:to="StatementClassOfStockAxis" xlink:title="definition: StatementTable to StatementClassOfStockAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain_2" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain_2" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember" xlink:label="CommonClassAMember" xlink:title="CommonClassAMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="CommonClassAMember" xlink:title="definition: ClassOfStockDomain to CommonClassAMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember" xlink:label="CommonClassBMember" xlink:title="CommonClassBMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="CommonClassBMember" xlink:title="definition: ClassOfStockDomain to CommonClassBMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://vishay.com/role/ConsolidatedCondensedStatementsOfEquityParenthetical" />
  <link:definitionLink xlink:type="extended" xlink:role="http://vishay.com/role/BasisOfPresentation" />
  <link:definitionLink xlink:type="extended" xlink:role="http://vishay.com/role/RestructuringAndRelatedActivities" />
  <link:definitionLink xlink:type="extended" xlink:role="http://vishay.com/role/Leases" />
  <link:definitionLink xlink:type="extended" xlink:role="http://vishay.com/role/IncomeTaxes" />
  <link:definitionLink xlink:type="extended" xlink:role="http://vishay.com/role/LongtermDebt" />
  <link:definitionLink xlink:type="extended" xlink:role="http://vishay.com/role/StockholdersEquity" />
  <link:definitionLink xlink:type="extended" xlink:role="http://vishay.com/role/RevenueRecognition" />
  <link:definitionLink xlink:type="extended" xlink:role="http://vishay.com/role/AccumulatedOtherComprehensiveIncomeLoss" />
  <link:definitionLink xlink:type="extended" xlink:role="http://vishay.com/role/PensionsAndOtherPostretirementBenefits" />
  <link:definitionLink xlink:type="extended" xlink:role="http://vishay.com/role/StockbasedCompensation" />
  <link:definitionLink xlink:type="extended" xlink:role="http://vishay.com/role/SegmentInformation" />
  <link:definitionLink xlink:type="extended" xlink:role="http://vishay.com/role/EarningsPerShare" />
  <link:definitionLink xlink:type="extended" xlink:role="http://vishay.com/role/FairValueMeasurements" />
  <link:definitionLink xlink:type="extended" xlink:role="http://vishay.com/role/BasisOfPresentationPolicies" />
  <link:definitionLink xlink:type="extended" xlink:role="http://vishay.com/role/IncomeTaxesPolicies" />
  <link:definitionLink xlink:type="extended" xlink:role="http://vishay.com/role/EarningsPerSharePolicies" />
  <link:definitionLink xlink:type="extended" xlink:role="http://vishay.com/role/RestructuringAndRelatedActivitiesTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://vishay.com/role/LeasesTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://vishay.com/role/LongtermDebtTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://vishay.com/role/StockholdersEquityTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://vishay.com/role/RevenueRecognitionTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://vishay.com/role/AccumulatedOtherComprehensiveIncomeLossTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://vishay.com/role/PensionsAndOtherPostretirementBenefitsTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="DefinedBenefitPlanDisclosureLineItems" xlink:title="DefinedBenefitPlanDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:label="ScheduleOfNetBenefitCostsTableTextBlock" xlink:title="ScheduleOfNetBenefitCostsTableTextBlock" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="ScheduleOfNetBenefitCostsTableTextBlock" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to ScheduleOfNetBenefitCostsTableTextBlock" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to ScheduleOfDefinedBenefitPlansDisclosuresTable" order="2.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="RetirementPlanTypeAxis" xlink:title="RetirementPlanTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RetirementPlanTypeAxis" xlink:title="definition: ScheduleOfDefinedBenefitPlansDisclosuresTable to RetirementPlanTypeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="RetirementPlanTypeDomain" xlink:title="RetirementPlanTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RetirementPlanTypeAxis" xlink:to="RetirementPlanTypeDomain" xlink:title="definition: RetirementPlanTypeAxis to RetirementPlanTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="RetirementPlanTypeDomain_2" xlink:title="RetirementPlanTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RetirementPlanTypeAxis" xlink:to="RetirementPlanTypeDomain_2" xlink:title="definition: RetirementPlanTypeAxis to RetirementPlanTypeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="PensionPlansDefinedBenefitMember" xlink:title="PensionPlansDefinedBenefitMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RetirementPlanTypeDomain" xlink:to="PensionPlansDefinedBenefitMember" xlink:title="definition: RetirementPlanTypeDomain to PensionPlansDefinedBenefitMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:title="OtherPostretirementBenefitPlansDefinedBenefitMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RetirementPlanTypeDomain" xlink:to="OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:title="definition: RetirementPlanTypeDomain to OtherPostretirementBenefitPlansDefinedBenefitMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://vishay.com/role/StockbasedCompensationTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://vishay.com/role/SegmentInformationTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://vishay.com/role/EarningsPerShareTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://vishay.com/role/FairValueMeasurementsTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://vishay.com/role/BasisOfPresentationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpenseAbstract" xlink:label="SellingGeneralAndAdministrativeExpenseAbstract" xlink:title="SellingGeneralAndAdministrativeExpenseAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="SellingGeneralAndAdministrativeExpenseAbstract" xlink:title="definition: StatementLineItems to SellingGeneralAndAdministrativeExpenseAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_FavorableResolutionOfContingency" xlink:label="FavorableResolutionOfContingency" xlink:title="FavorableResolutionOfContingency" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="FavorableResolutionOfContingency" xlink:title="definition: StatementLineItems to FavorableResolutionOfContingency" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="StatementTable" xlink:title="StatementTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="StatementLineItems" xlink:to="StatementTable" xlink:title="definition: StatementLineItems to StatementTable" order="3.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="IncomeStatementLocationAxis" xlink:title="IncomeStatementLocationAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="StatementTable" xlink:to="IncomeStatementLocationAxis" xlink:title="definition: StatementTable to IncomeStatementLocationAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="IncomeStatementLocationDomain" xlink:title="IncomeStatementLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="IncomeStatementLocationAxis" xlink:to="IncomeStatementLocationDomain" xlink:title="definition: IncomeStatementLocationAxis to IncomeStatementLocationDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="IncomeStatementLocationDomain_2" xlink:title="IncomeStatementLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="IncomeStatementLocationAxis" xlink:to="IncomeStatementLocationDomain_2" xlink:title="definition: IncomeStatementLocationAxis to IncomeStatementLocationDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="SellingGeneralAndAdministrativeExpensesMember" xlink:title="SellingGeneralAndAdministrativeExpensesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeStatementLocationDomain" xlink:to="SellingGeneralAndAdministrativeExpensesMember" xlink:title="definition: IncomeStatementLocationDomain to SellingGeneralAndAdministrativeExpensesMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://vishay.com/role/RestructuringAndRelatedActivitiesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="RestructuringCostAndReserveLineItems" xlink:title="RestructuringCostAndReserveLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringReserveRollForward" xlink:label="RestructuringReserveRollForward" xlink:title="RestructuringReserveRollForward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RestructuringCostAndReserveLineItems" xlink:to="RestructuringReserveRollForward" xlink:title="definition: RestructuringCostAndReserveLineItems to RestructuringReserveRollForward" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringReserveCurrent" xlink:label="RestructuringReserveCurrent" xlink:title="RestructuringReserveCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RestructuringCostAndReserveLineItems" xlink:to="RestructuringReserveCurrent" xlink:title="definition: RestructuringCostAndReserveLineItems to RestructuringReserveCurrent" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringReserveNoncurrent" xlink:label="RestructuringReserveNoncurrent" xlink:title="RestructuringReserveNoncurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RestructuringCostAndReserveLineItems" xlink:to="RestructuringReserveNoncurrent" xlink:title="definition: RestructuringCostAndReserveLineItems to RestructuringReserveNoncurrent" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCharges" xlink:label="RestructuringCharges" xlink:title="RestructuringCharges" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RestructuringCostAndReserveLineItems" xlink:to="RestructuringCharges" xlink:title="definition: RestructuringCostAndReserveLineItems to RestructuringCharges" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRestructuring" xlink:label="PaymentsForRestructuring" xlink:title="PaymentsForRestructuring" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RestructuringCostAndReserveLineItems" xlink:to="PaymentsForRestructuring" xlink:title="definition: RestructuringCostAndReserveLineItems to PaymentsForRestructuring" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringReserveTranslationAdjustment" xlink:label="RestructuringReserveTranslationAdjustment" xlink:title="RestructuringReserveTranslationAdjustment" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RestructuringCostAndReserveLineItems" xlink:to="RestructuringReserveTranslationAdjustment" xlink:title="definition: RestructuringCostAndReserveLineItems to RestructuringReserveTranslationAdjustment" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringReserve" xlink:label="RestructuringReserve" xlink:title="RestructuringReserve" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RestructuringCostAndReserveLineItems" xlink:to="RestructuringReserve" xlink:title="definition: RestructuringCostAndReserveLineItems to RestructuringReserve" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="ScheduleOfRestructuringAndRelatedCostsTable" xlink:title="ScheduleOfRestructuringAndRelatedCostsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="RestructuringCostAndReserveLineItems" xlink:to="ScheduleOfRestructuringAndRelatedCostsTable" xlink:title="definition: RestructuringCostAndReserveLineItems to ScheduleOfRestructuringAndRelatedCostsTable" order="8.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="StatementBusinessSegmentsAxis" xlink:title="StatementBusinessSegmentsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="StatementBusinessSegmentsAxis" xlink:title="definition: ScheduleOfRestructuringAndRelatedCostsTable to StatementBusinessSegmentsAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain" xlink:title="SegmentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain" xlink:title="definition: StatementBusinessSegmentsAxis to SegmentDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain_2" xlink:title="SegmentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain_2" xlink:title="definition: StatementBusinessSegmentsAxis to SegmentDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_MosfetsSegmentMember" xlink:label="MosfetsSegmentMember" xlink:title="MosfetsSegmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentDomain" xlink:to="MosfetsSegmentMember" xlink:title="definition: SegmentDomain to MosfetsSegmentMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_DiodesSegmentMember" xlink:label="DiodesSegmentMember" xlink:title="DiodesSegmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentDomain" xlink:to="DiodesSegmentMember" xlink:title="definition: SegmentDomain to DiodesSegmentMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_OptoelectronicComponentsSegmentMember" xlink:label="OptoelectronicComponentsSegmentMember" xlink:title="OptoelectronicComponentsSegmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentDomain" xlink:to="OptoelectronicComponentsSegmentMember" xlink:title="definition: SegmentDomain to OptoelectronicComponentsSegmentMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ResistorsAndInductorsSegmentMember" xlink:label="ResistorsAndInductorsSegmentMember" xlink:title="ResistorsAndInductorsSegmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentDomain" xlink:to="ResistorsAndInductorsSegmentMember" xlink:title="definition: SegmentDomain to ResistorsAndInductorsSegmentMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_CapacitorsSegmentMember" xlink:label="CapacitorsSegmentMember" xlink:title="CapacitorsSegmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentDomain" xlink:to="CapacitorsSegmentMember" xlink:title="definition: SegmentDomain to CapacitorsSegmentMember" order="5.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://vishay.com/role/LeasesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionLineItems" xlink:label="LesseeLeaseDescriptionLineItems" xlink:title="LesseeLeaseDescriptionLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAndLiabilitiesLesseeAbstract" xlink:label="AssetsAndLiabilitiesLesseeAbstract" xlink:title="AssetsAndLiabilitiesLesseeAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="AssetsAndLiabilitiesLesseeAbstract" xlink:title="definition: LesseeLeaseDescriptionLineItems to AssetsAndLiabilitiesLesseeAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="OperatingLeaseRightOfUseAsset" xlink:title="OperatingLeaseRightOfUseAsset" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="OperatingLeaseRightOfUseAsset" xlink:title="definition: LesseeLeaseDescriptionLineItems to OperatingLeaseRightOfUseAsset" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="OperatingLeaseLiabilityCurrent" xlink:title="OperatingLeaseLiabilityCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="OperatingLeaseLiabilityCurrent" xlink:title="definition: LesseeLeaseDescriptionLineItems to OperatingLeaseLiabilityCurrent" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="OperatingLeaseLiabilityNoncurrent" xlink:title="OperatingLeaseLiabilityNoncurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="OperatingLeaseLiabilityNoncurrent" xlink:title="definition: LesseeLeaseDescriptionLineItems to OperatingLeaseLiabilityNoncurrent" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability" xlink:label="OperatingLeaseLiability" xlink:title="OperatingLeaseLiability" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="OperatingLeaseLiability" xlink:title="definition: LesseeLeaseDescriptionLineItems to OperatingLeaseLiability" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="LesseeLeaseDescriptionTable" xlink:title="LesseeLeaseDescriptionTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="LesseeLeaseDescriptionTable" xlink:title="definition: LesseeLeaseDescriptionLineItems to LesseeLeaseDescriptionTable" order="6.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="PropertyPlantAndEquipmentByTypeAxis" xlink:title="PropertyPlantAndEquipmentByTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="LesseeLeaseDescriptionTable" xlink:to="PropertyPlantAndEquipmentByTypeAxis" xlink:title="definition: LesseeLeaseDescriptionTable to PropertyPlantAndEquipmentByTypeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="PropertyPlantAndEquipmentTypeDomain" xlink:title="PropertyPlantAndEquipmentTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="PropertyPlantAndEquipmentByTypeAxis" xlink:to="PropertyPlantAndEquipmentTypeDomain" xlink:title="definition: PropertyPlantAndEquipmentByTypeAxis to PropertyPlantAndEquipmentTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="PropertyPlantAndEquipmentTypeDomain_2" xlink:title="PropertyPlantAndEquipmentTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="PropertyPlantAndEquipmentByTypeAxis" xlink:to="PropertyPlantAndEquipmentTypeDomain_2" xlink:title="definition: PropertyPlantAndEquipmentByTypeAxis to PropertyPlantAndEquipmentTypeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="BuildingAndBuildingImprovementsMember" xlink:title="BuildingAndBuildingImprovementsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="BuildingAndBuildingImprovementsMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to BuildingAndBuildingImprovementsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="MachineryAndEquipmentMember" xlink:title="MachineryAndEquipmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="MachineryAndEquipmentMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to MachineryAndEquipmentMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://vishay.com/role/IncomeTaxesDetails">
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_EffectOnIncomeTaxExpenseBenefitLineItems" xlink:label="EffectOnIncomeTaxExpenseBenefitLineItems" xlink:title="EffectOnIncomeTaxExpenseBenefitLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:label="IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:title="IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EffectOnIncomeTaxExpenseBenefitLineItems" xlink:to="IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:title="definition: EffectOnIncomeTaxExpenseBenefitLineItems to IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredOtherTaxExpenseBenefit" xlink:label="DeferredOtherTaxExpenseBenefit" xlink:title="DeferredOtherTaxExpenseBenefit" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EffectOnIncomeTaxExpenseBenefitLineItems" xlink:to="DeferredOtherTaxExpenseBenefit" xlink:title="definition: EffectOnIncomeTaxExpenseBenefitLineItems to DeferredOtherTaxExpenseBenefit" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="OperatingLossCarryforwardsTable" xlink:title="OperatingLossCarryforwardsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="EffectOnIncomeTaxExpenseBenefitLineItems" xlink:to="OperatingLossCarryforwardsTable" xlink:title="definition: EffectOnIncomeTaxExpenseBenefitLineItems to OperatingLossCarryforwardsTable" order="3.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAxis" xlink:label="TaxCreditCarryforwardAxis" xlink:title="TaxCreditCarryforwardAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="OperatingLossCarryforwardsTable" xlink:to="TaxCreditCarryforwardAxis" xlink:title="definition: OperatingLossCarryforwardsTable to TaxCreditCarryforwardAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="TaxCreditCarryforwardNameDomain" xlink:title="TaxCreditCarryforwardNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="TaxCreditCarryforwardAxis" xlink:to="TaxCreditCarryforwardNameDomain" xlink:title="definition: TaxCreditCarryforwardAxis to TaxCreditCarryforwardNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="TaxCreditCarryforwardNameDomain_2" xlink:title="TaxCreditCarryforwardNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="TaxCreditCarryforwardAxis" xlink:to="TaxCreditCarryforwardNameDomain_2" xlink:title="definition: TaxCreditCarryforwardAxis to TaxCreditCarryforwardNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_AdoptionOfNewAccountingStandardMember" xlink:label="AdoptionOfNewAccountingStandardMember" xlink:title="AdoptionOfNewAccountingStandardMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TaxCreditCarryforwardNameDomain" xlink:to="AdoptionOfNewAccountingStandardMember" xlink:title="definition: TaxCreditCarryforwardNameDomain to AdoptionOfNewAccountingStandardMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ChangeInTaxRegulationMember" xlink:label="ChangeInTaxRegulationMember" xlink:title="ChangeInTaxRegulationMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TaxCreditCarryforwardNameDomain" xlink:to="ChangeInTaxRegulationMember" xlink:title="definition: TaxCreditCarryforwardNameDomain to ChangeInTaxRegulationMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_RemeasurementOfRepatriationDeferredTaxLiabilityMember" xlink:label="RemeasurementOfRepatriationDeferredTaxLiabilityMember" xlink:title="RemeasurementOfRepatriationDeferredTaxLiabilityMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TaxCreditCarryforwardNameDomain" xlink:to="RemeasurementOfRepatriationDeferredTaxLiabilityMember" xlink:title="definition: TaxCreditCarryforwardNameDomain to RemeasurementOfRepatriationDeferredTaxLiabilityMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ChangeDueToEnactmentOfAmericanTaxpayerReliefActMember" xlink:label="ChangeDueToEnactmentOfAmericanTaxpayerReliefActMember" xlink:title="ChangeDueToEnactmentOfAmericanTaxpayerReliefActMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TaxCreditCarryforwardNameDomain" xlink:to="ChangeDueToEnactmentOfAmericanTaxpayerReliefActMember" xlink:title="definition: TaxCreditCarryforwardNameDomain to ChangeDueToEnactmentOfAmericanTaxpayerReliefActMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ChangeInIsraelTaxRateMember" xlink:label="ChangeInIsraelTaxRateMember" xlink:title="ChangeInIsraelTaxRateMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TaxCreditCarryforwardNameDomain" xlink:to="ChangeInIsraelTaxRateMember" xlink:title="definition: TaxCreditCarryforwardNameDomain to ChangeInIsraelTaxRateMember" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_RemeasurementOfDeferredTaxLiabilityDebtExtinguishmentMember" xlink:label="RemeasurementOfDeferredTaxLiabilityDebtExtinguishmentMember" xlink:title="RemeasurementOfDeferredTaxLiabilityDebtExtinguishmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TaxCreditCarryforwardNameDomain" xlink:to="RemeasurementOfDeferredTaxLiabilityDebtExtinguishmentMember" xlink:title="definition: TaxCreditCarryforwardNameDomain to RemeasurementOfDeferredTaxLiabilityDebtExtinguishmentMember" order="6.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://vishay.com/role/LongtermDebtDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="DebtInstrumentLineItems" xlink:title="DebtInstrumentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentsAbstract" xlink:label="DebtInstrumentsAbstract" xlink:title="DebtInstrumentsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentsAbstract" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRepurchaseDate" xlink:label="DebtInstrumentRepurchaseDate" xlink:title="DebtInstrumentRepurchaseDate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentRepurchaseDate" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentRepurchaseDate" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_RepurchasedNotesSharesExchangeable" xlink:label="RepurchasedNotesSharesExchangeable" xlink:title="RepurchasedNotesSharesExchangeable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="RepurchasedNotesSharesExchangeable" xlink:title="definition: DebtInstrumentLineItems to RepurchasedNotesSharesExchangeable" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_MinimumConditionsToProvideNoticeOfIntentToRedeemDebentures" xlink:label="MinimumConditionsToProvideNoticeOfIntentToRedeemDebentures" xlink:title="MinimumConditionsToProvideNoticeOfIntentToRedeemDebentures" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="MinimumConditionsToProvideNoticeOfIntentToRedeemDebentures" xlink:title="definition: DebtInstrumentLineItems to MinimumConditionsToProvideNoticeOfIntentToRedeemDebentures" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_DebtInstrumentConvertibleConversionPeriodBeforeMaturityDate" xlink:label="DebtInstrumentConvertibleConversionPeriodBeforeMaturityDate" xlink:title="DebtInstrumentConvertibleConversionPeriodBeforeMaturityDate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentConvertibleConversionPeriodBeforeMaturityDate" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentConvertibleConversionPeriodBeforeMaturityDate" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCallDateEarliest" xlink:label="DebtInstrumentCallDateEarliest" xlink:title="DebtInstrumentCallDateEarliest" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentCallDateEarliest" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentCallDateEarliest" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleLatestDate1" xlink:label="DebtInstrumentConvertibleLatestDate1" xlink:title="DebtInstrumentConvertibleLatestDate1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentConvertibleLatestDate1" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentConvertibleLatestDate1" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_DebtInstrumentPercentageOfSalePriceOfCommonStock" xlink:label="DebtInstrumentPercentageOfSalePriceOfCommonStock" xlink:title="DebtInstrumentPercentageOfSalePriceOfCommonStock" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentPercentageOfSalePriceOfCommonStock" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentPercentageOfSalePriceOfCommonStock" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_DebtInstrumentConvertibleMaximumThresholdOfQuarterlyCashDividendsPerShareOfCommonStockForNotAdjustingConversionRateOfConvertibleNotes" xlink:label="DebtInstrumentConvertibleMaximumThresholdOfQuarterlyCashDividendsPerShareOfCommonStockForNotAdjustingConversionRateOfConvertibleNotes" xlink:title="DebtInstrumentConvertibleMaximumThresholdOfQuarterlyCashDividendsPerShareOfCommonStockForNotAdjustingConversionRateOfConvertibleNotes" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentConvertibleMaximumThresholdOfQuarterlyCashDividendsPerShareOfCommonStockForNotAdjustingConversionRateOfConvertibleNotes" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentConvertibleMaximumThresholdOfQuarterlyCashDividendsPerShareOfCommonStockForNotAdjustingConversionRateOfConvertibleNotes" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfOtherDebt" xlink:label="RepaymentsOfOtherDebt" xlink:title="RepaymentsOfOtherDebt" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="RepaymentsOfOtherDebt" xlink:title="definition: DebtInstrumentLineItems to RepaymentsOfOtherDebt" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_RequiredMinimumPrincipalAmountUponPartialRedemption" xlink:label="RequiredMinimumPrincipalAmountUponPartialRedemption" xlink:title="RequiredMinimumPrincipalAmountUponPartialRedemption" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="RequiredMinimumPrincipalAmountUponPartialRedemption" xlink:title="definition: DebtInstrumentLineItems to RequiredMinimumPrincipalAmountUponPartialRedemption" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharePrice" xlink:label="SharePrice" xlink:title="SharePrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="SharePrice" xlink:title="definition: DebtInstrumentLineItems to SharePrice" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleStockPriceTrigger" xlink:label="DebtInstrumentConvertibleStockPriceTrigger" xlink:title="DebtInstrumentConvertibleStockPriceTrigger" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentConvertibleStockPriceTrigger" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentConvertibleStockPriceTrigger" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfConvertibleDebt" xlink:label="RepaymentsOfConvertibleDebt" xlink:title="RepaymentsOfConvertibleDebt" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="RepaymentsOfConvertibleDebt" xlink:title="definition: DebtInstrumentLineItems to RepaymentsOfConvertibleDebt" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_SharesIssuedToSettleConvertibleSeniorNotes" xlink:label="SharesIssuedToSettleConvertibleSeniorNotes" xlink:title="SharesIssuedToSettleConvertibleSeniorNotes" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="SharesIssuedToSettleConvertibleSeniorNotes" xlink:title="definition: DebtInstrumentLineItems to SharesIssuedToSettleConvertibleSeniorNotes" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_PrincipalAmountOfRepurchasedDebt" xlink:label="PrincipalAmountOfRepurchasedDebt" xlink:title="PrincipalAmountOfRepurchasedDebt" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="PrincipalAmountOfRepurchasedDebt" xlink:title="definition: DebtInstrumentLineItems to PrincipalAmountOfRepurchasedDebt" order="16.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermLineOfCredit" xlink:label="LongTermLineOfCredit" xlink:title="LongTermLineOfCredit" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LongTermLineOfCredit" xlink:title="definition: DebtInstrumentLineItems to LongTermLineOfCredit" order="17.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtNoncurrent" xlink:label="ConvertibleDebtNoncurrent" xlink:title="ConvertibleDebtNoncurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="ConvertibleDebtNoncurrent" xlink:title="definition: DebtInstrumentLineItems to ConvertibleDebtNoncurrent" order="18.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:label="DeferredFinanceCostsNoncurrentNet" xlink:title="DeferredFinanceCostsNoncurrentNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DeferredFinanceCostsNoncurrentNet" xlink:title="definition: DebtInstrumentLineItems to DeferredFinanceCostsNoncurrentNet" order="19.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt" xlink:label="LongTermDebt" xlink:title="LongTermDebt" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LongTermDebt" xlink:title="definition: DebtInstrumentLineItems to LongTermDebt" order="20.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent" xlink:label="LongTermDebtCurrent" xlink:title="LongTermDebtCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LongTermDebtCurrent" xlink:title="definition: DebtInstrumentLineItems to LongTermDebtCurrent" order="21.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="LongTermDebtNoncurrent" xlink:title="LongTermDebtNoncurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="LongTermDebtNoncurrent" xlink:title="definition: DebtInstrumentLineItems to LongTermDebtNoncurrent" order="22.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="AmortizationOfDebtDiscountPremium" xlink:title="AmortizationOfDebtDiscountPremium" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="AmortizationOfDebtDiscountPremium" xlink:title="definition: DebtInstrumentLineItems to AmortizationOfDebtDiscountPremium" order="23.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentIssuanceDate1" xlink:label="DebtInstrumentIssuanceDate1" xlink:title="DebtInstrumentIssuanceDate1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentIssuanceDate1" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentIssuanceDate1" order="24.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="DebtInstrumentMaturityDate" xlink:title="DebtInstrumentMaturityDate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentMaturityDate" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentMaturityDate" order="25.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="DebtInstrumentFaceAmount" xlink:title="DebtInstrumentFaceAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentFaceAmount" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentFaceAmount" order="26.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="DebtInstrumentInterestRateStatedPercentage" xlink:title="DebtInstrumentInterestRateStatedPercentage" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentInterestRateStatedPercentage" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentInterestRateStatedPercentage" order="27.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:label="DebtInstrumentConvertibleConversionRatio1" xlink:title="DebtInstrumentConvertibleConversionRatio1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentConvertibleConversionRatio1" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentConvertibleConversionRatio1" order="28.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="DebtInstrumentConvertibleConversionPrice1" xlink:title="DebtInstrumentConvertibleConversionPrice1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentConvertibleConversionPrice1" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentConvertibleConversionPrice1" order="29.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:label="DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:title="DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" order="30.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="DebtInstrumentInterestRateEffectivePercentage" xlink:title="DebtInstrumentInterestRateEffectivePercentage" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentInterestRateEffectivePercentage" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentInterestRateEffectivePercentage" order="31.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="DebtInstrumentTable" xlink:title="DebtInstrumentTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentTable" xlink:title="definition: DebtInstrumentLineItems to DebtInstrumentTable" order="32.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="LongtermDebtTypeAxis" xlink:title="LongtermDebtTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DebtInstrumentTable" xlink:to="LongtermDebtTypeAxis" xlink:title="definition: DebtInstrumentTable to LongtermDebtTypeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="LongtermDebtTypeDomain" xlink:title="LongtermDebtTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="LongtermDebtTypeAxis" xlink:to="LongtermDebtTypeDomain" xlink:title="definition: LongtermDebtTypeAxis to LongtermDebtTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="LongtermDebtTypeDomain_2" xlink:title="LongtermDebtTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="LongtermDebtTypeAxis" xlink:to="LongtermDebtTypeDomain_2" xlink:title="definition: LongtermDebtTypeAxis to LongtermDebtTypeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtMember" xlink:label="ConvertibleDebtMember" xlink:title="ConvertibleDebtMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LongtermDebtTypeDomain" xlink:to="ConvertibleDebtMember" xlink:title="definition: LongtermDebtTypeDomain to ConvertibleDebtMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="DebtInstrumentAxis" xlink:title="DebtInstrumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DebtInstrumentTable" xlink:to="DebtInstrumentAxis" xlink:title="definition: DebtInstrumentTable to DebtInstrumentAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain" xlink:title="DebtInstrumentNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain" xlink:title="definition: DebtInstrumentAxis to DebtInstrumentNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain_2" xlink:title="DebtInstrumentNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain_2" xlink:title="definition: DebtInstrumentAxis to DebtInstrumentNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ConvertibleSeniorNotesDue2025Member" xlink:label="ConvertibleSeniorNotesDue2025Member" xlink:title="ConvertibleSeniorNotesDue2025Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentNameDomain" xlink:to="ConvertibleSeniorNotesDue2025Member" xlink:title="definition: DebtInstrumentNameDomain to ConvertibleSeniorNotesDue2025Member" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ConvertibleSeniorNotesDue2030Member" xlink:label="ConvertibleSeniorNotesDue2030Member" xlink:title="ConvertibleSeniorNotesDue2030Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentNameDomain" xlink:to="ConvertibleSeniorNotesDue2030Member" xlink:title="definition: DebtInstrumentNameDomain to ConvertibleSeniorNotesDue2030Member" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditMember" xlink:label="LineOfCreditMember" xlink:title="LineOfCreditMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentNameDomain" xlink:to="LineOfCreditMember" xlink:title="definition: DebtInstrumentNameDomain to LineOfCreditMember" order="3.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://vishay.com/role/StockholdersEquityDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://vishay.com/role/RevenueRecognitionDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://vishay.com/role/AccumulatedOtherComprehensiveIncomeLossDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:title="AccumulatedOtherComprehensiveIncomeLossLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:label="AOCIAttributableToParentNetOfTaxRollForward" xlink:title="AOCIAttributableToParentNetOfTaxRollForward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="AOCIAttributableToParentNetOfTaxRollForward" xlink:title="definition: AccumulatedOtherComprehensiveIncomeLossLineItems to AOCIAttributableToParentNetOfTaxRollForward" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCostAndExpenseOperating" xlink:label="OtherCostAndExpenseOperating" xlink:title="OtherCostAndExpenseOperating" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="OtherCostAndExpenseOperating" xlink:title="definition: AccumulatedOtherComprehensiveIncomeLossLineItems to OtherCostAndExpenseOperating" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIncome" xlink:label="OtherIncome" xlink:title="OtherIncome" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="OtherIncome" xlink:title="definition: AccumulatedOtherComprehensiveIncomeLossLineItems to OtherIncome" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="definition: AccumulatedOtherComprehensiveIncomeLossLineItems to AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" xlink:label="OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" xlink:title="OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" xlink:title="definition: AccumulatedOtherComprehensiveIncomeLossLineItems to OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossTax" xlink:label="OtherComprehensiveIncomeLossTax" xlink:title="OtherComprehensiveIncomeLossTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="OtherComprehensiveIncomeLossTax" xlink:title="definition: AccumulatedOtherComprehensiveIncomeLossLineItems to OtherComprehensiveIncomeLossTax" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:label="OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:title="OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:title="definition: AccumulatedOtherComprehensiveIncomeLossLineItems to OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:label="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:title="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:title="definition: AccumulatedOtherComprehensiveIncomeLossLineItems to ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:label="ReclassificationFromAociCurrentPeriodTax" xlink:title="ReclassificationFromAociCurrentPeriodTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="ReclassificationFromAociCurrentPeriodTax" xlink:title="definition: AccumulatedOtherComprehensiveIncomeLossLineItems to ReclassificationFromAociCurrentPeriodTax" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:label="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:title="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:title="definition: AccumulatedOtherComprehensiveIncomeLossLineItems to ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="OtherComprehensiveIncomeLossNetOfTax" xlink:title="OtherComprehensiveIncomeLossNetOfTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="OtherComprehensiveIncomeLossNetOfTax" xlink:title="definition: AccumulatedOtherComprehensiveIncomeLossLineItems to OtherComprehensiveIncomeLossNetOfTax" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:label="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:title="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:title="definition: AccumulatedOtherComprehensiveIncomeLossLineItems to ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" order="12.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis" xlink:label="StatementScenarioAxis" xlink:title="StatementScenarioAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:to="StatementScenarioAxis" xlink:title="definition: ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable to StatementScenarioAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="ScenarioUnspecifiedDomain" xlink:title="ScenarioUnspecifiedDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementScenarioAxis" xlink:to="ScenarioUnspecifiedDomain" xlink:title="definition: StatementScenarioAxis to ScenarioUnspecifiedDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="ScenarioUnspecifiedDomain_2" xlink:title="ScenarioUnspecifiedDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementScenarioAxis" xlink:to="ScenarioUnspecifiedDomain_2" xlink:title="definition: StatementScenarioAxis to ScenarioUnspecifiedDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_RabbiTrustAssetsMember" xlink:label="RabbiTrustAssetsMember" xlink:title="RabbiTrustAssetsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScenarioUnspecifiedDomain" xlink:to="RabbiTrustAssetsMember" xlink:title="definition: ScenarioUnspecifiedDomain to RabbiTrustAssetsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_OtherAfsSecuritiesMember" xlink:label="OtherAfsSecuritiesMember" xlink:title="OtherAfsSecuritiesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScenarioUnspecifiedDomain" xlink:to="OtherAfsSecuritiesMember" xlink:title="definition: ScenarioUnspecifiedDomain to OtherAfsSecuritiesMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:to="StatementEquityComponentsAxis" xlink:title="definition: ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable to StatementEquityComponentsAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain" xlink:title="definition: StatementEquityComponentsAxis to EquityComponentDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain_2" xlink:title="EquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain_2" xlink:title="definition: StatementEquityComponentsAxis to EquityComponentDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:label="AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:title="AccumulatedNetUnrealizedInvestmentGainLossMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:title="definition: EquityComponentDomain to AccumulatedNetUnrealizedInvestmentGainLossMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:label="AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:title="AccumulatedDefinedBenefitPlansAdjustmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:title="definition: EquityComponentDomain to AccumulatedDefinedBenefitPlansAdjustmentMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="AccumulatedTranslationAdjustmentMember" xlink:title="AccumulatedTranslationAdjustmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="AccumulatedTranslationAdjustmentMember" xlink:title="definition: EquityComponentDomain to AccumulatedTranslationAdjustmentMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="AccumulatedOtherComprehensiveIncomeMember" xlink:title="AccumulatedOtherComprehensiveIncomeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="AccumulatedOtherComprehensiveIncomeMember" xlink:title="definition: EquityComponentDomain to AccumulatedOtherComprehensiveIncomeMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:label="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:title="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:to="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:title="definition: ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable to ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:label="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:title="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:to="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:title="definition: ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis to ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:label="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_2" xlink:title="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:to="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_2" xlink:title="definition: ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis to ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:label="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:title="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:to="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:title="definition: ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain to ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://vishay.com/role/PensionsAndOtherPostretirementBenefitsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="DefinedBenefitPlanDisclosureLineItems" xlink:title="DefinedBenefitPlanDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:label="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:title="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanNetPeriodicBenefitCostAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanSettlementsBenefitObligation" xlink:label="DefinedBenefitPlanSettlementsBenefitObligation" xlink:title="DefinedBenefitPlanSettlementsBenefitObligation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanSettlementsBenefitObligation" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanSettlementsBenefitObligation" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_NumberOfPensionPlanParticipantsForWhomAnnuityContractsWerePurchased" xlink:label="NumberOfPensionPlanParticipantsForWhomAnnuityContractsWerePurchased" xlink:title="NumberOfPensionPlanParticipantsForWhomAnnuityContractsWerePurchased" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="NumberOfPensionPlanParticipantsForWhomAnnuityContractsWerePurchased" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to NumberOfPensionPlanParticipantsForWhomAnnuityContractsWerePurchased" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ParticipantsWhoAcceptedVoluntaryLumpSumOffer" xlink:label="ParticipantsWhoAcceptedVoluntaryLumpSumOffer" xlink:title="ParticipantsWhoAcceptedVoluntaryLumpSumOffer" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="ParticipantsWhoAcceptedVoluntaryLumpSumOffer" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to ParticipantsWhoAcceptedVoluntaryLumpSumOffer" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ReductionOfPlanParticipants" xlink:label="ReductionOfPlanParticipants" xlink:title="ReductionOfPlanParticipants" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="ReductionOfPlanParticipants" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to ReductionOfPlanParticipants" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_PercentageOfTotalParticipants" xlink:label="PercentageOfTotalParticipants" xlink:title="PercentageOfTotalParticipants" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="PercentageOfTotalParticipants" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to PercentageOfTotalParticipants" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:label="DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:title="DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionContributions" xlink:label="PensionContributions" xlink:title="PensionContributions" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="PensionContributions" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to PensionContributions" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanServiceCost" xlink:label="DefinedBenefitPlanServiceCost" xlink:title="DefinedBenefitPlanServiceCost" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanServiceCost" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanServiceCost" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="DefinedBenefitPlanInterestCost" xlink:title="DefinedBenefitPlanInterestCost" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanInterestCost" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanInterestCost" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:label="DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:title="DefinedBenefitPlanExpectedReturnOnPlanAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanExpectedReturnOnPlanAssets" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:label="DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:title="DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmortizationOfTransitionAssetObligation" xlink:label="DefinedBenefitPlanAmortizationOfTransitionAssetObligation" xlink:title="DefinedBenefitPlanAmortizationOfTransitionAssetObligation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanAmortizationOfTransitionAssetObligation" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanAmortizationOfTransitionAssetObligation" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:label="DefinedBenefitPlanAmortizationOfGainsLosses" xlink:title="DefinedBenefitPlanAmortizationOfGainsLosses" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanAmortizationOfGainsLosses" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanAmortizationOfGainsLosses" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" xlink:label="DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" xlink:title="DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:title="DefinedBenefitPlanNetPeriodicBenefitCost" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanNetPeriodicBenefitCost" order="16.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to ScheduleOfDefinedBenefitPlansDisclosuresTable" order="17.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="RetirementPlanTypeAxis" xlink:title="RetirementPlanTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RetirementPlanTypeAxis" xlink:title="definition: ScheduleOfDefinedBenefitPlansDisclosuresTable to RetirementPlanTypeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="RetirementPlanTypeDomain" xlink:title="RetirementPlanTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RetirementPlanTypeAxis" xlink:to="RetirementPlanTypeDomain" xlink:title="definition: RetirementPlanTypeAxis to RetirementPlanTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="RetirementPlanTypeDomain_2" xlink:title="RetirementPlanTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RetirementPlanTypeAxis" xlink:to="RetirementPlanTypeDomain_2" xlink:title="definition: RetirementPlanTypeAxis to RetirementPlanTypeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="PensionPlansDefinedBenefitMember" xlink:title="PensionPlansDefinedBenefitMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RetirementPlanTypeDomain" xlink:to="PensionPlansDefinedBenefitMember" xlink:title="definition: RetirementPlanTypeDomain to PensionPlansDefinedBenefitMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:title="OtherPostretirementBenefitPlansDefinedBenefitMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RetirementPlanTypeDomain" xlink:to="OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:title="definition: RetirementPlanTypeDomain to OtherPostretirementBenefitPlansDefinedBenefitMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanSponsorLocationAxis" xlink:label="RetirementPlanSponsorLocationAxis" xlink:title="RetirementPlanSponsorLocationAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RetirementPlanSponsorLocationAxis" xlink:title="definition: ScheduleOfDefinedBenefitPlansDisclosuresTable to RetirementPlanSponsorLocationAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="RetirementPlanSponsorLocationDomain" xlink:title="RetirementPlanSponsorLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RetirementPlanSponsorLocationAxis" xlink:to="RetirementPlanSponsorLocationDomain" xlink:title="definition: RetirementPlanSponsorLocationAxis to RetirementPlanSponsorLocationDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="RetirementPlanSponsorLocationDomain_2" xlink:title="RetirementPlanSponsorLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RetirementPlanSponsorLocationAxis" xlink:to="RetirementPlanSponsorLocationDomain_2" xlink:title="definition: RetirementPlanSponsorLocationAxis to RetirementPlanSponsorLocationDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DomesticPlanMember" xlink:label="DomesticPlanMember" xlink:title="DomesticPlanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RetirementPlanSponsorLocationDomain" xlink:to="DomesticPlanMember" xlink:title="definition: RetirementPlanSponsorLocationDomain to DomesticPlanMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignPlanMember" xlink:label="ForeignPlanMember" xlink:title="ForeignPlanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RetirementPlanSponsorLocationDomain" xlink:to="ForeignPlanMember" xlink:title="definition: RetirementPlanSponsorLocationDomain to ForeignPlanMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US" xlink:label="US" xlink:title="US" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DomesticPlanMember" xlink:to="US" xlink:title="definition: DomesticPlanMember to US" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RangeAxis" xlink:title="definition: ScheduleOfDefinedBenefitPlansDisclosuresTable to RangeAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="definition: RangeMember to MinimumMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://vishay.com/role/StockbasedCompensationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="AllocatedShareBasedCompensationExpense" xlink:title="AllocatedShareBasedCompensationExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="AllocatedShareBasedCompensationExpense" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to AllocatedShareBasedCompensationExpense" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ShareBasedCompensationArrangementExpirationOfAuthorityToGrantEquityBasedCompensation" xlink:label="ShareBasedCompensationArrangementExpirationOfAuthorityToGrantEquityBasedCompensation" xlink:title="ShareBasedCompensationArrangementExpirationOfAuthorityToGrantEquityBasedCompensation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementExpirationOfAuthorityToGrantEquityBasedCompensation" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementExpirationOfAuthorityToGrantEquityBasedCompensation" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_UnrecognizedCompensationCostNotExpectedToBeRecognized" xlink:label="UnrecognizedCompensationCostNotExpectedToBeRecognized" xlink:title="UnrecognizedCompensationCostNotExpectedToBeRecognized" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="UnrecognizedCompensationCostNotExpectedToBeRecognized" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to UnrecognizedCompensationCostNotExpectedToBeRecognized" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_SharesImmediatelyVestedUponAcceleratingEvent" xlink:label="SharesImmediatelyVestedUponAcceleratingEvent" xlink:title="SharesImmediatelyVestedUponAcceleratingEvent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharesImmediatelyVestedUponAcceleratingEvent" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharesImmediatelyVestedUponAcceleratingEvent" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_SharesToBeVestedImmediatelyUponCompanysAchievementOfPerformanceBasedCriteria" xlink:label="SharesToBeVestedImmediatelyUponCompanysAchievementOfPerformanceBasedCriteria" xlink:title="SharesToBeVestedImmediatelyUponCompanysAchievementOfPerformanceBasedCriteria" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharesToBeVestedImmediatelyUponCompanysAchievementOfPerformanceBasedCriteria" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharesToBeVestedImmediatelyUponCompanysAchievementOfPerformanceBasedCriteria" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" order="16.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" order="17.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="18.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="19.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" order="20.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_DividendEquivalentsIssued" xlink:label="DividendEquivalentsIssued" xlink:title="DividendEquivalentsIssued" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="DividendEquivalentsIssued" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to DividendEquivalentsIssued" order="21.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_DividendEquivalentsIssuedInDollarsPerShare" xlink:label="DividendEquivalentsIssuedInDollarsPerShare" xlink:title="DividendEquivalentsIssuedInDollarsPerShare" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="DividendEquivalentsIssuedInDollarsPerShare" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to DividendEquivalentsIssuedInDollarsPerShare" order="22.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ShareBasedCompensationArrangementPhantomStockUnitsRedeemedForCommonStock" xlink:label="ShareBasedCompensationArrangementPhantomStockUnitsRedeemedForCommonStock" xlink:title="ShareBasedCompensationArrangementPhantomStockUnitsRedeemedForCommonStock" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementPhantomStockUnitsRedeemedForCommonStock" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementPhantomStockUnitsRedeemedForCommonStock" order="23.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" order="24.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber" order="25.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotExpectedToVestOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotExpectedToVestOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotExpectedToVestOutstandingNumber" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotExpectedToVestOutstandingNumber" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotExpectedToVestOutstandingNumber" order="26.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="27.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingAxis" xlink:label="VestingAxis" xlink:title="VestingAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="VestingAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to VestingAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain" xlink:label="VestingDomain" xlink:title="VestingDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="VestingAxis" xlink:to="VestingDomain" xlink:title="definition: VestingAxis to VestingDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain" xlink:label="VestingDomain_2" xlink:title="VestingDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="VestingAxis" xlink:to="VestingDomain_2" xlink:title="definition: VestingAxis to VestingDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="ShareBasedCompensationAwardTrancheOneMember" xlink:title="ShareBasedCompensationAwardTrancheOneMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VestingDomain" xlink:to="ShareBasedCompensationAwardTrancheOneMember" xlink:title="definition: VestingDomain to ShareBasedCompensationAwardTrancheOneMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:label="ShareBasedCompensationAwardTrancheTwoMember" xlink:title="ShareBasedCompensationAwardTrancheTwoMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VestingDomain" xlink:to="ShareBasedCompensationAwardTrancheTwoMember" xlink:title="definition: VestingDomain to ShareBasedCompensationAwardTrancheTwoMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:label="ShareBasedCompensationAwardTrancheThreeMember" xlink:title="ShareBasedCompensationAwardTrancheThreeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VestingDomain" xlink:to="ShareBasedCompensationAwardTrancheThreeMember" xlink:title="definition: VestingDomain to ShareBasedCompensationAwardTrancheThreeMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ScheduledToVestMarch12029Member" xlink:label="ScheduledToVestMarch12029Member" xlink:title="ScheduledToVestMarch12029Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VestingDomain" xlink:to="ScheduledToVestMarch12029Member" xlink:title="definition: VestingDomain to ScheduledToVestMarch12029Member" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="AwardTypeAxis" xlink:title="AwardTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="AwardTypeAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to AwardTypeAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="definition: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" xlink:title="definition: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_StockIncentivePlanOf2007Member" xlink:label="StockIncentivePlanOf2007Member" xlink:title="StockIncentivePlanOf2007Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="StockIncentivePlanOf2007Member" xlink:title="definition: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to StockIncentivePlanOf2007Member" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="EmployeeStockOptionMember" xlink:title="EmployeeStockOptionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="EmployeeStockOptionMember" xlink:title="definition: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to EmployeeStockOptionMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="RestrictedStockUnitsRSUMember" xlink:title="RestrictedStockUnitsRSUMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="RestrictedStockUnitsRSUMember" xlink:title="definition: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to RestrictedStockUnitsRSUMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PhantomShareUnitsPSUsMember" xlink:label="PhantomShareUnitsPSUsMember" xlink:title="PhantomShareUnitsPSUsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="PhantomShareUnitsPSUsMember" xlink:title="definition: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to PhantomShareUnitsPSUsMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_PerformanceVestedRestrictedStockUnitsMember" xlink:label="PerformanceVestedRestrictedStockUnitsMember" xlink:title="PerformanceVestedRestrictedStockUnitsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="PerformanceVestedRestrictedStockUnitsMember" xlink:title="definition: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to PerformanceVestedRestrictedStockUnitsMember" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="PlanNameAxis" xlink:title="PlanNameAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="PlanNameAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to PlanNameAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="PlanNameDomain" xlink:title="PlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="PlanNameAxis" xlink:to="PlanNameDomain" xlink:title="definition: PlanNameAxis to PlanNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="PlanNameDomain_2" xlink:title="PlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="PlanNameAxis" xlink:to="PlanNameDomain_2" xlink:title="definition: PlanNameAxis to PlanNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_Two007StockIncentiveProgramMember" xlink:label="Two007StockIncentiveProgramMember" xlink:title="Two007StockIncentiveProgramMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PlanNameDomain" xlink:to="Two007StockIncentiveProgramMember" xlink:title="definition: PlanNameDomain to Two007StockIncentiveProgramMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_Two023LongTermIncentivePlanMember" xlink:label="Two023LongTermIncentivePlanMember" xlink:title="Two023LongTermIncentivePlanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PlanNameDomain" xlink:to="Two023LongTermIncentivePlanMember" xlink:title="definition: PlanNameDomain to Two023LongTermIncentivePlanMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="TitleOfIndividualAxis" xlink:title="TitleOfIndividualAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="TitleOfIndividualAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to TitleOfIndividualAxis" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="TitleOfIndividualAxis" xlink:to="TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="definition: TitleOfIndividualAxis to TitleOfIndividualWithRelationshipToEntityDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="TitleOfIndividualWithRelationshipToEntityDomain_2" xlink:title="TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="TitleOfIndividualAxis" xlink:to="TitleOfIndividualWithRelationshipToEntityDomain_2" xlink:title="definition: TitleOfIndividualAxis to TitleOfIndividualWithRelationshipToEntityDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_BoardOfDirectorsChairmanMember" xlink:label="BoardOfDirectorsChairmanMember" xlink:title="BoardOfDirectorsChairmanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="BoardOfDirectorsChairmanMember" xlink:title="definition: TitleOfIndividualWithRelationshipToEntityDomain to BoardOfDirectorsChairmanMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ChiefFinancialOfficerMember" xlink:label="ChiefFinancialOfficerMember" xlink:title="ChiefFinancialOfficerMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="ChiefFinancialOfficerMember" xlink:title="definition: TitleOfIndividualWithRelationshipToEntityDomain to ChiefFinancialOfficerMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://vishay.com/role/SegmentInformationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="SegmentReportingInformationLineItems" xlink:title="SegmentReportingInformationLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments" xlink:label="NumberOfReportableSegments" xlink:title="NumberOfReportableSegments" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="NumberOfReportableSegments" xlink:title="definition: SegmentReportingInformationLineItems to NumberOfReportableSegments" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="Revenues" xlink:title="Revenues" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="Revenues" xlink:title="definition: SegmentReportingInformationLineItems to Revenues" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:label="CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:title="CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:title="definition: SegmentReportingInformationLineItems to CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink:label="CostOfGoodsAndServicesSoldDepreciation" xlink:title="CostOfGoodsAndServicesSoldDepreciation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="CostOfGoodsAndServicesSoldDepreciation" xlink:title="definition: SegmentReportingInformationLineItems to CostOfGoodsAndServicesSoldDepreciation" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="CostOfGoodsAndServicesSold" xlink:title="CostOfGoodsAndServicesSold" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="CostOfGoodsAndServicesSold" xlink:title="definition: SegmentReportingInformationLineItems to CostOfGoodsAndServicesSold" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="GrossProfit" xlink:title="GrossProfit" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="GrossProfit" xlink:title="definition: SegmentReportingInformationLineItems to GrossProfit" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingCostsAndExpenses" xlink:label="OperatingCostsAndExpenses" xlink:title="OperatingCostsAndExpenses" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="OperatingCostsAndExpenses" xlink:title="definition: SegmentReportingInformationLineItems to OperatingCostsAndExpenses" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_SegmentOperatingIncome" xlink:label="SegmentOperatingIncome" xlink:title="SegmentOperatingIncome" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="SegmentOperatingIncome" xlink:title="definition: SegmentReportingInformationLineItems to SegmentOperatingIncome" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation" xlink:label="Depreciation" xlink:title="Depreciation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="Depreciation" xlink:title="definition: SegmentReportingInformationLineItems to Depreciation" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingAssets" xlink:label="IncreaseDecreaseInOperatingAssets" xlink:title="IncreaseDecreaseInOperatingAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="IncreaseDecreaseInOperatingAssets" xlink:title="definition: SegmentReportingInformationLineItems to IncreaseDecreaseInOperatingAssets" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="Assets" xlink:title="Assets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="Assets" xlink:title="definition: SegmentReportingInformationLineItems to Assets" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnusualOrInfrequentItemNetGainLoss" xlink:label="UnusualOrInfrequentItemNetGainLoss" xlink:title="UnusualOrInfrequentItemNetGainLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="UnusualOrInfrequentItemNetGainLoss" xlink:title="definition: SegmentReportingInformationLineItems to UnusualOrInfrequentItemNetGainLoss" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:label="ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:title="ImpairmentOfIntangibleAssetsExcludingGoodwill" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:title="definition: SegmentReportingInformationLineItems to ImpairmentOfIntangibleAssetsExcludingGoodwill" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="GoodwillImpairmentLoss" xlink:title="GoodwillImpairmentLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="GoodwillImpairmentLoss" xlink:title="definition: SegmentReportingInformationLineItems to GoodwillImpairmentLoss" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="SellingGeneralAndAdministrativeExpense" xlink:title="SellingGeneralAndAdministrativeExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="SellingGeneralAndAdministrativeExpense" xlink:title="definition: SegmentReportingInformationLineItems to SellingGeneralAndAdministrativeExpense" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="OperatingIncomeLoss" xlink:title="OperatingIncomeLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="OperatingIncomeLoss" xlink:title="definition: SegmentReportingInformationLineItems to OperatingIncomeLoss" order="16.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="NonoperatingIncomeExpense" xlink:title="NonoperatingIncomeExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="NonoperatingIncomeExpense" xlink:title="definition: SegmentReportingInformationLineItems to NonoperatingIncomeExpense" order="17.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentReportingInformationLineItems" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="definition: SegmentReportingInformationLineItems to IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="18.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:title="ScheduleOfSegmentReportingInformationBySegmentTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="SegmentReportingInformationLineItems" xlink:to="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:title="definition: SegmentReportingInformationLineItems to ScheduleOfSegmentReportingInformationBySegmentTable" order="19.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis" xlink:label="ConsolidationItemsAxis" xlink:title="ConsolidationItemsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="ConsolidationItemsAxis" xlink:title="definition: ScheduleOfSegmentReportingInformationBySegmentTable to ConsolidationItemsAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain" xlink:label="ConsolidationItemsDomain" xlink:title="ConsolidationItemsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ConsolidationItemsAxis" xlink:to="ConsolidationItemsDomain" xlink:title="definition: ConsolidationItemsAxis to ConsolidationItemsDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain" xlink:label="ConsolidationItemsDomain_2" xlink:title="ConsolidationItemsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ConsolidationItemsAxis" xlink:to="ConsolidationItemsDomain_2" xlink:title="definition: ConsolidationItemsAxis to ConsolidationItemsDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember" xlink:label="OperatingSegmentsMember" xlink:title="OperatingSegmentsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidationItemsDomain" xlink:to="OperatingSegmentsMember" xlink:title="definition: ConsolidationItemsDomain to OperatingSegmentsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MaterialReconcilingItemsMember" xlink:label="MaterialReconcilingItemsMember" xlink:title="MaterialReconcilingItemsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidationItemsDomain" xlink:to="MaterialReconcilingItemsMember" xlink:title="definition: ConsolidationItemsDomain to MaterialReconcilingItemsMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="StatementBusinessSegmentsAxis" xlink:title="StatementBusinessSegmentsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="StatementBusinessSegmentsAxis" xlink:title="definition: ScheduleOfSegmentReportingInformationBySegmentTable to StatementBusinessSegmentsAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain" xlink:title="SegmentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain" xlink:title="definition: StatementBusinessSegmentsAxis to SegmentDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain_2" xlink:title="SegmentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain_2" xlink:title="definition: StatementBusinessSegmentsAxis to SegmentDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_MosfetsSegmentMember" xlink:label="MosfetsSegmentMember" xlink:title="MosfetsSegmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentDomain" xlink:to="MosfetsSegmentMember" xlink:title="definition: SegmentDomain to MosfetsSegmentMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_DiodesSegmentMember" xlink:label="DiodesSegmentMember" xlink:title="DiodesSegmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentDomain" xlink:to="DiodesSegmentMember" xlink:title="definition: SegmentDomain to DiodesSegmentMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_OptoelectronicComponentsSegmentMember" xlink:label="OptoelectronicComponentsSegmentMember" xlink:title="OptoelectronicComponentsSegmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentDomain" xlink:to="OptoelectronicComponentsSegmentMember" xlink:title="definition: SegmentDomain to OptoelectronicComponentsSegmentMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ResistorsSegmentMember" xlink:label="ResistorsSegmentMember" xlink:title="ResistorsSegmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentDomain" xlink:to="ResistorsSegmentMember" xlink:title="definition: SegmentDomain to ResistorsSegmentMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_InductorsSegmentMember" xlink:label="InductorsSegmentMember" xlink:title="InductorsSegmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentDomain" xlink:to="InductorsSegmentMember" xlink:title="definition: SegmentDomain to InductorsSegmentMember" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_CapacitorsSegmentMember" xlink:label="CapacitorsSegmentMember" xlink:title="CapacitorsSegmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentDomain" xlink:to="CapacitorsSegmentMember" xlink:title="definition: SegmentDomain to CapacitorsSegmentMember" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateMember" xlink:label="CorporateMember" xlink:title="CorporateMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentDomain" xlink:to="CorporateMember" xlink:title="definition: SegmentDomain to CorporateMember" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ResistorsAndInductorsSegmentMember" xlink:label="ResistorsAndInductorsSegmentMember" xlink:title="ResistorsAndInductorsSegmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentDomain" xlink:to="ResistorsAndInductorsSegmentMember" xlink:title="definition: SegmentDomain to ResistorsAndInductorsSegmentMember" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="StatementGeographicalAxis" xlink:title="StatementGeographicalAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="StatementGeographicalAxis" xlink:title="definition: ScheduleOfSegmentReportingInformationBySegmentTable to StatementGeographicalAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain" xlink:title="SegmentGeographicalDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementGeographicalAxis" xlink:to="SegmentGeographicalDomain" xlink:title="definition: StatementGeographicalAxis to SegmentGeographicalDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain_2" xlink:title="SegmentGeographicalDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementGeographicalAxis" xlink:to="SegmentGeographicalDomain_2" xlink:title="definition: StatementGeographicalAxis to SegmentGeographicalDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AsiaMember" xlink:label="AsiaMember" xlink:title="AsiaMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="AsiaMember" xlink:title="definition: SegmentGeographicalDomain to AsiaMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EuropeMember" xlink:label="EuropeMember" xlink:title="EuropeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="EuropeMember" xlink:title="definition: SegmentGeographicalDomain to EuropeMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AmericasMember" xlink:label="AmericasMember" xlink:title="AmericasMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="AmericasMember" xlink:title="definition: SegmentGeographicalDomain to AmericasMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis" xlink:label="MajorCustomersAxis" xlink:title="MajorCustomersAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="MajorCustomersAxis" xlink:title="definition: ScheduleOfSegmentReportingInformationBySegmentTable to MajorCustomersAxis" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="NameOfMajorCustomerDomain" xlink:title="NameOfMajorCustomerDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="MajorCustomersAxis" xlink:to="NameOfMajorCustomerDomain" xlink:title="definition: MajorCustomersAxis to NameOfMajorCustomerDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="NameOfMajorCustomerDomain_2" xlink:title="NameOfMajorCustomerDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="MajorCustomersAxis" xlink:to="NameOfMajorCustomerDomain_2" xlink:title="definition: MajorCustomersAxis to NameOfMajorCustomerDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_IndustrialMember" xlink:label="IndustrialMember" xlink:title="IndustrialMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NameOfMajorCustomerDomain" xlink:to="IndustrialMember" xlink:title="definition: NameOfMajorCustomerDomain to IndustrialMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_AutomotiveMember" xlink:label="AutomotiveMember" xlink:title="AutomotiveMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NameOfMajorCustomerDomain" xlink:to="AutomotiveMember" xlink:title="definition: NameOfMajorCustomerDomain to AutomotiveMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_MilitaryAndAerospaceMember" xlink:label="MilitaryAndAerospaceMember" xlink:title="MilitaryAndAerospaceMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NameOfMajorCustomerDomain" xlink:to="MilitaryAndAerospaceMember" xlink:title="definition: NameOfMajorCustomerDomain to MilitaryAndAerospaceMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_MedicalMember" xlink:label="MedicalMember" xlink:title="MedicalMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NameOfMajorCustomerDomain" xlink:to="MedicalMember" xlink:title="definition: NameOfMajorCustomerDomain to MedicalMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_OtherMember" xlink:label="OtherMember" xlink:title="OtherMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NameOfMajorCustomerDomain" xlink:to="OtherMember" xlink:title="definition: NameOfMajorCustomerDomain to OtherMember" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerSalesChannelAxis" xlink:label="ContractWithCustomerSalesChannelAxis" xlink:title="ContractWithCustomerSalesChannelAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="ContractWithCustomerSalesChannelAxis" xlink:title="definition: ScheduleOfSegmentReportingInformationBySegmentTable to ContractWithCustomerSalesChannelAxis" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerSalesChannelDomain" xlink:label="ContractWithCustomerSalesChannelDomain" xlink:title="ContractWithCustomerSalesChannelDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ContractWithCustomerSalesChannelAxis" xlink:to="ContractWithCustomerSalesChannelDomain" xlink:title="definition: ContractWithCustomerSalesChannelAxis to ContractWithCustomerSalesChannelDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerSalesChannelDomain" xlink:label="ContractWithCustomerSalesChannelDomain_2" xlink:title="ContractWithCustomerSalesChannelDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ContractWithCustomerSalesChannelAxis" xlink:to="ContractWithCustomerSalesChannelDomain_2" xlink:title="definition: ContractWithCustomerSalesChannelAxis to ContractWithCustomerSalesChannelDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_DistributorsMember" xlink:label="DistributorsMember" xlink:title="DistributorsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ContractWithCustomerSalesChannelDomain" xlink:to="DistributorsMember" xlink:title="definition: ContractWithCustomerSalesChannelDomain to DistributorsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_OEMsMember" xlink:label="OEMsMember" xlink:title="OEMsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ContractWithCustomerSalesChannelDomain" xlink:to="OEMsMember" xlink:title="definition: ContractWithCustomerSalesChannelDomain to OEMsMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_EMSCompaniesMember" xlink:label="EMSCompaniesMember" xlink:title="EMSCompaniesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ContractWithCustomerSalesChannelDomain" xlink:to="EMSCompaniesMember" xlink:title="definition: ContractWithCustomerSalesChannelDomain to EMSCompaniesMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="ProductOrServiceAxis" xlink:title="ProductOrServiceAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="ProductOrServiceAxis" xlink:title="definition: ScheduleOfSegmentReportingInformationBySegmentTable to ProductOrServiceAxis" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain" xlink:title="ProductsAndServicesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ProductOrServiceAxis" xlink:to="ProductsAndServicesDomain" xlink:title="definition: ProductOrServiceAxis to ProductsAndServicesDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain_2" xlink:title="ProductsAndServicesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ProductOrServiceAxis" xlink:to="ProductsAndServicesDomain_2" xlink:title="definition: ProductOrServiceAxis to ProductsAndServicesDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductMember" xlink:label="ProductMember" xlink:title="ProductMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="ProductMember" xlink:title="definition: ProductsAndServicesDomain to ProductMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RoyaltyMember" xlink:label="RoyaltyMember" xlink:title="RoyaltyMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="RoyaltyMember" xlink:title="definition: ProductsAndServicesDomain to RoyaltyMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://vishay.com/role/EarningsPerShareDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAbstract" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAbstract" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAbstract" xlink:title="definition: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems to AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="definition: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems to AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="DebtInstrumentConvertibleConversionPrice1" xlink:title="DebtInstrumentConvertibleConversionPrice1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="DebtInstrumentConvertibleConversionPrice1" xlink:title="definition: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems to DebtInstrumentConvertibleConversionPrice1" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:title="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:title="definition: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems to ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" order="4.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:title="definition: ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable to AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="AntidilutiveSecuritiesNameDomain" xlink:title="AntidilutiveSecuritiesNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="AntidilutiveSecuritiesNameDomain" xlink:title="definition: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis to AntidilutiveSecuritiesNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="AntidilutiveSecuritiesNameDomain_2" xlink:title="AntidilutiveSecuritiesNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="AntidilutiveSecuritiesNameDomain_2" xlink:title="definition: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis to AntidilutiveSecuritiesNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="RestrictedStockUnitsRSUMember" xlink:title="RestrictedStockUnitsRSUMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AntidilutiveSecuritiesNameDomain" xlink:to="RestrictedStockUnitsRSUMember" xlink:title="definition: AntidilutiveSecuritiesNameDomain to RestrictedStockUnitsRSUMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ConvertibleSeniorNotesDue2025Member" xlink:label="ConvertibleSeniorNotesDue2025Member" xlink:title="ConvertibleSeniorNotesDue2025Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AntidilutiveSecuritiesNameDomain" xlink:to="ConvertibleSeniorNotesDue2025Member" xlink:title="definition: AntidilutiveSecuritiesNameDomain to ConvertibleSeniorNotesDue2025Member" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ConvertibleSeniorDebenturesDue2040Member" xlink:label="ConvertibleSeniorDebenturesDue2040Member" xlink:title="ConvertibleSeniorDebenturesDue2040Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AntidilutiveSecuritiesNameDomain" xlink:to="ConvertibleSeniorDebenturesDue2040Member" xlink:title="definition: AntidilutiveSecuritiesNameDomain to ConvertibleSeniorDebenturesDue2040Member" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ConvertibleSeniorDebenturesDue2041Member" xlink:label="ConvertibleSeniorDebenturesDue2041Member" xlink:title="ConvertibleSeniorDebenturesDue2041Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AntidilutiveSecuritiesNameDomain" xlink:to="ConvertibleSeniorDebenturesDue2041Member" xlink:title="definition: AntidilutiveSecuritiesNameDomain to ConvertibleSeniorDebenturesDue2041Member" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_WeightedAverageOtherMember" xlink:label="WeightedAverageOtherMember" xlink:title="WeightedAverageOtherMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AntidilutiveSecuritiesNameDomain" xlink:to="WeightedAverageOtherMember" xlink:title="definition: AntidilutiveSecuritiesNameDomain to WeightedAverageOtherMember" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ConvertibleSeniorDebenturesDue2042Member" xlink:label="ConvertibleSeniorDebenturesDue2042Member" xlink:title="ConvertibleSeniorDebenturesDue2042Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AntidilutiveSecuritiesNameDomain" xlink:to="ConvertibleSeniorDebenturesDue2042Member" xlink:title="definition: AntidilutiveSecuritiesNameDomain to ConvertibleSeniorDebenturesDue2042Member" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="EmployeeStockOptionMember" xlink:title="EmployeeStockOptionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AntidilutiveSecuritiesNameDomain" xlink:to="EmployeeStockOptionMember" xlink:title="definition: AntidilutiveSecuritiesNameDomain to EmployeeStockOptionMember" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantMember" xlink:label="WarrantMember" xlink:title="WarrantMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AntidilutiveSecuritiesNameDomain" xlink:to="WarrantMember" xlink:title="definition: AntidilutiveSecuritiesNameDomain to WarrantMember" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ExchangeableUnsecuredNotesDue2102Member" xlink:label="ExchangeableUnsecuredNotesDue2102Member" xlink:title="ExchangeableUnsecuredNotesDue2102Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AntidilutiveSecuritiesNameDomain" xlink:to="ExchangeableUnsecuredNotesDue2102Member" xlink:title="definition: AntidilutiveSecuritiesNameDomain to ExchangeableUnsecuredNotesDue2102Member" order="9.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://vishay.com/role/FairValueMeasurementsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:title="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:label="FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:title="FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:label="FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:title="FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtFairValue" xlink:label="LongTermDebtFairValue" xlink:title="LongTermDebtFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="LongTermDebtFairValue" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to LongTermDebtFairValue" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_LongTermDebtExcludingDerivativeLiabilities" xlink:label="LongTermDebtExcludingDerivativeLiabilities" xlink:title="LongTermDebtExcludingDerivativeLiabilities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="LongTermDebtExcludingDerivativeLiabilities" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to LongTermDebtExcludingDerivativeLiabilities" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNotionalAmount" xlink:label="DerivativeNotionalAmount" xlink:title="DerivativeNotionalAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="DerivativeNotionalAmount" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to DerivativeNotionalAmount" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeDescriptionOfTerms" xlink:label="DerivativeDescriptionOfTerms" xlink:title="DerivativeDescriptionOfTerms" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="DerivativeDescriptionOfTerms" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to DerivativeDescriptionOfTerms" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ContingentConsiderationFairValue" xlink:label="ContingentConsiderationFairValue" xlink:title="ContingentConsiderationFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="ContingentConsiderationFairValue" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to ContingentConsiderationFairValue" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xlink:label="EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xlink:title="EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosure" xlink:label="LiabilitiesFairValueDisclosure" xlink:title="LiabilitiesFairValueDisclosure" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="LiabilitiesFairValueDisclosure" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to LiabilitiesFairValueDisclosure" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossWriteoff" xlink:label="DebtSecuritiesHeldToMaturityAllowanceForCreditLossWriteoff" xlink:title="DebtSecuritiesHeldToMaturityAllowanceForCreditLossWriteoff" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="DebtSecuritiesHeldToMaturityAllowanceForCreditLossWriteoff" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to DebtSecuritiesHeldToMaturityAllowanceForCreditLossWriteoff" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:label="HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:title="HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" xlink:label="HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" xlink:title="HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesHeldToMaturityTransferAmount" xlink:label="DebtSecuritiesHeldToMaturityTransferAmount" xlink:title="DebtSecuritiesHeldToMaturityTransferAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="DebtSecuritiesHeldToMaturityTransferAmount" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to DebtSecuritiesHeldToMaturityTransferAmount" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_RabbiTrustAssetsFairValueDisclosure" xlink:label="RabbiTrustAssetsFairValueDisclosure" xlink:title="RabbiTrustAssetsFairValueDisclosure" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="RabbiTrustAssetsFairValueDisclosure" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to RabbiTrustAssetsFairValueDisclosure" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:label="AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:title="AvailableForSaleSecuritiesDebtSecuritiesCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to AvailableForSaleSecuritiesDebtSecuritiesCurrent" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent" xlink:label="OtherAssetsCurrent" xlink:title="OtherAssetsCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="OtherAssetsCurrent" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to OtherAssetsCurrent" order="16.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:label="ForeignCurrencyContractAssetFairValueDisclosure" xlink:title="ForeignCurrencyContractAssetFairValueDisclosure" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="ForeignCurrencyContractAssetFairValueDisclosure" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to ForeignCurrencyContractAssetFairValueDisclosure" order="17.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="AssetsFairValueDisclosure" xlink:title="AssetsFairValueDisclosure" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="AssetsFairValueDisclosure" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to AssetsFairValueDisclosure" order="18.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillFairValueDisclosure" xlink:label="GoodwillFairValueDisclosure" xlink:title="GoodwillFairValueDisclosure" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="GoodwillFairValueDisclosure" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to GoodwillFairValueDisclosure" order="19.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsFairValueDisclosure" xlink:label="OtherAssetsFairValueDisclosure" xlink:title="OtherAssetsFairValueDisclosure" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="OtherAssetsFairValueDisclosure" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to OtherAssetsFairValueDisclosure" order="20.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_LongLivedAssetsHeldAndUsedCarryingValue" xlink:label="LongLivedAssetsHeldAndUsedCarryingValue" xlink:title="LongLivedAssetsHeldAndUsedCarryingValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="LongLivedAssetsHeldAndUsedCarryingValue" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to LongLivedAssetsHeldAndUsedCarryingValue" order="21.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure" xlink:label="IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure" xlink:title="IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure" order="22.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:title="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" order="23.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="DebtInstrumentAxis" xlink:title="DebtInstrumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="DebtInstrumentAxis" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to DebtInstrumentAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain" xlink:title="DebtInstrumentNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain" xlink:title="definition: DebtInstrumentAxis to DebtInstrumentNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain_2" xlink:title="DebtInstrumentNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain_2" xlink:title="definition: DebtInstrumentAxis to DebtInstrumentNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ConvertibleSeniorDebenturesDue2040Member" xlink:label="ConvertibleSeniorDebenturesDue2040Member" xlink:title="ConvertibleSeniorDebenturesDue2040Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentNameDomain" xlink:to="ConvertibleSeniorDebenturesDue2040Member" xlink:title="definition: DebtInstrumentNameDomain to ConvertibleSeniorDebenturesDue2040Member" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ConvertibleSeniorDebenturesDue2041Member" xlink:label="ConvertibleSeniorDebenturesDue2041Member" xlink:title="ConvertibleSeniorDebenturesDue2041Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentNameDomain" xlink:to="ConvertibleSeniorDebenturesDue2041Member" xlink:title="definition: DebtInstrumentNameDomain to ConvertibleSeniorDebenturesDue2041Member" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ConvertibleSeniorDebenturesDue2042Member" xlink:label="ConvertibleSeniorDebenturesDue2042Member" xlink:title="ConvertibleSeniorDebenturesDue2042Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentNameDomain" xlink:to="ConvertibleSeniorDebenturesDue2042Member" xlink:title="definition: DebtInstrumentNameDomain to ConvertibleSeniorDebenturesDue2042Member" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="FairValueByFairValueHierarchyLevelAxis" xlink:title="FairValueByFairValueHierarchyLevelAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="FairValueByFairValueHierarchyLevelAxis" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to FairValueByFairValueHierarchyLevelAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="FairValueMeasurementsFairValueHierarchyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="FairValueByFairValueHierarchyLevelAxis" xlink:to="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="definition: FairValueByFairValueHierarchyLevelAxis to FairValueMeasurementsFairValueHierarchyDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="FairValueMeasurementsFairValueHierarchyDomain_2" xlink:title="FairValueMeasurementsFairValueHierarchyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FairValueByFairValueHierarchyLevelAxis" xlink:to="FairValueMeasurementsFairValueHierarchyDomain_2" xlink:title="definition: FairValueByFairValueHierarchyLevelAxis to FairValueMeasurementsFairValueHierarchyDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="FairValueInputsLevel1Member" xlink:title="FairValueInputsLevel1Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="FairValueInputsLevel1Member" xlink:title="definition: FairValueMeasurementsFairValueHierarchyDomain to FairValueInputsLevel1Member" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="FairValueInputsLevel2Member" xlink:title="FairValueInputsLevel2Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="FairValueInputsLevel2Member" xlink:title="definition: FairValueMeasurementsFairValueHierarchyDomain to FairValueInputsLevel2Member" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="FairValueInputsLevel3Member" xlink:title="FairValueInputsLevel3Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="FairValueInputsLevel3Member" xlink:title="definition: FairValueMeasurementsFairValueHierarchyDomain to FairValueInputsLevel3Member" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="FairValueByMeasurementFrequencyAxis" xlink:title="FairValueByMeasurementFrequencyAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="FairValueByMeasurementFrequencyAxis" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to FairValueByMeasurementFrequencyAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="FairValueMeasurementFrequencyDomain" xlink:title="FairValueMeasurementFrequencyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="FairValueByMeasurementFrequencyAxis" xlink:to="FairValueMeasurementFrequencyDomain" xlink:title="definition: FairValueByMeasurementFrequencyAxis to FairValueMeasurementFrequencyDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="FairValueMeasurementFrequencyDomain_2" xlink:title="FairValueMeasurementFrequencyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FairValueByMeasurementFrequencyAxis" xlink:to="FairValueMeasurementFrequencyDomain_2" xlink:title="definition: FairValueByMeasurementFrequencyAxis to FairValueMeasurementFrequencyDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="FairValueMeasurementsRecurringMember" xlink:title="FairValueMeasurementsRecurringMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueMeasurementFrequencyDomain" xlink:to="FairValueMeasurementsRecurringMember" xlink:title="definition: FairValueMeasurementFrequencyDomain to FairValueMeasurementsRecurringMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsNonrecurringMember" xlink:label="FairValueMeasurementsNonrecurringMember" xlink:title="FairValueMeasurementsNonrecurringMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueMeasurementFrequencyDomain" xlink:to="FairValueMeasurementsNonrecurringMember" xlink:title="definition: FairValueMeasurementFrequencyDomain to FairValueMeasurementsNonrecurringMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="StatementBusinessSegmentsAxis" xlink:title="StatementBusinessSegmentsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="StatementBusinessSegmentsAxis" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to StatementBusinessSegmentsAxis" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain" xlink:title="SegmentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain" xlink:title="definition: StatementBusinessSegmentsAxis to SegmentDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain_2" xlink:title="SegmentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain_2" xlink:title="definition: StatementBusinessSegmentsAxis to SegmentDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_CapacitorsSegmentMember" xlink:label="CapacitorsSegmentMember" xlink:title="CapacitorsSegmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentDomain" xlink:to="CapacitorsSegmentMember" xlink:title="definition: SegmentDomain to CapacitorsSegmentMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsAxis" xlink:label="SubsegmentsAxis" xlink:title="SubsegmentsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="SubsegmentsAxis" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to SubsegmentsAxis" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsDomain" xlink:label="SubsegmentsDomain" xlink:title="SubsegmentsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="SubsegmentsAxis" xlink:to="SubsegmentsDomain" xlink:title="definition: SubsegmentsAxis to SubsegmentsDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsDomain" xlink:label="SubsegmentsDomain_2" xlink:title="SubsegmentsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="SubsegmentsAxis" xlink:to="SubsegmentsDomain_2" xlink:title="definition: SubsegmentsAxis to SubsegmentsDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_CapellaMember" xlink:label="CapellaMember" xlink:title="CapellaMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsegmentsDomain" xlink:to="CapellaMember" xlink:title="definition: SubsegmentsDomain to CapellaMember" order="1.0" />
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>vsh-20250628_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by Broadridge PROfile 25.5.1.5318 Broadridge-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" />
  <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis" xlink:label="IndividualAxis" xlink:title="IndividualAxis" />
    <link:label xlink:type="resource" xlink:label="ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ecd_IndividualAxis" xml:lang="en-US" id="ecd_IndividualAxis">Individual [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IndividualAxis" xlink:to="ecd_IndividualAxis" xlink:title="label: IndividualAxis to ecd_IndividualAxis" />
    <link:label xlink:type="resource" xlink:label="ecd_IndividualAxis1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ecd_IndividualAxis1" xml:lang="en-US" id="ecd_IndividualAxis1">Individual:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IndividualAxis" xlink:to="ecd_IndividualAxis1" xlink:title="label: IndividualAxis to ecd_IndividualAxis1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember" xlink:label="AllIndividualsMember" xlink:title="AllIndividualsMember" />
    <link:label xlink:type="resource" xlink:label="ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ecd_AllIndividualsMember" xml:lang="en-US" id="ecd_AllIndividualsMember">All Individuals [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllIndividualsMember" xlink:to="ecd_AllIndividualsMember" xlink:title="label: AllIndividualsMember to ecd_AllIndividualsMember" />
    <link:label xlink:type="resource" xlink:label="ecd_AllIndividualsMember1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ecd_AllIndividualsMember1" xml:lang="en-US" id="ecd_AllIndividualsMember1">All Individuals</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllIndividualsMember" xlink:to="ecd_AllIndividualsMember1" xlink:title="label: AllIndividualsMember to ecd_AllIndividualsMember1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingArrLineItems" xlink:label="InsiderTradingArrLineItems" xlink:title="InsiderTradingArrLineItems" />
    <link:label xlink:type="resource" xlink:label="ecd_InsiderTradingArrLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ecd_InsiderTradingArrLineItems" xml:lang="en-US" id="ecd_InsiderTradingArrLineItems">Insider Trading Arrangements [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InsiderTradingArrLineItems" xlink:to="ecd_InsiderTradingArrLineItems" xlink:title="label: InsiderTradingArrLineItems to ecd_InsiderTradingArrLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrAdoptedFlag" xlink:label="Rule10b51ArrAdoptedFlag" xlink:title="Rule10b51ArrAdoptedFlag" />
    <link:label xlink:type="resource" xlink:label="ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ecd_Rule10b51ArrAdoptedFlag" xml:lang="en-US" id="ecd_Rule10b51ArrAdoptedFlag">Rule 10b5-1 Arrangement Adopted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Rule10b51ArrAdoptedFlag" xlink:to="ecd_Rule10b51ArrAdoptedFlag" xlink:title="label: Rule10b51ArrAdoptedFlag to ecd_Rule10b51ArrAdoptedFlag" />
    <link:label xlink:type="resource" xlink:label="ecd_Rule10b51ArrAdoptedFlag_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ecd_Rule10b51ArrAdoptedFlag_lbl1" xml:lang="en-US" id="ecd_Rule10b51ArrAdoptedFlag_lbl1">Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Rule10b51ArrAdoptedFlag" xlink:to="ecd_Rule10b51ArrAdoptedFlag_lbl1" xlink:title="label: Rule10b51ArrAdoptedFlag to ecd_Rule10b51ArrAdoptedFlag_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrTrmntdFlag" xlink:label="Rule10b51ArrTrmntdFlag" xlink:title="Rule10b51ArrTrmntdFlag" />
    <link:label xlink:type="resource" xlink:label="ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ecd_Rule10b51ArrTrmntdFlag" xml:lang="en-US" id="ecd_Rule10b51ArrTrmntdFlag">Rule 10b5-1 Arrangement Terminated</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Rule10b51ArrTrmntdFlag" xlink:to="ecd_Rule10b51ArrTrmntdFlag" xlink:title="label: Rule10b51ArrTrmntdFlag to ecd_Rule10b51ArrTrmntdFlag" />
    <link:label xlink:type="resource" xlink:label="ecd_Rule10b51ArrTrmntdFlag_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ecd_Rule10b51ArrTrmntdFlag_lbl1" xml:lang="en-US" id="ecd_Rule10b51ArrTrmntdFlag_lbl1">Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Rule10b51ArrTrmntdFlag" xlink:to="ecd_Rule10b51ArrTrmntdFlag_lbl1" xlink:title="label: Rule10b51ArrTrmntdFlag to ecd_Rule10b51ArrTrmntdFlag_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrAdoptedFlag" xlink:label="NonRule10b51ArrAdoptedFlag" xlink:title="NonRule10b51ArrAdoptedFlag" />
    <link:label xlink:type="resource" xlink:label="ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ecd_NonRule10b51ArrAdoptedFlag" xml:lang="en-US" id="ecd_NonRule10b51ArrAdoptedFlag">Non-Rule 10b5-1 Arrangement Adopted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonRule10b51ArrAdoptedFlag" xlink:to="ecd_NonRule10b51ArrAdoptedFlag" xlink:title="label: NonRule10b51ArrAdoptedFlag to ecd_NonRule10b51ArrAdoptedFlag" />
    <link:label xlink:type="resource" xlink:label="ecd_NonRule10b51ArrAdoptedFlag_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ecd_NonRule10b51ArrAdoptedFlag_lbl1" xml:lang="en-US" id="ecd_NonRule10b51ArrAdoptedFlag_lbl1">Non-Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonRule10b51ArrAdoptedFlag" xlink:to="ecd_NonRule10b51ArrAdoptedFlag_lbl1" xlink:title="label: NonRule10b51ArrAdoptedFlag to ecd_NonRule10b51ArrAdoptedFlag_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrTrmntdFlag" xlink:label="NonRule10b51ArrTrmntdFlag" xlink:title="NonRule10b51ArrTrmntdFlag" />
    <link:label xlink:type="resource" xlink:label="ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ecd_NonRule10b51ArrTrmntdFlag" xml:lang="en-US" id="ecd_NonRule10b51ArrTrmntdFlag">Non-Rule 10b5-1 Arrangement Terminated</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonRule10b51ArrTrmntdFlag" xlink:to="ecd_NonRule10b51ArrTrmntdFlag" xlink:title="label: NonRule10b51ArrTrmntdFlag to ecd_NonRule10b51ArrTrmntdFlag" />
    <link:label xlink:type="resource" xlink:label="ecd_NonRule10b51ArrTrmntdFlag_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ecd_NonRule10b51ArrTrmntdFlag_lbl1" xml:lang="en-US" id="ecd_NonRule10b51ArrTrmntdFlag_lbl1">Non-Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonRule10b51ArrTrmntdFlag" xlink:to="ecd_NonRule10b51ArrTrmntdFlag_lbl1" xlink:title="label: NonRule10b51ArrTrmntdFlag to ecd_NonRule10b51ArrTrmntdFlag_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MtrlTermsOfTrdArrTextBlock" xlink:label="MtrlTermsOfTrdArrTextBlock" xlink:title="MtrlTermsOfTrdArrTextBlock" />
    <link:label xlink:type="resource" xlink:label="ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ecd_MtrlTermsOfTrdArrTextBlock" xml:lang="en-US" id="ecd_MtrlTermsOfTrdArrTextBlock">Material Terms of Trading Arrangement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MtrlTermsOfTrdArrTextBlock" xlink:to="ecd_MtrlTermsOfTrdArrTextBlock" xlink:title="label: MtrlTermsOfTrdArrTextBlock to ecd_MtrlTermsOfTrdArrTextBlock" />
    <link:label xlink:type="resource" xlink:label="ecd_MtrlTermsOfTrdArrTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ecd_MtrlTermsOfTrdArrTextBlock_lbl1" xml:lang="en-US" id="ecd_MtrlTermsOfTrdArrTextBlock_lbl1">Material Terms of Trading Arrangement [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MtrlTermsOfTrdArrTextBlock" xlink:to="ecd_MtrlTermsOfTrdArrTextBlock_lbl1" xlink:title="label: MtrlTermsOfTrdArrTextBlock to ecd_MtrlTermsOfTrdArrTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrByIndTable" xlink:label="TradingArrByIndTable" xlink:title="TradingArrByIndTable" />
    <link:label xlink:type="resource" xlink:label="ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ecd_TradingArrByIndTable" xml:lang="en-US" id="ecd_TradingArrByIndTable">Trading Arrangements, by Individual</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TradingArrByIndTable" xlink:to="ecd_TradingArrByIndTable" xlink:title="label: TradingArrByIndTable to ecd_TradingArrByIndTable" />
    <link:label xlink:type="resource" xlink:label="ecd_TradingArrByIndTable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ecd_TradingArrByIndTable_lbl1" xml:lang="en-US" id="ecd_TradingArrByIndTable_lbl1">Trading Arrangements, by Individual [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TradingArrByIndTable" xlink:to="ecd_TradingArrByIndTable_lbl1" xlink:title="label: TradingArrByIndTable to ecd_TradingArrByIndTable_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndName" xlink:label="TrdArrIndName" xlink:title="TrdArrIndName" />
    <link:label xlink:type="resource" xlink:label="ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ecd_TrdArrIndName" xml:lang="en-US" id="ecd_TrdArrIndName">Name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TrdArrIndName" xlink:to="ecd_TrdArrIndName" xlink:title="label: TrdArrIndName to ecd_TrdArrIndName" />
    <link:label xlink:type="resource" xlink:label="ecd_TrdArrIndName_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ecd_TrdArrIndName_lbl1" xml:lang="en-US" id="ecd_TrdArrIndName_lbl1">Trading Arrangement, Individual Name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TrdArrIndName" xlink:to="ecd_TrdArrIndName_lbl1" xlink:title="label: TrdArrIndName to ecd_TrdArrIndName_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndTitle" xlink:label="TrdArrIndTitle" xlink:title="TrdArrIndTitle" />
    <link:label xlink:type="resource" xlink:label="ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ecd_TrdArrIndTitle" xml:lang="en-US" id="ecd_TrdArrIndTitle">Title</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TrdArrIndTitle" xlink:to="ecd_TrdArrIndTitle" xlink:title="label: TrdArrIndTitle to ecd_TrdArrIndTitle" />
    <link:label xlink:type="resource" xlink:label="ecd_TrdArrIndTitle_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ecd_TrdArrIndTitle_lbl1" xml:lang="en-US" id="ecd_TrdArrIndTitle_lbl1">Trading Arrangement, Individual Title</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TrdArrIndTitle" xlink:to="ecd_TrdArrIndTitle_lbl1" xlink:title="label: TrdArrIndTitle to ecd_TrdArrIndTitle_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrAdoptionDate" xlink:label="TrdArrAdoptionDate" xlink:title="TrdArrAdoptionDate" />
    <link:label xlink:type="resource" xlink:label="ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ecd_TrdArrAdoptionDate" xml:lang="en-US" id="ecd_TrdArrAdoptionDate">Adoption Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TrdArrAdoptionDate" xlink:to="ecd_TrdArrAdoptionDate" xlink:title="label: TrdArrAdoptionDate to ecd_TrdArrAdoptionDate" />
    <link:label xlink:type="resource" xlink:label="ecd_TrdArrAdoptionDate_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ecd_TrdArrAdoptionDate_lbl1" xml:lang="en-US" id="ecd_TrdArrAdoptionDate_lbl1">Trading Arrangement Adoption Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TrdArrAdoptionDate" xlink:to="ecd_TrdArrAdoptionDate_lbl1" xlink:title="label: TrdArrAdoptionDate to ecd_TrdArrAdoptionDate_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrExpirationDate" xlink:label="TrdArrExpirationDate" xlink:title="TrdArrExpirationDate" />
    <link:label xlink:type="resource" xlink:label="ecd_TrdArrExpirationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ecd_TrdArrExpirationDate" xml:lang="en-US" id="ecd_TrdArrExpirationDate">Expiration Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TrdArrExpirationDate" xlink:to="ecd_TrdArrExpirationDate" xlink:title="label: TrdArrExpirationDate to ecd_TrdArrExpirationDate" />
    <link:label xlink:type="resource" xlink:label="ecd_TrdArrExpirationDate_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ecd_TrdArrExpirationDate_lbl1" xml:lang="en-US" id="ecd_TrdArrExpirationDate_lbl1">Trading Arrangement Expiration Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TrdArrExpirationDate" xlink:to="ecd_TrdArrExpirationDate_lbl1" xlink:title="label: TrdArrExpirationDate to ecd_TrdArrExpirationDate_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrDuration" xlink:label="TrdArrDuration" xlink:title="TrdArrDuration" />
    <link:label xlink:type="resource" xlink:label="ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ecd_TrdArrDuration" xml:lang="en-US" id="ecd_TrdArrDuration">Arrangement Duration</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TrdArrDuration" xlink:to="ecd_TrdArrDuration" xlink:title="label: TrdArrDuration to ecd_TrdArrDuration" />
    <link:label xlink:type="resource" xlink:label="ecd_TrdArrDuration_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ecd_TrdArrDuration_lbl1" xml:lang="en-US" id="ecd_TrdArrDuration_lbl1">Trading Arrangement Duration</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TrdArrDuration" xlink:to="ecd_TrdArrDuration_lbl1" xlink:title="label: TrdArrDuration to ecd_TrdArrDuration_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrSecuritiesAggAvailAmt" xlink:label="TrdArrSecuritiesAggAvailAmt" xlink:title="TrdArrSecuritiesAggAvailAmt" />
    <link:label xlink:type="resource" xlink:label="ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ecd_TrdArrSecuritiesAggAvailAmt" xml:lang="en-US" id="ecd_TrdArrSecuritiesAggAvailAmt">Aggregate Available</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TrdArrSecuritiesAggAvailAmt" xlink:to="ecd_TrdArrSecuritiesAggAvailAmt" xlink:title="label: TrdArrSecuritiesAggAvailAmt to ecd_TrdArrSecuritiesAggAvailAmt" />
    <link:label xlink:type="resource" xlink:label="ecd_TrdArrSecuritiesAggAvailAmt_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ecd_TrdArrSecuritiesAggAvailAmt_lbl1" xml:lang="en-US" id="ecd_TrdArrSecuritiesAggAvailAmt_lbl1">Trading Arrangement, Securities Aggregate Available Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TrdArrSecuritiesAggAvailAmt" xlink:to="ecd_TrdArrSecuritiesAggAvailAmt_lbl1" xlink:title="label: TrdArrSecuritiesAggAvailAmt to ecd_TrdArrSecuritiesAggAvailAmt_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="AccountsReceivableNetCurrent" xlink:title="AccountsReceivableNetCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccountsReceivableNetCurrent" xml:lang="en-US" id="us-gaap_AccountsReceivableNetCurrent">Accounts receivable, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent" xlink:title="label: AccountsReceivableNetCurrent to us-gaap_AccountsReceivableNetCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US" id="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">Beginning Balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="label: AccumulatedOtherComprehensiveIncomeLossNetOfTax to us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax1" xml:lang="en-US" id="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax1">Accumulated other comprehensive income (loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax1" xlink:title="label: AccumulatedOtherComprehensiveIncomeLossNetOfTax to us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax2" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax2" xml:lang="en-US" id="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax2">Ending Balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax2" xlink:title="label: AccumulatedOtherComprehensiveIncomeLossNetOfTax to us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:label="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:title="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xml:lang="en-US" id="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract">Accumulated Other Comprehensive Income (Loss) [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:title="label: AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract to us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xml:lang="en-US" id="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">Allowance for depreciation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="label: AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment to us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl1" xml:lang="en-US" id="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl1">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl1" xlink:title="label: AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment to us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:title="PaymentsToAcquireBusinessesNetOfCashAcquired" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:title="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xml:lang="en-US" id="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">Purchase of businesses, net of cash acquired</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:title="label: PaymentsToAcquireBusinessesNetOfCashAcquired to us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl1" xml:lang="en-US" id="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl1">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl1" xlink:title="label: PaymentsToAcquireBusinessesNetOfCashAcquired to us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="AdditionalPaidInCapitalCommonStock" xlink:title="AdditionalPaidInCapitalCommonStock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AdditionalPaidInCapitalCommonStock" xml:lang="en-US" id="us-gaap_AdditionalPaidInCapitalCommonStock">Capital in excess of par value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalPaidInCapitalCommonStock" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:title="label: AdditionalPaidInCapitalCommonStock to us-gaap_AdditionalPaidInCapitalCommonStock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="PaymentsToAcquireProductiveAssets" xlink:title="PaymentsToAcquireProductiveAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireProductiveAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_PaymentsToAcquireProductiveAssets" xml:lang="en-US" id="us-gaap_PaymentsToAcquireProductiveAssets">Capital expenditures</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireProductiveAssets" xlink:to="us-gaap_PaymentsToAcquireProductiveAssets" xlink:title="label: PaymentsToAcquireProductiveAssets to us-gaap_PaymentsToAcquireProductiveAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireProductiveAssets_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentsToAcquireProductiveAssets_lbl1" xml:lang="en-US" id="us-gaap_PaymentsToAcquireProductiveAssets_lbl1">Payments to Acquire Productive Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireProductiveAssets" xlink:to="us-gaap_PaymentsToAcquireProductiveAssets_lbl1" xlink:title="label: PaymentsToAcquireProductiveAssets to us-gaap_PaymentsToAcquireProductiveAssets_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockExpense" xlink:label="RestrictedStockExpense" xlink:title="RestrictedStockExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestrictedStockExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RestrictedStockExpense" xml:lang="en-US" id="us-gaap_RestrictedStockExpense">Stock compensation expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedStockExpense" xlink:to="us-gaap_RestrictedStockExpense" xlink:title="label: RestrictedStockExpense to us-gaap_RestrictedStockExpense" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation" xlink:label="Depreciation" xlink:title="Depreciation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_Depreciation" xml:lang="en-US" id="us-gaap_Depreciation">Total depreciation expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Depreciation" xlink:to="us-gaap_Depreciation" xlink:title="label: Depreciation to us-gaap_Depreciation" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentCharges" xlink:label="AssetImpairmentCharges" xlink:title="AssetImpairmentCharges" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetImpairmentCharges" xml:lang="en-US" id="us-gaap_AssetImpairmentCharges">Impairment of goodwill and long-lived assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetImpairmentCharges" xlink:to="us-gaap_AssetImpairmentCharges" xlink:title="label: AssetImpairmentCharges to us-gaap_AssetImpairmentCharges" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="StatementOfFinancialPositionAbstract" xlink:title="StatementOfFinancialPositionAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementOfFinancialPositionAbstract" xml:lang="en-US" id="us-gaap_StatementOfFinancialPositionAbstract">Consolidated Condensed Balance Sheets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract" xlink:title="label: StatementOfFinancialPositionAbstract to us-gaap_StatementOfFinancialPositionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="EarningsPerShareBasic" xlink:title="EarningsPerShareBasic" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EarningsPerShareBasic" xml:lang="en-US" id="us-gaap_EarningsPerShareBasic">Basic earnings (loss) per share attributable to Vishay stockholders (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic" xlink:title="label: EarningsPerShareBasic to us-gaap_EarningsPerShareBasic" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasic1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EarningsPerShareBasic1" xml:lang="en-US" id="us-gaap_EarningsPerShareBasic1">Basic earnings (loss) per share attributable to Vishay stockholders (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic1" xlink:title="label: EarningsPerShareBasic to us-gaap_EarningsPerShareBasic1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="AmortizationOfDebtDiscountPremium" xlink:title="AmortizationOfDebtDiscountPremium" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AmortizationOfDebtDiscountPremium" xml:lang="en-US" id="us-gaap_AmortizationOfDebtDiscountPremium">Non-cash interest expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmortizationOfDebtDiscountPremium" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium" xlink:title="label: AmortizationOfDebtDiscountPremium to us-gaap_AmortizationOfDebtDiscountPremium" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingsAndImprovementsGross" xlink:label="BuildingsAndImprovementsGross" xlink:title="BuildingsAndImprovementsGross" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BuildingsAndImprovementsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BuildingsAndImprovementsGross" xml:lang="en-US" id="us-gaap_BuildingsAndImprovementsGross">Buildings and improvements</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BuildingsAndImprovementsGross" xlink:to="us-gaap_BuildingsAndImprovementsGross" xlink:title="label: BuildingsAndImprovementsGross to us-gaap_BuildingsAndImprovementsGross" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="CashAndCashEquivalentsAtCarryingValue" xlink:title="CashAndCashEquivalentsAtCarryingValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US" id="us-gaap_CashAndCashEquivalentsAtCarryingValue">Cash and cash equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:title="label: CashAndCashEquivalentsAtCarryingValue to us-gaap_CashAndCashEquivalentsAtCarryingValue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRestructuring" xlink:label="PaymentsForRestructuring" xlink:title="PaymentsForRestructuring" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsForRestructuring" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_PaymentsForRestructuring" xml:lang="en-US" id="us-gaap_PaymentsForRestructuring">Utilized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsForRestructuring" xlink:to="us-gaap_PaymentsForRestructuring" xlink:title="label: PaymentsForRestructuring to us-gaap_PaymentsForRestructuring" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsForRestructuring_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentsForRestructuring_lbl1" xml:lang="en-US" id="us-gaap_PaymentsForRestructuring_lbl1">Payments for Restructuring</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsForRestructuring" xlink:to="us-gaap_PaymentsForRestructuring_lbl1" xlink:title="label: PaymentsForRestructuring to us-gaap_PaymentsForRestructuring_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingAssets" xlink:label="IncreaseDecreaseInOperatingAssets" xlink:title="IncreaseDecreaseInOperatingAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOperatingAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInOperatingAssets" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInOperatingAssets">Capital expenditures</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOperatingAssets" xlink:to="us-gaap_IncreaseDecreaseInOperatingAssets" xlink:title="label: IncreaseDecreaseInOperatingAssets to us-gaap_IncreaseDecreaseInOperatingAssets" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapital" xlink:label="IncreaseDecreaseInOperatingCapital" xlink:title="IncreaseDecreaseInOperatingCapital" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapital" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:title="us-gaap_IncreaseDecreaseInOperatingCapital" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInOperatingCapital">Net change in operating assets and liabilities, net of effects of businesses acquired</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOperatingCapital" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapital" xlink:title="label: IncreaseDecreaseInOperatingCapital to us-gaap_IncreaseDecreaseInOperatingCapital" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapital_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInOperatingCapital_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInOperatingCapital_lbl1">Increase (Decrease) in Operating Capital</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOperatingCapital" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapital_lbl1" xlink:title="label: IncreaseDecreaseInOperatingCapital to us-gaap_IncreaseDecreaseInOperatingCapital_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember" xlink:label="CommonClassBMember" xlink:title="CommonClassBMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonClassBMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_CommonClassBMember" xml:lang="en-US" id="us-gaap_CommonClassBMember">Class B Convertible Common Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonClassBMember" xlink:to="us-gaap_CommonClassBMember" xlink:title="label: CommonClassBMember to us-gaap_CommonClassBMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonClassBMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonClassBMember_lbl1" xml:lang="en-US" id="us-gaap_CommonClassBMember_lbl1">Common Class B [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonClassBMember" xlink:to="us-gaap_CommonClassBMember_lbl1" xlink:title="label: CommonClassBMember to us-gaap_CommonClassBMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="IncomeTaxExpenseBenefitContinuingOperationsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xml:lang="en-US" id="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract">Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="label: IncomeTaxExpenseBenefitContinuingOperationsAbstract to us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="ComprehensiveIncomeNetOfTax" xlink:title="ComprehensiveIncomeNetOfTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_ComprehensiveIncomeNetOfTax" xml:lang="en-US" id="us-gaap_ComprehensiveIncomeNetOfTax">Comprehensive income attributable to Vishay stockholders</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" xlink:title="label: ComprehensiveIncomeNetOfTax to us-gaap_ComprehensiveIncomeNetOfTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ComprehensiveIncomeNetOfTax_lbl1" xml:lang="en-US" id="us-gaap_ComprehensiveIncomeNetOfTax_lbl1">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl1" xlink:title="label: ComprehensiveIncomeNetOfTax to us-gaap_ComprehensiveIncomeNetOfTax_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:label="ComprehensiveIncomeNoteTextBlock" xlink:title="ComprehensiveIncomeNoteTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ComprehensiveIncomeNoteTextBlock" xml:lang="en-US" id="us-gaap_ComprehensiveIncomeNoteTextBlock">Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNoteTextBlock" xlink:to="us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:title="label: ComprehensiveIncomeNoteTextBlock to us-gaap_ComprehensiveIncomeNoteTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomeNoteTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ComprehensiveIncomeNoteTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ComprehensiveIncomeNoteTextBlock_lbl1">Comprehensive Income (Loss) Note [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNoteTextBlock" xlink:to="us-gaap_ComprehensiveIncomeNoteTextBlock_lbl1" xlink:title="label: ComprehensiveIncomeNoteTextBlock to us-gaap_ComprehensiveIncomeNoteTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressGross" xlink:label="ConstructionInProgressGross" xlink:title="ConstructionInProgressGross" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConstructionInProgressGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ConstructionInProgressGross" xml:lang="en-US" id="us-gaap_ConstructionInProgressGross">Construction in progress</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConstructionInProgressGross" xlink:to="us-gaap_ConstructionInProgressGross" xlink:title="label: ConstructionInProgressGross to us-gaap_ConstructionInProgressGross" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtMember" xlink:label="ConvertibleDebtMember" xlink:title="ConvertibleDebtMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConvertibleDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ConvertibleDebtMember" xml:lang="en-US" id="us-gaap_ConvertibleDebtMember">Convertible Debt [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleDebtMember" xlink:to="us-gaap_ConvertibleDebtMember" xlink:title="label: ConvertibleDebtMember to us-gaap_ConvertibleDebtMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="CostOfGoodsAndServicesSold" xlink:title="CostOfGoodsAndServicesSold" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CostOfGoodsAndServicesSold" xml:lang="en-US" id="us-gaap_CostOfGoodsAndServicesSold">Total cost of products sold</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold" xlink:title="label: CostOfGoodsAndServicesSold to us-gaap_CostOfGoodsAndServicesSold" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink:label="CostOfGoodsAndServicesSoldDepreciation" xlink:title="CostOfGoodsAndServicesSoldDepreciation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CostOfGoodsAndServicesSoldDepreciation" xml:lang="en-US" id="us-gaap_CostOfGoodsAndServicesSoldDepreciation">Depreciation expense in cost of products sold</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostOfGoodsAndServicesSoldDepreciation" xlink:to="us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink:title="label: CostOfGoodsAndServicesSoldDepreciation to us-gaap_CostOfGoodsAndServicesSoldDepreciation" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWriteDown" xlink:label="InventoryWriteDown" xlink:title="InventoryWriteDown" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryWriteDown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InventoryWriteDown" xml:lang="en-US" id="us-gaap_InventoryWriteDown">Inventory write-offs for obsolescence</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryWriteDown" xlink:to="us-gaap_InventoryWriteDown" xlink:title="label: InventoryWriteDown to us-gaap_InventoryWriteDown" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ManufacturingCosts" xlink:label="ManufacturingCosts" xlink:title="ManufacturingCosts" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ManufacturingCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ManufacturingCosts" xml:lang="en-US" id="us-gaap_ManufacturingCosts">Costs of products sold</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ManufacturingCosts" xlink:to="us-gaap_ManufacturingCosts" xlink:title="label: ManufacturingCosts to us-gaap_ManufacturingCosts" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="LiabilitiesCurrent" xlink:title="LiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_LiabilitiesCurrent" xml:lang="en-US" id="us-gaap_LiabilitiesCurrent">Total current liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent" xlink:title="label: LiabilitiesCurrent to us-gaap_LiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilitiesCurrent_lbl1" xml:lang="en-US" id="us-gaap_LiabilitiesCurrent_lbl1">Liabilities, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl1" xlink:title="label: LiabilitiesCurrent to us-gaap_LiabilitiesCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="LiabilitiesCurrentAbstract" xlink:title="LiabilitiesCurrentAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilitiesCurrentAbstract" xml:lang="en-US" id="us-gaap_LiabilitiesCurrentAbstract">Current liabilities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" xlink:title="label: LiabilitiesCurrentAbstract to us-gaap_LiabilitiesCurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherTaxExpenseBenefit" xlink:label="OtherTaxExpenseBenefit" xlink:title="OtherTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_OtherTaxExpenseBenefit" xml:lang="en-US" id="us-gaap_OtherTaxExpenseBenefit">One-time tax benefit due to retroactive enactment of the American Taxpayer Relief Act of 2012</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherTaxExpenseBenefit" xlink:to="us-gaap_OtherTaxExpenseBenefit" xlink:title="label: OtherTaxExpenseBenefit to us-gaap_OtherTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherTaxExpenseBenefit_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherTaxExpenseBenefit_lbl1" xml:lang="en-US" id="us-gaap_OtherTaxExpenseBenefit_lbl1">Other Tax Expense (Benefit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherTaxExpenseBenefit" xlink:to="us-gaap_OtherTaxExpenseBenefit_lbl1" xlink:title="label: OtherTaxExpenseBenefit to us-gaap_OtherTaxExpenseBenefit_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="DebtDisclosureTextBlock" xlink:title="DebtDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_DebtDisclosureTextBlock" xml:lang="en-US" id="us-gaap_DebtDisclosureTextBlock">Long-Term Debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock" xlink:title="label: DebtDisclosureTextBlock to us-gaap_DebtDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_DebtDisclosureTextBlock_lbl1">Debt Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl1" xlink:title="label: DebtDisclosureTextBlock to us-gaap_DebtDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCallDateEarliest" xlink:label="DebtInstrumentCallDateEarliest" xlink:title="DebtInstrumentCallDateEarliest" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentCallDateEarliest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentCallDateEarliest" xml:lang="en-US" id="us-gaap_DebtInstrumentCallDateEarliest">Debt Instrument, Call Date, Earliest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentCallDateEarliest" xlink:to="us-gaap_DebtInstrumentCallDateEarliest" xlink:title="label: DebtInstrumentCallDateEarliest to us-gaap_DebtInstrumentCallDateEarliest" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="DebtInstrumentFaceAmount" xlink:title="DebtInstrumentFaceAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentFaceAmount" xml:lang="en-US" id="us-gaap_DebtInstrumentFaceAmount">Principal amount of debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentFaceAmount" xlink:to="us-gaap_DebtInstrumentFaceAmount" xlink:title="label: DebtInstrumentFaceAmount to us-gaap_DebtInstrumentFaceAmount" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="DebtInstrumentInterestRateEffectivePercentage" xlink:title="DebtInstrumentInterestRateEffectivePercentage" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xml:lang="en-US" id="us-gaap_DebtInstrumentInterestRateEffectivePercentage">Nonconvertible debt borrowing rate at issuance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentInterestRateEffectivePercentage" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:title="label: DebtInstrumentInterestRateEffectivePercentage to us-gaap_DebtInstrumentInterestRateEffectivePercentage" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl1" xml:lang="en-US" id="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl1">Debt Instrument, Interest Rate, Effective Percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentInterestRateEffectivePercentage" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl1" xlink:title="label: DebtInstrumentInterestRateEffectivePercentage to us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="DebtInstrumentInterestRateStatedPercentage" xlink:title="DebtInstrumentInterestRateStatedPercentage" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DebtInstrumentInterestRateStatedPercentage" xml:lang="en-US" id="us-gaap_DebtInstrumentInterestRateStatedPercentage">Cash coupon rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:title="label: DebtInstrumentInterestRateStatedPercentage to us-gaap_DebtInstrumentInterestRateStatedPercentage" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl1" xml:lang="en-US" id="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl1">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl1" xlink:title="label: DebtInstrumentInterestRateStatedPercentage to us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="DebtInstrumentMaturityDate" xlink:title="DebtInstrumentMaturityDate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentMaturityDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DebtInstrumentMaturityDate" xml:lang="en-US" id="us-gaap_DebtInstrumentMaturityDate">Debt maturity date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentMaturityDate" xlink:to="us-gaap_DebtInstrumentMaturityDate" xlink:title="label: DebtInstrumentMaturityDate to us-gaap_DebtInstrumentMaturityDate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentMaturityDate_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentMaturityDate_lbl1" xml:lang="en-US" id="us-gaap_DebtInstrumentMaturityDate_lbl1">Debt Instrument, Maturity Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentMaturityDate" xlink:to="us-gaap_DebtInstrumentMaturityDate_lbl1" xlink:title="label: DebtInstrumentMaturityDate to us-gaap_DebtInstrumentMaturityDate_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain" xlink:title="DebtInstrumentNameDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentNameDomain" xml:lang="en-US" id="us-gaap_DebtInstrumentNameDomain">Debt Instrument, Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentNameDomain" xlink:to="us-gaap_DebtInstrumentNameDomain" xlink:title="label: DebtInstrumentNameDomain to us-gaap_DebtInstrumentNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentsAbstract" xlink:label="DebtInstrumentsAbstract" xlink:title="DebtInstrumentsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentsAbstract" xml:lang="en-US" id="us-gaap_DebtInstrumentsAbstract">Debt Instruments [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentsAbstract" xlink:to="us-gaap_DebtInstrumentsAbstract" xlink:title="label: DebtInstrumentsAbstract to us-gaap_DebtInstrumentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="DebtInstrumentAxis" xlink:title="DebtInstrumentAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentAxis" xml:lang="en-US" id="us-gaap_DebtInstrumentAxis">Debt Instrument [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentAxis" xlink:title="label: DebtInstrumentAxis to us-gaap_DebtInstrumentAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="DebtInstrumentLineItems" xlink:title="DebtInstrumentLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentLineItems" xml:lang="en-US" id="us-gaap_DebtInstrumentLineItems">Debt Instrument [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentLineItems" xlink:title="label: DebtInstrumentLineItems to us-gaap_DebtInstrumentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="DebtInstrumentTable" xlink:title="DebtInstrumentTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentTable" xml:lang="en-US" id="us-gaap_DebtInstrumentTable">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentTable" xlink:title="label: DebtInstrumentTable to us-gaap_DebtInstrumentTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="DeferredForeignIncomeTaxExpenseBenefit" xlink:title="DeferredForeignIncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xml:lang="en-US" id="us-gaap_DeferredForeignIncomeTaxExpenseBenefit">Company's Deferred Tax Assets In Israel</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredForeignIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:title="label: DeferredForeignIncomeTaxExpenseBenefit to us-gaap_DeferredForeignIncomeTaxExpenseBenefit" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredOtherTaxExpenseBenefit" xlink:label="DeferredOtherTaxExpenseBenefit" xlink:title="DeferredOtherTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredOtherTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_DeferredOtherTaxExpenseBenefit" xml:lang="en-US" id="us-gaap_DeferredOtherTaxExpenseBenefit">Deferred other tax expense (benefit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredOtherTaxExpenseBenefit" xlink:to="us-gaap_DeferredOtherTaxExpenseBenefit" xlink:title="label: DeferredOtherTaxExpenseBenefit to us-gaap_DeferredOtherTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredOtherTaxExpenseBenefit_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredOtherTaxExpenseBenefit_lbl1" xml:lang="en-US" id="us-gaap_DeferredOtherTaxExpenseBenefit_lbl1">Deferred Other Tax Expense (Benefit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredOtherTaxExpenseBenefit" xlink:to="us-gaap_DeferredOtherTaxExpenseBenefit_lbl1" xlink:title="label: DeferredOtherTaxExpenseBenefit to us-gaap_DeferredOtherTaxExpenseBenefit_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeDescriptionOfTerms" xlink:label="DerivativeDescriptionOfTerms" xlink:title="DerivativeDescriptionOfTerms" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeDescriptionOfTerms" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DerivativeDescriptionOfTerms" xml:lang="en-US" id="us-gaap_DerivativeDescriptionOfTerms">Derivative, Description of Terms</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeDescriptionOfTerms" xlink:to="us-gaap_DerivativeDescriptionOfTerms" xlink:title="label: DerivativeDescriptionOfTerms to us-gaap_DerivativeDescriptionOfTerms" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNotionalAmount" xlink:label="DerivativeNotionalAmount" xlink:title="DerivativeNotionalAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DerivativeNotionalAmount" xml:lang="en-US" id="us-gaap_DerivativeNotionalAmount">Derivative, Notional Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeNotionalAmount" xlink:to="us-gaap_DerivativeNotionalAmount" xlink:title="label: DerivativeNotionalAmount to us-gaap_DerivativeNotionalAmount" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="EarningsPerShareDiluted" xlink:title="EarningsPerShareDiluted" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EarningsPerShareDiluted" xml:lang="en-US" id="us-gaap_EarningsPerShareDiluted">Diluted earnings (loss) per share attributable to Vishay stockholders (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted" xlink:title="label: EarningsPerShareDiluted to us-gaap_EarningsPerShareDiluted" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDiluted1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EarningsPerShareDiluted1" xml:lang="en-US" id="us-gaap_EarningsPerShareDiluted1">Diluted earnings (loss) per share attributable to Vishay stockholders (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted1" xlink:title="label: EarningsPerShareDiluted to us-gaap_EarningsPerShareDiluted1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xlink:label="EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xlink:title="EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xml:lang="en-US" id="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability">Embedded derivative</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xlink:to="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xlink:title="label: EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability to us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability_lbl1" xml:lang="en-US" id="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability_lbl1">Embedded Derivative, Fair Value of Embedded Derivative Liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xlink:to="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability_lbl1" xlink:title="label: EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability to us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="AllocatedShareBasedCompensationExpense" xlink:title="AllocatedShareBasedCompensationExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AllocatedShareBasedCompensationExpense" xml:lang="en-US" id="us-gaap_AllocatedShareBasedCompensationExpense">Stock-based compensation expense recognized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" xlink:title="label: AllocatedShareBasedCompensationExpense to us-gaap_AllocatedShareBasedCompensationExpense" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod">Share-Based Awards Granted Pursuant to 2023 LTIP in Current Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="GainLossOnSaleOfPropertyPlantEquipment" xlink:title="GainLossOnSaleOfPropertyPlantEquipment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xml:lang="en-US" id="us-gaap_GainLossOnSaleOfPropertyPlantEquipment">(Gain) loss on disposal of property and equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossOnSaleOfPropertyPlantEquipment" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:title="label: GainLossOnSaleOfPropertyPlantEquipment to us-gaap_GainLossOnSaleOfPropertyPlantEquipment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl1" xml:lang="en-US" id="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl1">Gain (Loss) on Disposition of Property Plant Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossOnSaleOfPropertyPlantEquipment" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl1" xlink:title="label: GainLossOnSaleOfPropertyPlantEquipment to us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="GainsLossesOnExtinguishmentOfDebt" xlink:title="GainsLossesOnExtinguishmentOfDebt" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_GainsLossesOnExtinguishmentOfDebt" xml:lang="en-US" id="us-gaap_GainsLossesOnExtinguishmentOfDebt">Loss on early extinguishment of debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainsLossesOnExtinguishmentOfDebt" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:title="label: GainsLossesOnExtinguishmentOfDebt to us-gaap_GainsLossesOnExtinguishmentOfDebt" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_GainsLossesOnExtinguishmentOfDebt1" xml:lang="en-US" id="us-gaap_GainsLossesOnExtinguishmentOfDebt1">Loss on early extinguishment of debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainsLossesOnExtinguishmentOfDebt" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt1" xlink:title="label: GainsLossesOnExtinguishmentOfDebt to us-gaap_GainsLossesOnExtinguishmentOfDebt1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl2" xml:lang="en-US" id="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl2">Gain (Loss) on Extinguishment of Debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainsLossesOnExtinguishmentOfDebt" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl2" xlink:title="label: GainsLossesOnExtinguishmentOfDebt to us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="GrossProfit" xlink:title="GrossProfit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_GrossProfit" xml:lang="en-US" id="us-gaap_GrossProfit">Gross profit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrossProfit" xlink:to="us-gaap_GrossProfit" xlink:title="label: GrossProfit to us-gaap_GrossProfit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GrossProfit1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_GrossProfit1" xml:lang="en-US" id="us-gaap_GrossProfit1">Gross profit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrossProfit" xlink:to="us-gaap_GrossProfit1" xlink:title="label: GrossProfit to us-gaap_GrossProfit1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="GoodwillImpairmentLoss" xlink:title="GoodwillImpairmentLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_GoodwillImpairmentLoss" xml:lang="en-US" id="us-gaap_GoodwillImpairmentLoss">Impairment of goodwill</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoodwillImpairmentLoss" xlink:to="us-gaap_GoodwillImpairmentLoss" xlink:title="label: GoodwillImpairmentLoss to us-gaap_GoodwillImpairmentLoss" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:label="ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:title="ImpairmentOfIntangibleAssetsExcludingGoodwill" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xml:lang="en-US" id="us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill">Impairment of Intangible Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:title="label: ImpairmentOfIntangibleAssetsExcludingGoodwill to us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_lbl1" xml:lang="en-US" id="us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_lbl1">Impairment of Intangible Assets (Excluding Goodwill)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_lbl1" xlink:title="label: ImpairmentOfIntangibleAssetsExcludingGoodwill to us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract" xlink:label="IncomeStatementAbstract" xlink:title="IncomeStatementAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeStatementAbstract" xml:lang="en-US" id="us-gaap_IncomeStatementAbstract">Consolidated Condensed Statements of Operations [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract" xlink:title="label: IncomeStatementAbstract to us-gaap_IncomeStatementAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxUncertaintiesAbstract" xlink:label="IncomeTaxUncertaintiesAbstract" xlink:title="IncomeTaxUncertaintiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxUncertaintiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxUncertaintiesAbstract" xml:lang="en-US" id="us-gaap_IncomeTaxUncertaintiesAbstract">Income Tax Uncertainties [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxUncertaintiesAbstract" xlink:to="us-gaap_IncomeTaxUncertaintiesAbstract" xlink:title="label: IncomeTaxUncertaintiesAbstract to us-gaap_IncomeTaxUncertaintiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="IncomeTaxDisclosureTextBlock" xlink:title="IncomeTaxDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_IncomeTaxDisclosureTextBlock" xml:lang="en-US" id="us-gaap_IncomeTaxDisclosureTextBlock">Income Taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" xlink:title="label: IncomeTaxDisclosureTextBlock to us-gaap_IncomeTaxDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_IncomeTaxDisclosureTextBlock_lbl1">Income Tax Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl1" xlink:title="label: IncomeTaxDisclosureTextBlock to us-gaap_IncomeTaxDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:title="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xml:lang="en-US" id="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">Restricted stock units (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:title="label: IncrementalCommonSharesAttributableToShareBasedPaymentArrangements to us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl1" xml:lang="en-US" id="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl1">Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl1" xlink:title="label: IncrementalCommonSharesAttributableToShareBasedPaymentArrangements to us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="IntangibleAssetsNetExcludingGoodwill" xlink:title="IntangibleAssetsNetExcludingGoodwill" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IntangibleAssetsNetExcludingGoodwill" xml:lang="en-US" id="us-gaap_IntangibleAssetsNetExcludingGoodwill">Other intangible assets, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:title="label: IntangibleAssetsNetExcludingGoodwill to us-gaap_IntangibleAssetsNetExcludingGoodwill" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl1" xml:lang="en-US" id="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl1">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl1" xlink:title="label: IntangibleAssetsNetExcludingGoodwill to us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="Goodwill" xlink:title="Goodwill" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_Goodwill" xml:lang="en-US" id="us-gaap_Goodwill">Goodwill</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Goodwill" xlink:to="us-gaap_Goodwill" xlink:title="label: Goodwill to us-gaap_Goodwill" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="InventoryNet" xlink:title="InventoryNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_InventoryNet" xml:lang="en-US" id="us-gaap_InventoryNet">Total inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryNet" xlink:to="us-gaap_InventoryNet" xlink:title="label: InventoryNet to us-gaap_InventoryNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryNet_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InventoryNet_lbl1" xml:lang="en-US" id="us-gaap_InventoryNet_lbl1">Inventory, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryNet" xlink:to="us-gaap_InventoryNet_lbl1" xlink:title="label: InventoryNet to us-gaap_InventoryNet_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNetAbstract" xlink:label="InventoryNetAbstract" xlink:title="InventoryNetAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InventoryNetAbstract" xml:lang="en-US" id="us-gaap_InventoryNetAbstract">Inventories:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryNetAbstract" xlink:to="us-gaap_InventoryNetAbstract" xlink:title="label: InventoryNetAbstract to us-gaap_InventoryNetAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Land" xlink:label="Land" xlink:title="Land" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Land" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_Land" xml:lang="en-US" id="us-gaap_Land">Land</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Land" xlink:to="us-gaap_Land" xlink:title="label: Land to us-gaap_Land" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="Liabilities" xlink:title="Liabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_Liabilities" xml:lang="en-US" id="us-gaap_Liabilities">Total liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Liabilities" xlink:to="us-gaap_Liabilities" xlink:title="label: Liabilities to us-gaap_Liabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Liabilities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_Liabilities_lbl1" xml:lang="en-US" id="us-gaap_Liabilities_lbl1">Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Liabilities" xlink:to="us-gaap_Liabilities_lbl1" xlink:title="label: Liabilities to us-gaap_Liabilities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="LiabilitiesAndStockholdersEquity" xlink:title="LiabilitiesAndStockholdersEquity" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_LiabilitiesAndStockholdersEquity" xml:lang="en-US" id="us-gaap_LiabilitiesAndStockholdersEquity">Total liabilities and equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" xlink:title="label: LiabilitiesAndStockholdersEquity to us-gaap_LiabilitiesAndStockholdersEquity" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilitiesAndStockholdersEquity_lbl1" xml:lang="en-US" id="us-gaap_LiabilitiesAndStockholdersEquity_lbl1">Liabilities and Equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl1" xlink:title="label: LiabilitiesAndStockholdersEquity to us-gaap_LiabilitiesAndStockholdersEquity_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="LiabilitiesAndStockholdersEquityAbstract" xlink:title="LiabilitiesAndStockholdersEquityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xml:lang="en-US" id="us-gaap_LiabilitiesAndStockholdersEquityAbstract">Liabilities and equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:title="label: LiabilitiesAndStockholdersEquityAbstract to us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl1" xml:lang="en-US" id="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl1">Liabilities and Equity [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl1" xlink:title="label: LiabilitiesAndStockholdersEquityAbstract to us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermLineOfCredit" xlink:label="LongTermLineOfCredit" xlink:title="LongTermLineOfCredit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermLineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LongTermLineOfCredit" xml:lang="en-US" id="us-gaap_LongTermLineOfCredit">Credit facility</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermLineOfCredit" xlink:to="us-gaap_LongTermLineOfCredit" xlink:title="label: LongTermLineOfCredit to us-gaap_LongTermLineOfCredit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermLineOfCredit_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermLineOfCredit_lbl1" xml:lang="en-US" id="us-gaap_LongTermLineOfCredit_lbl1">Long-Term Line of Credit, Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermLineOfCredit" xlink:to="us-gaap_LongTermLineOfCredit_lbl1" xlink:title="label: LongTermLineOfCredit to us-gaap_LongTermLineOfCredit_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditMember" xlink:label="LineOfCreditMember" xlink:title="LineOfCreditMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LineOfCreditMember" xml:lang="en-US" id="us-gaap_LineOfCreditMember">Credit Facility [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditMember" xlink:to="us-gaap_LineOfCreditMember" xlink:title="label: LineOfCreditMember to us-gaap_LineOfCreditMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LineOfCreditMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LineOfCreditMember_lbl1" xml:lang="en-US" id="us-gaap_LineOfCreditMember_lbl1">Line of Credit [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LineOfCreditMember" xlink:to="us-gaap_LineOfCreditMember_lbl1" xlink:title="label: LineOfCreditMember to us-gaap_LineOfCreditMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent" xlink:label="LongTermDebtCurrent" xlink:title="LongTermDebtCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_LongTermDebtCurrent" xml:lang="en-US" id="us-gaap_LongTermDebtCurrent">Less current portion</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent" xlink:title="label: LongTermDebtCurrent to us-gaap_LongTermDebtCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermDebtCurrent_lbl1" xml:lang="en-US" id="us-gaap_LongTermDebtCurrent_lbl1">Long-Term Debt, Current Maturities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_lbl1" xlink:title="label: LongTermDebtCurrent to us-gaap_LongTermDebtCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="LongTermDebtNoncurrent" xlink:title="LongTermDebtNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_LongTermDebtNoncurrent" xml:lang="en-US" id="us-gaap_LongTermDebtNoncurrent">Long-term debt, less current portion</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent" xlink:title="label: LongTermDebtNoncurrent to us-gaap_LongTermDebtNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtNoncurrent1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermDebtNoncurrent1" xml:lang="en-US" id="us-gaap_LongTermDebtNoncurrent1">Long-term debt less current portion</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent1" xlink:title="label: LongTermDebtNoncurrent to us-gaap_LongTermDebtNoncurrent1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt" xlink:label="LongTermDebt" xlink:title="LongTermDebt" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermDebt" xml:lang="en-US" id="us-gaap_LongTermDebt">Long-term debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebt" xlink:to="us-gaap_LongTermDebt" xlink:title="label: LongTermDebt to us-gaap_LongTermDebt" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="MachineryAndEquipmentMember" xlink:title="MachineryAndEquipmentMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_MachineryAndEquipmentMember" xml:lang="en-US" id="us-gaap_MachineryAndEquipmentMember">Machinery and Equipment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MachineryAndEquipmentMember" xlink:to="us-gaap_MachineryAndEquipmentMember" xlink:title="label: MachineryAndEquipmentMember to us-gaap_MachineryAndEquipmentMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="NetCashProvidedByUsedInFinancingActivities" xlink:title="NetCashProvidedByUsedInFinancingActivities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_NetCashProvidedByUsedInFinancingActivities" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInFinancingActivities">Net cash used in financing activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:title="label: NetCashProvidedByUsedInFinancingActivities to us-gaap_NetCashProvidedByUsedInFinancingActivities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl1" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl1">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl1" xlink:title="label: NetCashProvidedByUsedInFinancingActivities to us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInFinancingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">Financing activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:title="label: NetCashProvidedByUsedInFinancingActivitiesAbstract to us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl1" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl1">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl1" xlink:title="label: NetCashProvidedByUsedInFinancingActivitiesAbstract to us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="NetCashProvidedByUsedInInvestingActivities" xlink:title="NetCashProvidedByUsedInInvestingActivities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_NetCashProvidedByUsedInInvestingActivities" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInInvestingActivities">Net cash used in investing activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:title="label: NetCashProvidedByUsedInInvestingActivities to us-gaap_NetCashProvidedByUsedInInvestingActivities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl1" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl1">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl1" xlink:title="label: NetCashProvidedByUsedInInvestingActivities to us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInInvestingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">Investing activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:title="label: NetCashProvidedByUsedInInvestingActivitiesAbstract to us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl1" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl1">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl1" xlink:title="label: NetCashProvidedByUsedInInvestingActivitiesAbstract to us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="NetCashProvidedByUsedInOperatingActivities" xlink:title="NetCashProvidedByUsedInOperatingActivities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInOperatingActivities">Net cash provided by operating activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:title="label: NetCashProvidedByUsedInOperatingActivities to us-gaap_NetCashProvidedByUsedInOperatingActivities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl1" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl1">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl1" xlink:title="label: NetCashProvidedByUsedInOperatingActivities to us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">Operating activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="label: NetCashProvidedByUsedInOperatingActivitiesAbstract to us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl1" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl1">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl1" xlink:title="label: NetCashProvidedByUsedInOperatingActivitiesAbstract to us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_NetIncomeLoss" xml:lang="en-US" id="us-gaap_NetIncomeLoss">Net earnings (loss) attributable to Vishay stockholders</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss" xlink:title="label: NetIncomeLoss to us-gaap_NetIncomeLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetIncomeLoss1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_NetIncomeLoss1" xml:lang="en-US" id="us-gaap_NetIncomeLoss1">Net earnings (loss) attributable to Vishay stockholders</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss1" xlink:title="label: NetIncomeLoss to us-gaap_NetIncomeLoss1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetIncomeLoss_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetIncomeLoss_lbl2" xml:lang="en-US" id="us-gaap_NetIncomeLoss_lbl2">Net Income (Loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl2" xlink:title="label: NetIncomeLoss to us-gaap_NetIncomeLoss_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="NonoperatingIncomeExpense" xlink:title="NonoperatingIncomeExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_NonoperatingIncomeExpense" xml:lang="en-US" id="us-gaap_NonoperatingIncomeExpense">Total other income (expense)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense" xlink:title="label: NonoperatingIncomeExpense to us-gaap_NonoperatingIncomeExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NonoperatingIncomeExpense1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NonoperatingIncomeExpense1" xml:lang="en-US" id="us-gaap_NonoperatingIncomeExpense1">Unallocated Other Income (Expense)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense1" xlink:title="label: NonoperatingIncomeExpense to us-gaap_NonoperatingIncomeExpense1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="NonoperatingIncomeExpenseAbstract" xlink:title="NonoperatingIncomeExpenseAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NonoperatingIncomeExpenseAbstract" xml:lang="en-US" id="us-gaap_NonoperatingIncomeExpenseAbstract">Other income (expense):</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:title="label: NonoperatingIncomeExpenseAbstract to us-gaap_NonoperatingIncomeExpenseAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="OperatingIncomeLoss" xlink:title="OperatingIncomeLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_OperatingIncomeLoss" xml:lang="en-US" id="us-gaap_OperatingIncomeLoss">Operating income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss" xlink:title="label: OperatingIncomeLoss to us-gaap_OperatingIncomeLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingIncomeLoss1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OperatingIncomeLoss1" xml:lang="en-US" id="us-gaap_OperatingIncomeLoss1">Operating income (loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss1" xlink:title="label: OperatingIncomeLoss to us-gaap_OperatingIncomeLoss1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingIncomeLoss_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingIncomeLoss_lbl2" xml:lang="en-US" id="us-gaap_OperatingIncomeLoss_lbl2">Operating Income (Loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl2" xlink:title="label: OperatingIncomeLoss to us-gaap_OperatingIncomeLoss_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="Revenues" xlink:title="Revenues" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_Revenues" xml:lang="en-US" id="us-gaap_Revenues">Net revenues</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Revenues" xlink:to="us-gaap_Revenues" xlink:title="label: Revenues to us-gaap_Revenues" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossTax" xlink:label="OtherComprehensiveIncomeLossTax" xlink:title="OtherComprehensiveIncomeLossTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeLossTax" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossTax">Tax effect</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossTax" xlink:title="label: OtherComprehensiveIncomeLossTax to us-gaap_OtherComprehensiveIncomeLossTax" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent" xlink:label="OtherAssetsCurrent" xlink:title="OtherAssetsCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherAssetsCurrent" xml:lang="en-US" id="us-gaap_OtherAssetsCurrent">Precious metals</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent" xlink:title="label: OtherAssetsCurrent to us-gaap_OtherAssetsCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="PaymentsForProceedsFromOtherInvestingActivities" xlink:title="PaymentsForProceedsFromOtherInvestingActivities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xml:lang="en-US" id="us-gaap_PaymentsForProceedsFromOtherInvestingActivities">Other investing activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsForProceedsFromOtherInvestingActivities" xlink:to="us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:title="label: PaymentsForProceedsFromOtherInvestingActivities to us-gaap_PaymentsForProceedsFromOtherInvestingActivities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsForProceedsFromOtherInvestingActivities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentsForProceedsFromOtherInvestingActivities_lbl1" xml:lang="en-US" id="us-gaap_PaymentsForProceedsFromOtherInvestingActivities_lbl1">Payments for (Proceeds from) Other Investing Activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsForProceedsFromOtherInvestingActivities" xlink:to="us-gaap_PaymentsForProceedsFromOtherInvestingActivities_lbl1" xlink:title="label: PaymentsForProceedsFromOtherInvestingActivities to us-gaap_PaymentsForProceedsFromOtherInvestingActivities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="ProceedsFromPaymentsForOtherFinancingActivities" xlink:title="ProceedsFromPaymentsForOtherFinancingActivities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xml:lang="en-US" id="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities">Other financing activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromPaymentsForOtherFinancingActivities" xlink:to="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:title="label: ProceedsFromPaymentsForOtherFinancingActivities to us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="OtherNonoperatingIncomeExpense" xlink:title="OtherNonoperatingIncomeExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_OtherNonoperatingIncomeExpense" xml:lang="en-US" id="us-gaap_OtherNonoperatingIncomeExpense">Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" xlink:title="label: OtherNonoperatingIncomeExpense to us-gaap_OtherNonoperatingIncomeExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherNonoperatingIncomeExpense_lbl1" xml:lang="en-US" id="us-gaap_OtherNonoperatingIncomeExpense_lbl1">Other Nonoperating Income (Expense)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl1" xlink:title="label: OtherNonoperatingIncomeExpense to us-gaap_OtherNonoperatingIncomeExpense_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:title="OtherPostretirementBenefitPlansDefinedBenefitMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xml:lang="en-US" id="us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">Other Postretirement Benefits [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:to="us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:title="label: OtherPostretirementBenefitPlansDefinedBenefitMember to us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherShortTermInvestments" xlink:label="OtherShortTermInvestments" xlink:title="OtherShortTermInvestments" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherShortTermInvestments" xml:lang="en-US" id="us-gaap_OtherShortTermInvestments">Short-term investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherShortTermInvestments" xlink:to="us-gaap_OtherShortTermInvestments" xlink:title="label: OtherShortTermInvestments to us-gaap_OtherShortTermInvestments" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="PaymentsOfDividendsCommonStock" xlink:title="PaymentsOfDividendsCommonStock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsOfDividendsCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_PaymentsOfDividendsCommonStock" xml:lang="en-US" id="us-gaap_PaymentsOfDividendsCommonStock">Dividends paid to common stockholders</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsOfDividendsCommonStock" xlink:to="us-gaap_PaymentsOfDividendsCommonStock" xlink:title="label: PaymentsOfDividendsCommonStock to us-gaap_PaymentsOfDividendsCommonStock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsOfDividendsCommonStock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentsOfDividendsCommonStock_lbl1" xml:lang="en-US" id="us-gaap_PaymentsOfDividendsCommonStock_lbl1">Payments of Ordinary Dividends, Common Stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsOfDividendsCommonStock" xlink:to="us-gaap_PaymentsOfDividendsCommonStock_lbl1" xlink:title="label: PaymentsOfDividendsCommonStock to us-gaap_PaymentsOfDividendsCommonStock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionContributions" xlink:label="PensionContributions" xlink:title="PensionContributions" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PensionContributions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PensionContributions" xml:lang="en-US" id="us-gaap_PensionContributions">Company pension contributions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PensionContributions" xlink:to="us-gaap_PensionContributions" xlink:title="label: PensionContributions to us-gaap_PensionContributions" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:title="PensionAndOtherPostretirementBenefitsDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xml:lang="en-US" id="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">Pensions and Other Postretirement Benefits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:title="label: PensionAndOtherPostretirementBenefitsDisclosureTextBlock to us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl1">Retirement Benefits [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl1" xlink:title="label: PensionAndOtherPostretirementBenefitsDisclosureTextBlock to us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="PensionPlansDefinedBenefitMember" xlink:title="PensionPlansDefinedBenefitMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PensionPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PensionPlansDefinedBenefitMember" xml:lang="en-US" id="us-gaap_PensionPlansDefinedBenefitMember">Defined Benefit Pension Plans [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PensionPlansDefinedBenefitMember" xlink:to="us-gaap_PensionPlansDefinedBenefitMember" xlink:title="label: PensionPlansDefinedBenefitMember to us-gaap_PensionPlansDefinedBenefitMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:label="DefinedBenefitPlanAmortizationOfGainsLosses" xlink:title="DefinedBenefitPlanAmortizationOfGainsLosses" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:title="us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses">Amortization of losses (gains)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAmortizationOfGainsLosses" xlink:to="us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:title="label: DefinedBenefitPlanAmortizationOfGainsLosses to us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_lbl1">Defined Benefit Plan, Amortization of Gain (Loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAmortizationOfGainsLosses" xlink:to="us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_lbl1" xlink:title="label: DefinedBenefitPlanAmortizationOfGainsLosses to us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:label="DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:title="DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit">Amortization of prior service cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:to="us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:title="label: DefinedBenefitPlanAmortizationOfPriorServiceCostCredit to us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:label="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:title="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract">Components of net periodic pension cost [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:to="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:title="label: DefinedBenefitPlanNetPeriodicBenefitCostAbstract to us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_lbl1">Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:to="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_lbl1" xlink:title="label: DefinedBenefitPlanNetPeriodicBenefitCostAbstract to us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:label="DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:title="DefinedBenefitPlanExpectedReturnOnPlanAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:title="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets">Expected return on plan assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:to="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:title="label: DefinedBenefitPlanExpectedReturnOnPlanAssets to us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_lbl1">Defined Benefit Plan, Expected Return (Loss) on Plan Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:to="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_lbl1" xlink:title="label: DefinedBenefitPlanExpectedReturnOnPlanAssets to us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="DefinedBenefitPlanInterestCost" xlink:title="DefinedBenefitPlanInterestCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanInterestCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanInterestCost" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanInterestCost">Interest cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanInterestCost" xlink:to="us-gaap_DefinedBenefitPlanInterestCost" xlink:title="label: DefinedBenefitPlanInterestCost to us-gaap_DefinedBenefitPlanInterestCost" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:title="DefinedBenefitPlanNetPeriodicBenefitCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost">Net periodic benefit cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:title="label: DefinedBenefitPlanNetPeriodicBenefitCost to us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_lbl1">Defined Benefit Plan, Net Periodic Benefit Cost (Credit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_lbl1" xlink:title="label: DefinedBenefitPlanNetPeriodicBenefitCost to us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanServiceCost" xlink:label="DefinedBenefitPlanServiceCost" xlink:title="DefinedBenefitPlanServiceCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanServiceCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanServiceCost" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanServiceCost">Net service cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanServiceCost" xlink:to="us-gaap_DefinedBenefitPlanServiceCost" xlink:title="label: DefinedBenefitPlanServiceCost to us-gaap_DefinedBenefitPlanServiceCost" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanSettlementsBenefitObligation" xlink:label="DefinedBenefitPlanSettlementsBenefitObligation" xlink:title="DefinedBenefitPlanSettlementsBenefitObligation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanSettlementsBenefitObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanSettlementsBenefitObligation" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanSettlementsBenefitObligation">Defined Benefit Plan, Settlements, Benefit Obligation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanSettlementsBenefitObligation" xlink:to="us-gaap_DefinedBenefitPlanSettlementsBenefitObligation" xlink:title="label: DefinedBenefitPlanSettlementsBenefitObligation to us-gaap_DefinedBenefitPlanSettlementsBenefitObligation" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="DefinedBenefitPlanDisclosureLineItems" xlink:title="DefinedBenefitPlanDisclosureLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanDisclosureLineItems" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanDisclosureLineItems">Defined Benefit Plan Disclosure [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:title="label: DefinedBenefitPlanDisclosureLineItems to us-gaap_DefinedBenefitPlanDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xml:lang="en-US" id="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable">Schedule of Defined Benefit Plans Disclosures [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="label: ScheduleOfDefinedBenefitPlansDisclosuresTable to us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="ProceedsFromIssuanceOfLongTermDebt" xlink:title="ProceedsFromIssuanceOfLongTermDebt" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xml:lang="en-US" id="us-gaap_ProceedsFromIssuanceOfLongTermDebt">Proceeds from long-term borrowings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceOfLongTermDebt" xlink:to="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:title="label: ProceedsFromIssuanceOfLongTermDebt to us-gaap_ProceedsFromIssuanceOfLongTermDebt" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments" xlink:label="ProceedsFromSaleAndMaturityOfOtherInvestments" xlink:title="ProceedsFromSaleAndMaturityOfOtherInvestments" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments" xml:lang="en-US" id="us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments">Sale of other investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromSaleAndMaturityOfOtherInvestments" xlink:to="us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments" xlink:title="label: ProceedsFromSaleAndMaturityOfOtherInvestments to us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:title="ProceedsFromSaleOfPropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xml:lang="en-US" id="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment">Proceeds from sale of property and equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:title="label: ProceedsFromSaleOfPropertyPlantAndEquipment to us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_PropertyPlantAndEquipmentNet" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentNet">Property and equipment, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" xlink:title="label: PropertyPlantAndEquipmentNet to us-gaap_PropertyPlantAndEquipmentNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentNet_lbl1" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentNet_lbl1">Property, Plant and Equipment, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl1" xlink:title="label: PropertyPlantAndEquipmentNet to us-gaap_PropertyPlantAndEquipmentNet_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="PaymentsToAcquireShortTermInvestments" xlink:title="PaymentsToAcquireShortTermInvestments" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireShortTermInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_PaymentsToAcquireShortTermInvestments" xml:lang="en-US" id="us-gaap_PaymentsToAcquireShortTermInvestments">Purchase of short-term investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireShortTermInvestments" xlink:to="us-gaap_PaymentsToAcquireShortTermInvestments" xlink:title="label: PaymentsToAcquireShortTermInvestments to us-gaap_PaymentsToAcquireShortTermInvestments" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireShortTermInvestments_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentsToAcquireShortTermInvestments_lbl1" xml:lang="en-US" id="us-gaap_PaymentsToAcquireShortTermInvestments_lbl1">Payments to Acquire Short-Term Investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireShortTermInvestments" xlink:to="us-gaap_PaymentsToAcquireShortTermInvestments_lbl1" xlink:title="label: PaymentsToAcquireShortTermInvestments to us-gaap_PaymentsToAcquireShortTermInvestments_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfOtherDebt" xlink:label="RepaymentsOfOtherDebt" xlink:title="RepaymentsOfOtherDebt" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RepaymentsOfOtherDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RepaymentsOfOtherDebt" xml:lang="en-US" id="us-gaap_RepaymentsOfOtherDebt">Loan repayments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentsOfOtherDebt" xlink:to="us-gaap_RepaymentsOfOtherDebt" xlink:title="label: RepaymentsOfOtherDebt to us-gaap_RepaymentsOfOtherDebt" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="PaymentsForRepurchaseOfCommonStock" xlink:title="PaymentsForRepurchaseOfCommonStock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_PaymentsForRepurchaseOfCommonStock" xml:lang="en-US" id="us-gaap_PaymentsForRepurchaseOfCommonStock">Repurchase of common stock held in treasury</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsForRepurchaseOfCommonStock" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:title="label: PaymentsForRepurchaseOfCommonStock to us-gaap_PaymentsForRepurchaseOfCommonStock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl1" xml:lang="en-US" id="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl1">Payments for Repurchase of Common Stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsForRepurchaseOfCommonStock" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl1" xlink:title="label: PaymentsForRepurchaseOfCommonStock to us-gaap_PaymentsForRepurchaseOfCommonStock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfConvertibleDebt" xlink:label="RepaymentsOfConvertibleDebt" xlink:title="RepaymentsOfConvertibleDebt" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RepaymentsOfConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RepaymentsOfConvertibleDebt" xml:lang="en-US" id="us-gaap_RepaymentsOfConvertibleDebt">Repurchase price of convertible debt instruments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentsOfConvertibleDebt" xlink:to="us-gaap_RepaymentsOfConvertibleDebt" xlink:title="label: RepaymentsOfConvertibleDebt to us-gaap_RepaymentsOfConvertibleDebt" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RepaymentsOfConvertibleDebt1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_RepaymentsOfConvertibleDebt1" xml:lang="en-US" id="us-gaap_RepaymentsOfConvertibleDebt1">Principal payments on long-term debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentsOfConvertibleDebt" xlink:to="us-gaap_RepaymentsOfConvertibleDebt1" xlink:title="label: RepaymentsOfConvertibleDebt to us-gaap_RepaymentsOfConvertibleDebt1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCharges" xlink:label="RestructuringCharges" xlink:title="RestructuringCharges" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_RestructuringCharges" xml:lang="en-US" id="us-gaap_RestructuringCharges">Restructuring and severance costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringCharges" xlink:to="us-gaap_RestructuringCharges" xlink:title="label: RestructuringCharges to us-gaap_RestructuringCharges" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestructuringCharges1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RestructuringCharges1" xml:lang="en-US" id="us-gaap_RestructuringCharges1">Expense recorded in 2024</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringCharges" xlink:to="us-gaap_RestructuringCharges1" xlink:title="label: RestructuringCharges to us-gaap_RestructuringCharges1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:label="RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:title="RestructuringAndRelatedActivitiesDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xml:lang="en-US" id="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock">Restructuring and Related Activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:to="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:title="label: RestructuringAndRelatedActivitiesDisclosureTextBlock to us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_lbl1">Restructuring and Related Activities Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:to="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_lbl1" xlink:title="label: RestructuringAndRelatedActivitiesDisclosureTextBlock to us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringReserve" xlink:label="RestructuringReserve" xlink:title="RestructuringReserve" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RestructuringReserve" xml:lang="en-US" id="us-gaap_RestructuringReserve">Balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringReserve" xlink:to="us-gaap_RestructuringReserve" xlink:title="label: RestructuringReserve to us-gaap_RestructuringReserve" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringReserveTranslationAdjustment" xlink:label="RestructuringReserveTranslationAdjustment" xlink:title="RestructuringReserveTranslationAdjustment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestructuringReserveTranslationAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RestructuringReserveTranslationAdjustment" xml:lang="en-US" id="us-gaap_RestructuringReserveTranslationAdjustment">Foreign currency translation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringReserveTranslationAdjustment" xlink:to="us-gaap_RestructuringReserveTranslationAdjustment" xlink:title="label: RestructuringReserveTranslationAdjustment to us-gaap_RestructuringReserveTranslationAdjustment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringReserveNoncurrent" xlink:label="RestructuringReserveNoncurrent" xlink:title="RestructuringReserveNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestructuringReserveNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RestructuringReserveNoncurrent" xml:lang="en-US" id="us-gaap_RestructuringReserveNoncurrent">Restructuring reserve, noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringReserveNoncurrent" xlink:to="us-gaap_RestructuringReserveNoncurrent" xlink:title="label: RestructuringReserveNoncurrent to us-gaap_RestructuringReserveNoncurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringReserveCurrent" xlink:label="RestructuringReserveCurrent" xlink:title="RestructuringReserveCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestructuringReserveCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RestructuringReserveCurrent" xml:lang="en-US" id="us-gaap_RestructuringReserveCurrent">Restructuring reserve, current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringReserveCurrent" xlink:to="us-gaap_RestructuringReserveCurrent" xlink:title="label: RestructuringReserveCurrent to us-gaap_RestructuringReserveCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="RetainedEarningsAccumulatedDeficit" xlink:title="RetainedEarningsAccumulatedDeficit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_RetainedEarningsAccumulatedDeficit" xml:lang="en-US" id="us-gaap_RetainedEarningsAccumulatedDeficit">Retained earnings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:title="label: RetainedEarningsAccumulatedDeficit to us-gaap_RetainedEarningsAccumulatedDeficit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RetainedEarningsAccumulatedDeficit_lbl1" xml:lang="en-US" id="us-gaap_RetainedEarningsAccumulatedDeficit_lbl1">Retained Earnings (Accumulated Deficit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl1" xlink:title="label: RetainedEarningsAccumulatedDeficit to us-gaap_RetainedEarningsAccumulatedDeficit_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfLossContingenciesByContingencyTextBlock" xlink:label="ScheduleOfLossContingenciesByContingencyTextBlock" xlink:title="ScheduleOfLossContingenciesByContingencyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfLossContingenciesByContingencyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfLossContingenciesByContingencyTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfLossContingenciesByContingencyTextBlock">Sales returns and allowances accrual activity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfLossContingenciesByContingencyTextBlock" xlink:to="us-gaap_ScheduleOfLossContingenciesByContingencyTextBlock" xlink:title="label: ScheduleOfLossContingenciesByContingencyTextBlock to us-gaap_ScheduleOfLossContingenciesByContingencyTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:label="AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:title="AvailableForSaleSecuritiesDebtSecuritiesCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xml:lang="en-US" id="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent">Available for sale securities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:title="label: AvailableForSaleSecuritiesDebtSecuritiesCurrent to us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="SegmentReportingDisclosureTextBlock" xlink:title="SegmentReportingDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_SegmentReportingDisclosureTextBlock" xml:lang="en-US" id="us-gaap_SegmentReportingDisclosureTextBlock">Segment Information</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" xlink:title="label: SegmentReportingDisclosureTextBlock to us-gaap_SegmentReportingDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SegmentReportingDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_SegmentReportingDisclosureTextBlock_lbl1">Segment Reporting Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl1" xlink:title="label: SegmentReportingDisclosureTextBlock to us-gaap_SegmentReportingDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:label="ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:title="ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xml:lang="en-US" id="us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock">Reconciliation of Operating Profit (Loss) from Segments to Consolidated</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:to="us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:title="label: ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock to us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_lbl1">Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:to="us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_lbl1" xlink:title="label: ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock to us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:title="ScheduleOfSegmentReportingInformationBySegmentTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">Segment Reporting Information by Segment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:title="label: ScheduleOfSegmentReportingInformationBySegmentTextBlock to us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="SegmentReportingInformationLineItems" xlink:title="SegmentReportingInformationLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SegmentReportingInformationLineItems" xml:lang="en-US" id="us-gaap_SegmentReportingInformationLineItems">Segment Reporting Information [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingInformationLineItems" xlink:title="label: SegmentReportingInformationLineItems to us-gaap_SegmentReportingInformationLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:title="ScheduleOfSegmentReportingInformationBySegmentTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xml:lang="en-US" id="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:title="label: ScheduleOfSegmentReportingInformationBySegmentTable to us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="SellingGeneralAndAdministrativeExpense" xlink:title="SellingGeneralAndAdministrativeExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SellingGeneralAndAdministrativeExpense" xml:lang="en-US" id="us-gaap_SellingGeneralAndAdministrativeExpense">Selling, general, and administrative expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:title="label: SellingGeneralAndAdministrativeExpense to us-gaap_SellingGeneralAndAdministrativeExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_SellingGeneralAndAdministrativeExpense1" xml:lang="en-US" id="us-gaap_SellingGeneralAndAdministrativeExpense1">Unallocated Selling, General, and Administrative Expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense1" xlink:title="label: SellingGeneralAndAdministrativeExpense to us-gaap_SellingGeneralAndAdministrativeExpense1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpenseAbstract" xlink:label="SellingGeneralAndAdministrativeExpenseAbstract" xlink:title="SellingGeneralAndAdministrativeExpenseAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SellingGeneralAndAdministrativeExpenseAbstract" xml:lang="en-US" id="us-gaap_SellingGeneralAndAdministrativeExpenseAbstract">Selling, General and Administrative Expense [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SellingGeneralAndAdministrativeExpenseAbstract" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpenseAbstract" xlink:title="label: SellingGeneralAndAdministrativeExpenseAbstract to us-gaap_SellingGeneralAndAdministrativeExpenseAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">Cancelled or forfeited (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">Granted (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">Granted (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">Outstanding (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber1">Outstanding (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl2" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl2">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">Outstanding (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue1">Outstanding (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl2" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl2">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xml:lang="en-US" id="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">Unrecognized Compensation Cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:title="label: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized to us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">Vested (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">Vested (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">Maximum number of shares granted under restricted stock, unrestricted stock, RSU's and stock options to officers, employees and employee directors (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">Intrinsic value under share based compensation scheme</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain">Award Type [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="label: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">Share-based Compensation Arrangement by Share-based Payment Award</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xml:lang="en-US" id="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="label: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="StatementOfCashFlowsAbstract" xlink:title="StatementOfCashFlowsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementOfCashFlowsAbstract" xml:lang="en-US" id="us-gaap_StatementOfCashFlowsAbstract">Consolidated Condensed Statements of Cash Flows [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract" xlink:title="label: StatementOfCashFlowsAbstract to us-gaap_StatementOfCashFlowsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:title="StatementOfIncomeAndComprehensiveIncomeAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xml:lang="en-US" id="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">Consolidated Statements of Comprehensive Income [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:title="label: StatementOfIncomeAndComprehensiveIncomeAbstract to us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="StatementOfStockholdersEquityAbstract" xlink:title="StatementOfStockholdersEquityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementOfStockholdersEquityAbstract" xml:lang="en-US" id="us-gaap_StatementOfStockholdersEquityAbstract">Consolidated Condensed Statements of Equity [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract" xlink:title="label: StatementOfStockholdersEquityAbstract to us-gaap_StatementOfStockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="StockholdersEquityAbstract" xlink:title="StockholdersEquityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockholdersEquityAbstract" xml:lang="en-US" id="us-gaap_StockholdersEquityAbstract">Equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" xlink:title="label: StockholdersEquityAbstract to us-gaap_StockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="StockholdersEquityNoteAbstract" xlink:title="StockholdersEquityNoteAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockholdersEquityNoteAbstract" xml:lang="en-US" id="us-gaap_StockholdersEquityNoteAbstract">Stockholders' Equity [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteAbstract" xlink:title="label: StockholdersEquityNoteAbstract to us-gaap_StockholdersEquityNoteAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquityNoteAbstract1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_StockholdersEquityNoteAbstract1" xml:lang="en-US" id="us-gaap_StockholdersEquityNoteAbstract1">Stockholders' Equity (Details) [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteAbstract1" xlink:title="label: StockholdersEquityNoteAbstract to us-gaap_StockholdersEquityNoteAbstract1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="StockholdersEquityNoteDisclosureTextBlock" xlink:title="StockholdersEquityNoteDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xml:lang="en-US" id="us-gaap_StockholdersEquityNoteDisclosureTextBlock">Stockholders' Equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:title="label: StockholdersEquityNoteDisclosureTextBlock to us-gaap_StockholdersEquityNoteDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl1">Equity [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl1" xlink:title="label: StockholdersEquityNoteDisclosureTextBlock to us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="TaxCreditCarryforwardNameDomain" xlink:title="TaxCreditCarryforwardNameDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TaxCreditCarryforwardNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TaxCreditCarryforwardNameDomain" xml:lang="en-US" id="us-gaap_TaxCreditCarryforwardNameDomain">Discrete Tax Item, Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxCreditCarryforwardNameDomain" xlink:to="us-gaap_TaxCreditCarryforwardNameDomain" xlink:title="label: TaxCreditCarryforwardNameDomain to us-gaap_TaxCreditCarryforwardNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAxis" xlink:label="TaxCreditCarryforwardAxis" xlink:title="TaxCreditCarryforwardAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TaxCreditCarryforwardAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TaxCreditCarryforwardAxis" xml:lang="en-US" id="us-gaap_TaxCreditCarryforwardAxis">Discrete Tax Item [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxCreditCarryforwardAxis" xlink:to="us-gaap_TaxCreditCarryforwardAxis" xlink:title="label: TaxCreditCarryforwardAxis to us-gaap_TaxCreditCarryforwardAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="AssetsCurrent" xlink:title="AssetsCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_AssetsCurrent" xml:lang="en-US" id="us-gaap_AssetsCurrent">Total current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsCurrent" xlink:to="us-gaap_AssetsCurrent" xlink:title="label: AssetsCurrent to us-gaap_AssetsCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetsCurrent_lbl1" xml:lang="en-US" id="us-gaap_AssetsCurrent_lbl1">Assets, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl1" xlink:title="label: AssetsCurrent to us-gaap_AssetsCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="AssetsCurrentAbstract" xlink:title="AssetsCurrentAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetsCurrentAbstract" xml:lang="en-US" id="us-gaap_AssetsCurrentAbstract">Current assets:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" xlink:title="label: AssetsCurrentAbstract to us-gaap_AssetsCurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:label="UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:title="UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xml:lang="en-US" id="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities">Unrecognized tax benefits decreases resulting from settlements with taxing authorities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:title="label: UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities to us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:label="UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:title="UnrecognizedTaxBenefitsPeriodIncreaseDecrease" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:title="us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xml:lang="en-US" id="us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease">Decrease in liabilities for unrecognized tax benefits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:to="us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:title="label: UnrecognizedTaxBenefitsPeriodIncreaseDecrease to us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_lbl1" xml:lang="en-US" id="us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_lbl1">Unrecognized Tax Benefits, Period Increase (Decrease)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:to="us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_lbl1" xlink:title="label: UnrecognizedTaxBenefitsPeriodIncreaseDecrease to us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:title="UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xml:lang="en-US" id="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">Unrecognized tax benefits increases resulting from current period tax positions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:title="label: UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions to us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:title="UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xml:lang="en-US" id="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">Unrecognized tax benefits increases resulting from prior period tax positions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:title="label: UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions to us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantMember" xlink:label="WarrantMember" xlink:title="WarrantMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WarrantMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_WarrantMember" xml:lang="en-US" id="us-gaap_WarrantMember">Weighted average warrants [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantMember" xlink:to="us-gaap_WarrantMember" xlink:title="label: WarrantMember to us-gaap_WarrantMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WarrantMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_WarrantMember_lbl1" xml:lang="en-US" id="us-gaap_WarrantMember_lbl1">Warrant [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantMember" xlink:to="us-gaap_WarrantMember_lbl1" xlink:title="label: WarrantMember to us-gaap_WarrantMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US" id="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">Weighted average shares outstanding - diluted (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="label: WeightedAverageNumberOfDilutedSharesOutstanding to us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding1" xml:lang="en-US" id="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding1">Adjusted weighted average shares - diluted (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding1" xlink:title="label: WeightedAverageNumberOfDilutedSharesOutstanding to us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:title="WeightedAverageNumberDilutedSharesOutstandingAdjustment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xml:lang="en-US" id="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment">Dilutive potential common shares (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:title="label: WeightedAverageNumberDilutedSharesOutstandingAdjustment to us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US" id="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">Weighted average shares outstanding - basic (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="label: WeightedAverageNumberOfSharesOutstandingBasic to us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic1" xml:lang="en-US" id="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic1">Adjusted weighted average shares - basic (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic1" xlink:title="label: WeightedAverageNumberOfSharesOutstandingBasic to us-gaap_WeightedAverageNumberOfSharesOutstandingBasic1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="CommonStockMember" xlink:title="CommonStockMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockMember" xml:lang="en-US" id="us-gaap_CommonStockMember">Common Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockMember" xlink:to="us-gaap_CommonStockMember" xlink:title="label: CommonStockMember to us-gaap_CommonStockMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="PropertyPlantAndEquipmentTypeDomain" xlink:title="PropertyPlantAndEquipmentTypeDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentTypeDomain" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentTypeDomain">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:title="label: PropertyPlantAndEquipmentTypeDomain to us-gaap_PropertyPlantAndEquipmentTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="BuildingAndBuildingImprovementsMember" xlink:title="BuildingAndBuildingImprovementsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_BuildingAndBuildingImprovementsMember" xml:lang="en-US" id="us-gaap_BuildingAndBuildingImprovementsMember">Building and Improvements [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BuildingAndBuildingImprovementsMember" xlink:to="us-gaap_BuildingAndBuildingImprovementsMember" xlink:title="label: BuildingAndBuildingImprovementsMember to us-gaap_BuildingAndBuildingImprovementsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BuildingAndBuildingImprovementsMember_lbl1" xml:lang="en-US" id="us-gaap_BuildingAndBuildingImprovementsMember_lbl1">Building and Building Improvements [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BuildingAndBuildingImprovementsMember" xlink:to="us-gaap_BuildingAndBuildingImprovementsMember_lbl1" xlink:title="label: BuildingAndBuildingImprovementsMember to us-gaap_BuildingAndBuildingImprovementsMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:label="PropertyPlantAndEquipmentNetAbstract" xlink:title="PropertyPlantAndEquipmentNetAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentNetAbstract" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentNetAbstract">Property and equipment, at cost:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:title="label: PropertyPlantAndEquipmentNetAbstract to us-gaap_PropertyPlantAndEquipmentNetAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="Assets" xlink:title="Assets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_Assets" xml:lang="en-US" id="us-gaap_Assets">Total assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Assets" xlink:to="us-gaap_Assets" xlink:title="label: Assets to us-gaap_Assets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Assets1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_Assets1" xml:lang="en-US" id="us-gaap_Assets1">Total Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Assets" xlink:to="us-gaap_Assets1" xlink:title="label: Assets to us-gaap_Assets1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:label="DeferredFinanceCostsNoncurrentNet" xlink:title="DeferredFinanceCostsNoncurrentNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_DeferredFinanceCostsNoncurrentNet" xml:lang="en-US" id="us-gaap_DeferredFinanceCostsNoncurrentNet">Deferred financing costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredFinanceCostsNoncurrentNet" xlink:to="us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:title="label: DeferredFinanceCostsNoncurrentNet to us-gaap_DeferredFinanceCostsNoncurrentNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredFinanceCostsNoncurrentNet_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredFinanceCostsNoncurrentNet_lbl1" xml:lang="en-US" id="us-gaap_DeferredFinanceCostsNoncurrentNet_lbl1">Debt Issuance Costs, Noncurrent, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredFinanceCostsNoncurrentNet" xlink:to="us-gaap_DeferredFinanceCostsNoncurrentNet_lbl1" xlink:title="label: DeferredFinanceCostsNoncurrentNet to us-gaap_DeferredFinanceCostsNoncurrentNet_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="OtherLiabilitiesCurrent" xlink:title="OtherLiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherLiabilitiesCurrent" xml:lang="en-US" id="us-gaap_OtherLiabilitiesCurrent">Other accrued expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherLiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent" xlink:title="label: OtherLiabilitiesCurrent to us-gaap_OtherLiabilitiesCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="OtherLiabilitiesNoncurrent" xlink:title="OtherLiabilitiesNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherLiabilitiesNoncurrent" xml:lang="en-US" id="us-gaap_OtherLiabilitiesNoncurrent">Other liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" xlink:title="label: OtherLiabilitiesNoncurrent to us-gaap_OtherLiabilitiesNoncurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:label="ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:title="ScheduleOfRestructuringAndRelatedCostsTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock">Restructuring and Related Expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:to="us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:title="label: ScheduleOfRestructuringAndRelatedCostsTextBlock to us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="ScheduleOfRestructuringAndRelatedCostsTable" xlink:title="ScheduleOfRestructuringAndRelatedCostsTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xml:lang="en-US" id="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable">Schedule of Restructuring and Related Costs [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:title="label: ScheduleOfRestructuringAndRelatedCostsTable to us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:title="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xml:lang="en-US" id="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">Stock-Based Compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:title="label: DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock to us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl1" xml:lang="en-US" id="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl1">Share-Based Payment Arrangement [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl1" xlink:title="label: DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock to us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="StatementTable" xlink:title="StatementTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementTable" xml:lang="en-US" id="us-gaap_StatementTable">Statement [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementTable" xlink:to="us-gaap_StatementTable" xlink:title="label: StatementTable to us-gaap_StatementTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="AntidilutiveSecuritiesNameDomain" xlink:title="AntidilutiveSecuritiesNameDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AntidilutiveSecuritiesNameDomain" xml:lang="en-US" id="us-gaap_AntidilutiveSecuritiesNameDomain">Antidilutive Securities, Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:title="label: AntidilutiveSecuritiesNameDomain to us-gaap_AntidilutiveSecuritiesNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentGross" xlink:label="MachineryAndEquipmentGross" xlink:title="MachineryAndEquipmentGross" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MachineryAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_MachineryAndEquipmentGross" xml:lang="en-US" id="us-gaap_MachineryAndEquipmentGross">Machinery and equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MachineryAndEquipmentGross" xlink:to="us-gaap_MachineryAndEquipmentGross" xlink:title="label: MachineryAndEquipmentGross to us-gaap_MachineryAndEquipmentGross" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:label="FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:title="FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xml:lang="en-US" id="us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract">Assets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:to="us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:title="label: FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract to us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_lbl1" xml:lang="en-US" id="us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_lbl1">Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:to="us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_lbl1" xlink:title="label: FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract to us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:label="FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:title="FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xml:lang="en-US" id="us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract">Liabilities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:to="us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:title="label: FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract to us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract_lbl1" xml:lang="en-US" id="us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract_lbl1">Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:to="us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract_lbl1" xlink:title="label: FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract to us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringReserveRollForward" xlink:label="RestructuringReserveRollForward" xlink:title="RestructuringReserveRollForward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestructuringReserveRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RestructuringReserveRollForward" xml:lang="en-US" id="us-gaap_RestructuringReserveRollForward">Restructuring Reserve [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringReserveRollForward" xlink:to="us-gaap_RestructuringReserveRollForward" xlink:title="label: RestructuringReserveRollForward to us-gaap_RestructuringReserveRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract" xlink:label="AssetsAbstract" xlink:title="AssetsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_AssetsAbstract" xml:lang="en-US" id="us-gaap_AssetsAbstract">Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsAbstract" xlink:to="us-gaap_AssetsAbstract" xlink:title="label: AssetsAbstract to us-gaap_AssetsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetsAbstract_lbl1" xml:lang="en-US" id="us-gaap_AssetsAbstract_lbl1">Assets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl1" xlink:title="label: AssetsAbstract to us-gaap_AssetsAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementLineItems" xml:lang="en-US" id="us-gaap_StatementLineItems">Statement [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementLineItems" xlink:to="us-gaap_StatementLineItems" xlink:title="label: StatementLineItems to us-gaap_StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="OperatingLossCarryforwardsTable" xlink:title="OperatingLossCarryforwardsTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLossCarryforwardsTable" xml:lang="en-US" id="us-gaap_OperatingLossCarryforwardsTable">Operating Loss Carryforwards [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLossCarryforwardsTable" xlink:to="us-gaap_OperatingLossCarryforwardsTable" xlink:title="label: OperatingLossCarryforwardsTable to us-gaap_OperatingLossCarryforwardsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="FairValueInputsLevel1Member" xlink:title="FairValueInputsLevel1Member" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueInputsLevel1Member" xml:lang="en-US" id="us-gaap_FairValueInputsLevel1Member">Level 1 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueInputsLevel1Member" xlink:to="us-gaap_FairValueInputsLevel1Member" xlink:title="label: FairValueInputsLevel1Member to us-gaap_FairValueInputsLevel1Member" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="FairValueInputsLevel2Member" xlink:title="FairValueInputsLevel2Member" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueInputsLevel2Member" xml:lang="en-US" id="us-gaap_FairValueInputsLevel2Member">Level 2 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueInputsLevel2Member" xlink:to="us-gaap_FairValueInputsLevel2Member" xlink:title="label: FairValueInputsLevel2Member to us-gaap_FairValueInputsLevel2Member" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="FairValueInputsLevel3Member" xlink:title="FairValueInputsLevel3Member" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueInputsLevel3Member" xml:lang="en-US" id="us-gaap_FairValueInputsLevel3Member">Level 3 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueInputsLevel3Member" xlink:to="us-gaap_FairValueInputsLevel3Member" xlink:title="label: FairValueInputsLevel3Member to us-gaap_FairValueInputsLevel3Member" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillFairValueDisclosure" xlink:label="GoodwillFairValueDisclosure" xlink:title="GoodwillFairValueDisclosure" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GoodwillFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_GoodwillFairValueDisclosure" xml:lang="en-US" id="us-gaap_GoodwillFairValueDisclosure">Goodwill, Fair Value Disclosure</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GoodwillFairValueDisclosure" xlink:to="us-gaap_GoodwillFairValueDisclosure" xlink:title="label: GoodwillFairValueDisclosure to us-gaap_GoodwillFairValueDisclosure" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure" xlink:label="IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure" xlink:title="IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure" xml:lang="en-US" id="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure">Fair value of intangible asset</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure" xlink:title="label: IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure to us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="FairValueDisclosuresTextBlock" xlink:title="FairValueDisclosuresTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_FairValueDisclosuresTextBlock" xml:lang="en-US" id="us-gaap_FairValueDisclosuresTextBlock">Fair Value Measurements</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueDisclosuresTextBlock" xlink:to="us-gaap_FairValueDisclosuresTextBlock" xlink:title="label: FairValueDisclosuresTextBlock to us-gaap_FairValueDisclosuresTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueDisclosuresTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueDisclosuresTextBlock_lbl1" xml:lang="en-US" id="us-gaap_FairValueDisclosuresTextBlock_lbl1">Fair Value Disclosures [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueDisclosuresTextBlock" xlink:to="us-gaap_FairValueDisclosuresTextBlock_lbl1" xlink:title="label: FairValueDisclosuresTextBlock to us-gaap_FairValueDisclosuresTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ClassOfStockDomain" xml:lang="en-US" id="us-gaap_ClassOfStockDomain">Class of Stock [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfStockDomain" xlink:to="us-gaap_ClassOfStockDomain" xlink:title="label: ClassOfStockDomain to us-gaap_ClassOfStockDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember" xlink:label="CommonClassAMember" xlink:title="CommonClassAMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CommonClassAMember" xml:lang="en-US" id="us-gaap_CommonClassAMember">Common Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonClassAMember" xlink:to="us-gaap_CommonClassAMember" xlink:title="label: CommonClassAMember to us-gaap_CommonClassAMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonClassAMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonClassAMember_lbl1" xml:lang="en-US" id="us-gaap_CommonClassAMember_lbl1">Common Class A [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonClassAMember" xlink:to="us-gaap_CommonClassAMember_lbl1" xlink:title="label: CommonClassAMember to us-gaap_CommonClassAMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtNoncurrent" xlink:label="ConvertibleDebtNoncurrent" xlink:title="ConvertibleDebtNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConvertibleDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ConvertibleDebtNoncurrent" xml:lang="en-US" id="us-gaap_ConvertibleDebtNoncurrent">Convertible debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleDebtNoncurrent" xlink:to="us-gaap_ConvertibleDebtNoncurrent" xlink:title="label: ConvertibleDebtNoncurrent to us-gaap_ConvertibleDebtNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConvertibleDebtNoncurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ConvertibleDebtNoncurrent_lbl1" xml:lang="en-US" id="us-gaap_ConvertibleDebtNoncurrent_lbl1">Convertible Debt, Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleDebtNoncurrent" xlink:to="us-gaap_ConvertibleDebtNoncurrent_lbl1" xlink:title="label: ConvertibleDebtNoncurrent to us-gaap_ConvertibleDebtNoncurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCostAndExpenseOperating" xlink:label="OtherCostAndExpenseOperating" xlink:title="OtherCostAndExpenseOperating" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherCostAndExpenseOperating" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherCostAndExpenseOperating" xml:lang="en-US" id="us-gaap_OtherCostAndExpenseOperating">Component of Selling, General, and Administrative Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherCostAndExpenseOperating" xlink:to="us-gaap_OtherCostAndExpenseOperating" xlink:title="label: OtherCostAndExpenseOperating to us-gaap_OtherCostAndExpenseOperating" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherCostAndExpenseOperating_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherCostAndExpenseOperating_lbl1" xml:lang="en-US" id="us-gaap_OtherCostAndExpenseOperating_lbl1">Other Cost and Expense, Operating</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherCostAndExpenseOperating" xlink:to="us-gaap_OtherCostAndExpenseOperating_lbl1" xlink:title="label: OtherCostAndExpenseOperating to us-gaap_OtherCostAndExpenseOperating_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="OtherAssetsNoncurrent" xlink:title="OtherAssetsNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherAssetsNoncurrent" xml:lang="en-US" id="us-gaap_OtherAssetsNoncurrent">Other assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent" xlink:title="label: OtherAssetsNoncurrent to us-gaap_OtherAssetsNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherAssetsNoncurrent_lbl1" xml:lang="en-US" id="us-gaap_OtherAssetsNoncurrent_lbl1">Other Assets, Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl1" xlink:title="label: OtherAssetsNoncurrent to us-gaap_OtherAssetsNoncurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xml:lang="en-US" id="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">Antidilutive securities excluded from computation of earnings per share (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="label: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount to us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl1" xml:lang="en-US" id="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl1">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl1" xlink:title="label: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount to us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xml:lang="en-US" id="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">Antidilutive Securities Excluded from Computation of Earnings Per Share, by Antidilutive Securities [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:title="label: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis to us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xml:lang="en-US" id="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:title="label: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems to us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="EarningsPerShareAbstract" xlink:title="EarningsPerShareAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EarningsPerShareAbstract" xml:lang="en-US" id="us-gaap_EarningsPerShareAbstract">Earnings Per Share [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract" xlink:title="label: EarningsPerShareAbstract to us-gaap_EarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:title="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">Weighted Average Potential Common Shares that Would have an Antidilutive Effect or have Unsatisfied Performance Conditions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:title="label: ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock to us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:title="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xml:lang="en-US" id="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:title="label: ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable to us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="EarningsPerSharePolicyTextBlock" xlink:title="EarningsPerSharePolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_EarningsPerSharePolicyTextBlock" xml:lang="en-US" id="us-gaap_EarningsPerSharePolicyTextBlock">Discussion on convertible debt included in computation of earnings per share diluted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" xlink:title="label: EarningsPerSharePolicyTextBlock to us-gaap_EarningsPerSharePolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EarningsPerSharePolicyTextBlock_lbl1" xml:lang="en-US" id="us-gaap_EarningsPerSharePolicyTextBlock_lbl1">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl1" xlink:title="label: EarningsPerSharePolicyTextBlock to us-gaap_EarningsPerSharePolicyTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementClassOfStockAxis" xml:lang="en-US" id="us-gaap_StatementClassOfStockAxis">Class of Stock [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis" xlink:title="label: StatementClassOfStockAxis to us-gaap_StatementClassOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="DeferredIncomeTaxesAndTaxCredits" xlink:title="DeferredIncomeTaxesAndTaxCredits" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredIncomeTaxesAndTaxCredits" xml:lang="en-US" id="us-gaap_DeferredIncomeTaxesAndTaxCredits">Deferred income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxesAndTaxCredits" xlink:to="us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:title="label: DeferredIncomeTaxesAndTaxCredits to us-gaap_DeferredIncomeTaxesAndTaxCredits" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCredits_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredIncomeTaxesAndTaxCredits_lbl1" xml:lang="en-US" id="us-gaap_DeferredIncomeTaxesAndTaxCredits_lbl1">Deferred Income Taxes and Tax Credits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxesAndTaxCredits" xlink:to="us-gaap_DeferredIncomeTaxesAndTaxCredits_lbl1" xlink:title="label: DeferredIncomeTaxesAndTaxCredits to us-gaap_DeferredIncomeTaxesAndTaxCredits_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="PropertyPlantAndEquipmentByTypeAxis" xlink:title="PropertyPlantAndEquipmentByTypeAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentByTypeAxis">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:title="label: PropertyPlantAndEquipmentByTypeAxis to us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValueOutstanding" xlink:label="CommonStockValueOutstanding" xlink:title="CommonStockValueOutstanding" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockValueOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockValueOutstanding" xml:lang="en-US" id="us-gaap_CommonStockValueOutstanding">Common stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockValueOutstanding" xlink:to="us-gaap_CommonStockValueOutstanding" xlink:title="label: CommonStockValueOutstanding to us-gaap_CommonStockValueOutstanding" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingCostsAndExpenses" xlink:label="OperatingCostsAndExpenses" xlink:title="OperatingCostsAndExpenses" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingCostsAndExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingCostsAndExpenses" xml:lang="en-US" id="us-gaap_OperatingCostsAndExpenses">Segment operating expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingCostsAndExpenses" xlink:to="us-gaap_OperatingCostsAndExpenses" xlink:title="label: OperatingCostsAndExpenses to us-gaap_OperatingCostsAndExpenses" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_StockholdersEquity" xml:lang="en-US" id="us-gaap_StockholdersEquity">Total equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquity" xlink:to="us-gaap_StockholdersEquity" xlink:title="label: StockholdersEquity to us-gaap_StockholdersEquity" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquity_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockholdersEquity_lbl1" xml:lang="en-US" id="us-gaap_StockholdersEquity_lbl1">Equity, Attributable to Parent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl1" xlink:title="label: StockholdersEquity to us-gaap_StockholdersEquity_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US" id="us-gaap_IncomeTaxExpenseBenefit">Income tax expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit" xlink:title="label: IncomeTaxExpenseBenefit to us-gaap_IncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxExpenseBenefit_lbl1" xml:lang="en-US" id="us-gaap_IncomeTaxExpenseBenefit_lbl1">Income Tax Expense (Benefit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl1" xlink:title="label: IncomeTaxExpenseBenefit to us-gaap_IncomeTaxExpenseBenefit_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockDividendsPerShareCashPaid" xlink:label="CommonStockDividendsPerShareCashPaid" xlink:title="CommonStockDividendsPerShareCashPaid" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockDividendsPerShareCashPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CommonStockDividendsPerShareCashPaid" xml:lang="en-US" id="us-gaap_CommonStockDividendsPerShareCashPaid">Cash dividends per share (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockDividendsPerShareCashPaid" xlink:to="us-gaap_CommonStockDividendsPerShareCashPaid" xlink:title="label: CommonStockDividendsPerShareCashPaid to us-gaap_CommonStockDividendsPerShareCashPaid" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockDividendsPerShareCashPaid1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_CommonStockDividendsPerShareCashPaid1" xml:lang="en-US" id="us-gaap_CommonStockDividendsPerShareCashPaid1">Dividends declared (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockDividendsPerShareCashPaid" xlink:to="us-gaap_CommonStockDividendsPerShareCashPaid1" xlink:title="label: CommonStockDividendsPerShareCashPaid to us-gaap_CommonStockDividendsPerShareCashPaid1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockDividendsPerShareCashPaid_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockDividendsPerShareCashPaid_lbl2" xml:lang="en-US" id="us-gaap_CommonStockDividendsPerShareCashPaid_lbl2">Common Stock, Dividends, Per Share, Cash Paid</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockDividendsPerShareCashPaid" xlink:to="us-gaap_CommonStockDividendsPerShareCashPaid_lbl2" xlink:title="label: CommonStockDividendsPerShareCashPaid to us-gaap_CommonStockDividendsPerShareCashPaid_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIncome" xlink:label="OtherIncome" xlink:title="OtherIncome" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherIncome" xml:lang="en-US" id="us-gaap_OtherIncome">Component of Other Income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherIncome" xlink:to="us-gaap_OtherIncome" xlink:title="label: OtherIncome to us-gaap_OtherIncome" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherIncome_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherIncome_lbl1" xml:lang="en-US" id="us-gaap_OtherIncome_lbl1">Other Income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherIncome" xlink:to="us-gaap_OtherIncome_lbl1" xlink:title="label: OtherIncome to us-gaap_OtherIncome_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementEquityComponentsAxis" xml:lang="en-US" id="us-gaap_StatementEquityComponentsAxis">Statement, Equity Components [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis" xlink:title="label: StatementEquityComponentsAxis to us-gaap_StatementEquityComponentsAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementEquityComponentsAxis1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_StatementEquityComponentsAxis1" xml:lang="en-US" id="us-gaap_StatementEquityComponentsAxis1">Equity Components [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis1" xlink:title="label: StatementEquityComponentsAxis to us-gaap_StatementEquityComponentsAxis1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="AdditionalPaidInCapitalMember" xlink:title="AdditionalPaidInCapitalMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AdditionalPaidInCapitalMember" xml:lang="en-US" id="us-gaap_AdditionalPaidInCapitalMember">Capital In Excess of Par Value [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember" xlink:title="label: AdditionalPaidInCapitalMember to us-gaap_AdditionalPaidInCapitalMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AdditionalPaidInCapitalMember_lbl1" xml:lang="en-US" id="us-gaap_AdditionalPaidInCapitalMember_lbl1">Additional Paid-in Capital [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl1" xlink:title="label: AdditionalPaidInCapitalMember to us-gaap_AdditionalPaidInCapitalMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="RetainedEarningsMember" xlink:title="RetainedEarningsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_RetainedEarningsMember" xml:lang="en-US" id="us-gaap_RetainedEarningsMember">Retained Earnings [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember" xlink:title="label: RetainedEarningsMember to us-gaap_RetainedEarningsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RetainedEarningsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RetainedEarningsMember_lbl1" xml:lang="en-US" id="us-gaap_RetainedEarningsMember_lbl1">Retained Earnings [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl1" xlink:title="label: RetainedEarningsMember to us-gaap_RetainedEarningsMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:label="AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:title="AccumulatedNetUnrealizedInvestmentGainLossMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xml:lang="en-US" id="us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember">Unrealized Gain (Loss) on Available-for-Sale Securities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:to="us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:title="label: AccumulatedNetUnrealizedInvestmentGainLossMember to us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="AccumulatedOtherComprehensiveIncomeMember" xlink:title="AccumulatedOtherComprehensiveIncomeMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xml:lang="en-US" id="us-gaap_AccumulatedOtherComprehensiveIncomeMember">Accumulated Other Comprehensive Income (Loss) [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:title="label: AccumulatedOtherComprehensiveIncomeMember to us-gaap_AccumulatedOtherComprehensiveIncomeMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeMember1" xml:lang="en-US" id="us-gaap_AccumulatedOtherComprehensiveIncomeMember1">Accumulated Other Comprehensive Income (Loss) [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember1" xlink:title="label: AccumulatedOtherComprehensiveIncomeMember to us-gaap_AccumulatedOtherComprehensiveIncomeMember1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl2" xml:lang="en-US" id="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl2">AOCI Attributable to Parent [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl2" xlink:title="label: AccumulatedOtherComprehensiveIncomeMember to us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="AccumulatedTranslationAdjustmentMember" xlink:title="AccumulatedTranslationAdjustmentMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedTranslationAdjustmentMember" xml:lang="en-US" id="us-gaap_AccumulatedTranslationAdjustmentMember">Currency Translation Adjustment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedTranslationAdjustmentMember" xlink:to="us-gaap_AccumulatedTranslationAdjustmentMember" xlink:title="label: AccumulatedTranslationAdjustmentMember to us-gaap_AccumulatedTranslationAdjustmentMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:label="AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:title="AccumulatedDefinedBenefitPlansAdjustmentMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xml:lang="en-US" id="us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember">Pension and Other Post-Retirement Actuarial Items [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:to="us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:title="label: AccumulatedDefinedBenefitPlansAdjustmentMember to us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EquityComponentDomain" xml:lang="en-US" id="us-gaap_EquityComponentDomain">Equity Component [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain" xlink:title="label: EquityComponentDomain to us-gaap_EquityComponentDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:label="ForeignCurrencyContractAssetFairValueDisclosure" xlink:title="ForeignCurrencyContractAssetFairValueDisclosure" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xml:lang="en-US" id="us-gaap_ForeignCurrencyContractAssetFairValueDisclosure">Foreign Currency Forward Contract</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignCurrencyContractAssetFairValueDisclosure" xlink:to="us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:title="label: ForeignCurrencyContractAssetFairValueDisclosure to us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="EmployeeStockOptionMember" xlink:title="EmployeeStockOptionMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeStockOptionMember" xml:lang="en-US" id="us-gaap_EmployeeStockOptionMember">Stock Options [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockOptionMember" xlink:to="us-gaap_EmployeeStockOptionMember" xlink:title="label: EmployeeStockOptionMember to us-gaap_EmployeeStockOptionMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeStockOptionMember1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EmployeeStockOptionMember1" xml:lang="en-US" id="us-gaap_EmployeeStockOptionMember1">Weighted average employees stock options [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockOptionMember" xlink:to="us-gaap_EmployeeStockOptionMember1" xlink:title="label: EmployeeStockOptionMember to us-gaap_EmployeeStockOptionMember1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:label="StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:title="StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures">Issuance of stock and related tax withholdings for vested restricted stock units</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:title="label: StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures to us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:label="StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:title="StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures">Restricted stock issuances (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:title="label: StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures to us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl1" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl1">Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl1" xlink:title="label: StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures to us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="StockRepurchasedAndRetiredDuringPeriodShares" xlink:title="StockRepurchasedAndRetiredDuringPeriodShares" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xml:lang="en-US" id="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares">Stock repurchase (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:title="label: StockRepurchasedAndRetiredDuringPeriodShares to us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_lbl1" xml:lang="en-US" id="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_lbl1">Stock Repurchased and Retired During Period, Shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_lbl1" xlink:title="label: StockRepurchasedAndRetiredDuringPeriodShares to us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="InventoryFinishedGoodsNetOfReserves" xlink:title="InventoryFinishedGoodsNetOfReserves" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InventoryFinishedGoodsNetOfReserves" xml:lang="en-US" id="us-gaap_InventoryFinishedGoodsNetOfReserves">Finished goods</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryFinishedGoodsNetOfReserves" xlink:to="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:title="label: InventoryFinishedGoodsNetOfReserves to us-gaap_InventoryFinishedGoodsNetOfReserves" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="InventoryWorkInProcessNetOfReserves" xlink:title="InventoryWorkInProcessNetOfReserves" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InventoryWorkInProcessNetOfReserves" xml:lang="en-US" id="us-gaap_InventoryWorkInProcessNetOfReserves">Work in process</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryWorkInProcessNetOfReserves" xlink:to="us-gaap_InventoryWorkInProcessNetOfReserves" xlink:title="label: InventoryWorkInProcessNetOfReserves to us-gaap_InventoryWorkInProcessNetOfReserves" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="InventoryRawMaterialsNetOfReserves" xlink:title="InventoryRawMaterialsNetOfReserves" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InventoryRawMaterialsNetOfReserves" xml:lang="en-US" id="us-gaap_InventoryRawMaterialsNetOfReserves">Raw materials</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryRawMaterialsNetOfReserves" xlink:to="us-gaap_InventoryRawMaterialsNetOfReserves" xlink:title="label: InventoryRawMaterialsNetOfReserves to us-gaap_InventoryRawMaterialsNetOfReserves" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="StatementBusinessSegmentsAxis" xlink:title="StatementBusinessSegmentsAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_StatementBusinessSegmentsAxis" xml:lang="en-US" id="us-gaap_StatementBusinessSegmentsAxis">Segments [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementBusinessSegmentsAxis" xlink:to="us-gaap_StatementBusinessSegmentsAxis" xlink:title="label: StatementBusinessSegmentsAxis to us-gaap_StatementBusinessSegmentsAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementBusinessSegmentsAxis1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementBusinessSegmentsAxis1" xml:lang="en-US" id="us-gaap_StatementBusinessSegmentsAxis1">Statement, Business Segments [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementBusinessSegmentsAxis" xlink:to="us-gaap_StatementBusinessSegmentsAxis1" xlink:title="label: StatementBusinessSegmentsAxis to us-gaap_StatementBusinessSegmentsAxis1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentOfFinancingAndStockIssuanceCosts" xlink:label="PaymentOfFinancingAndStockIssuanceCosts" xlink:title="PaymentOfFinancingAndStockIssuanceCosts" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentOfFinancingAndStockIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_PaymentOfFinancingAndStockIssuanceCosts" xml:lang="en-US" id="us-gaap_PaymentOfFinancingAndStockIssuanceCosts">Debt issuance and amendment costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentOfFinancingAndStockIssuanceCosts" xlink:to="us-gaap_PaymentOfFinancingAndStockIssuanceCosts" xlink:title="label: PaymentOfFinancingAndStockIssuanceCosts to us-gaap_PaymentOfFinancingAndStockIssuanceCosts" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentOfFinancingAndStockIssuanceCosts_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentOfFinancingAndStockIssuanceCosts_lbl1" xml:lang="en-US" id="us-gaap_PaymentOfFinancingAndStockIssuanceCosts_lbl1">Payment of Financing and Stock Issuance Costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentOfFinancingAndStockIssuanceCosts" xlink:to="us-gaap_PaymentOfFinancingAndStockIssuanceCosts_lbl1" xlink:title="label: PaymentOfFinancingAndStockIssuanceCosts to us-gaap_PaymentOfFinancingAndStockIssuanceCosts_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestOnConvertibleDebtNetOfTax" xlink:label="InterestOnConvertibleDebtNetOfTax" xlink:title="InterestOnConvertibleDebtNetOfTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InterestOnConvertibleDebtNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InterestOnConvertibleDebtNetOfTax" xml:lang="en-US" id="us-gaap_InterestOnConvertibleDebtNetOfTax">Interest savings assuming conversion of dilutive convertible and exchangeable notes, net of tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestOnConvertibleDebtNetOfTax" xlink:to="us-gaap_InterestOnConvertibleDebtNetOfTax" xlink:title="label: InterestOnConvertibleDebtNetOfTax to us-gaap_InterestOnConvertibleDebtNetOfTax" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="TreasuryStockValueAcquiredCostMethod" xlink:title="TreasuryStockValueAcquiredCostMethod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TreasuryStockValueAcquiredCostMethod" xml:lang="en-US" id="us-gaap_TreasuryStockValueAcquiredCostMethod">Stock repurchases</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockValueAcquiredCostMethod" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:title="label: TreasuryStockValueAcquiredCostMethod to us-gaap_TreasuryStockValueAcquiredCostMethod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_TreasuryStockValueAcquiredCostMethod1" xml:lang="en-US" id="us-gaap_TreasuryStockValueAcquiredCostMethod1">Repurchase of common stock held in treasury</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockValueAcquiredCostMethod" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod1" xlink:title="label: TreasuryStockValueAcquiredCostMethod to us-gaap_TreasuryStockValueAcquiredCostMethod1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">Number of units [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsFairValueDisclosure" xlink:label="OtherAssetsFairValueDisclosure" xlink:title="OtherAssetsFairValueDisclosure" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherAssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherAssetsFairValueDisclosure" xml:lang="en-US" id="us-gaap_OtherAssetsFairValueDisclosure">Other Assets, Fair Value Disclosure</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAssetsFairValueDisclosure" xlink:to="us-gaap_OtherAssetsFairValueDisclosure" xlink:title="label: OtherAssetsFairValueDisclosure to us-gaap_OtherAssetsFairValueDisclosure" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsCommonStock" xlink:label="DividendsCommonStock" xlink:title="DividendsCommonStock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DividendsCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_DividendsCommonStock" xml:lang="en-US" id="us-gaap_DividendsCommonStock">Dividends declared</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividendsCommonStock" xlink:to="us-gaap_DividendsCommonStock" xlink:title="label: DividendsCommonStock to us-gaap_DividendsCommonStock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DividendsCommonStock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DividendsCommonStock_lbl1" xml:lang="en-US" id="us-gaap_DividendsCommonStock_lbl1">Dividends, Common Stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividendsCommonStock" xlink:to="us-gaap_DividendsCommonStock_lbl1" xlink:title="label: DividendsCommonStock to us-gaap_DividendsCommonStock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:label="WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:title="WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xml:lang="en-US" id="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract">Effect of dilutive securities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:title="label: WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract to us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="EarningsPerShareTextBlock" xlink:title="EarningsPerShareTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_EarningsPerShareTextBlock" xml:lang="en-US" id="us-gaap_EarningsPerShareTextBlock">Earnings Per Share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock" xlink:title="label: EarningsPerShareTextBlock to us-gaap_EarningsPerShareTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EarningsPerShareTextBlock_lbl1" xml:lang="en-US" id="us-gaap_EarningsPerShareTextBlock_lbl1">Earnings Per Share [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl1" xlink:title="label: EarningsPerShareTextBlock to us-gaap_EarningsPerShareTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_ProfitLoss" xml:lang="en-US" id="us-gaap_ProfitLoss">Net earnings (loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProfitLoss" xlink:to="us-gaap_ProfitLoss" xlink:title="label: ProfitLoss to us-gaap_ProfitLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProfitLoss1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ProfitLoss1" xml:lang="en-US" id="us-gaap_ProfitLoss1">Net earnings (loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProfitLoss" xlink:to="us-gaap_ProfitLoss1" xlink:title="label: ProfitLoss to us-gaap_ProfitLoss1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProfitLoss_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProfitLoss_lbl2" xml:lang="en-US" id="us-gaap_ProfitLoss_lbl2">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl2" xlink:title="label: ProfitLoss to us-gaap_ProfitLoss_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="NetIncomeLossAttributableToNoncontrollingInterest" xlink:title="NetIncomeLossAttributableToNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xml:lang="en-US" id="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">Less: net earnings attributable to noncontrolling interests</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:title="label: NetIncomeLossAttributableToNoncontrollingInterest to us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesIssuedBasic" xlink:label="WeightedAverageNumberOfSharesIssuedBasic" xlink:title="WeightedAverageNumberOfSharesIssuedBasic" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesIssuedBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_WeightedAverageNumberOfSharesIssuedBasic" xml:lang="en-US" id="us-gaap_WeightedAverageNumberOfSharesIssuedBasic">Weighted average shares (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfSharesIssuedBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesIssuedBasic" xlink:title="label: WeightedAverageNumberOfSharesIssuedBasic to us-gaap_WeightedAverageNumberOfSharesIssuedBasic" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="AccruedIncomeTaxesCurrent" xlink:title="AccruedIncomeTaxesCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccruedIncomeTaxesCurrent" xml:lang="en-US" id="us-gaap_AccruedIncomeTaxesCurrent">Income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedIncomeTaxesCurrent" xlink:to="us-gaap_AccruedIncomeTaxesCurrent" xlink:title="label: AccruedIncomeTaxesCurrent to us-gaap_AccruedIncomeTaxesCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="DepreciationDepletionAndAmortization" xlink:title="DepreciationDepletionAndAmortization" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DepreciationDepletionAndAmortization" xml:lang="en-US" id="us-gaap_DepreciationDepletionAndAmortization">Depreciation and amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization" xlink:title="label: DepreciationDepletionAndAmortization to us-gaap_DepreciationDepletionAndAmortization" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights" xlink:label="IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights" xlink:title="IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights" xml:lang="en-US" id="us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights">Outstanding phantom stock units (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights" xlink:to="us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights" xlink:title="label: IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights to us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:title="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US" id="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">Comprehensive income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:title="label: ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest to us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl1" xml:lang="en-US" id="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl1">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl1" xlink:title="label: ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest to us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:title="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xml:lang="en-US" id="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">Less: comprehensive income attributable to noncontrolling interests</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:title="label: ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest to us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US" id="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">Balance at period end</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="label: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest to us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest1" xml:lang="en-US" id="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest1">Balance at period start</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest1" xlink:title="label: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest to us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl2" xml:lang="en-US" id="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl2">Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl2" xlink:title="label: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest to us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="NoncontrollingInterestMember" xlink:title="NoncontrollingInterestMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_NoncontrollingInterestMember" xml:lang="en-US" id="us-gaap_NoncontrollingInterestMember">Noncontrolling Interests [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncontrollingInterestMember" xlink:to="us-gaap_NoncontrollingInterestMember" xlink:title="label: NoncontrollingInterestMember to us-gaap_NoncontrollingInterestMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NoncontrollingInterestMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NoncontrollingInterestMember_lbl1" xml:lang="en-US" id="us-gaap_NoncontrollingInterestMember_lbl1">Noncontrolling Interest [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncontrollingInterestMember" xlink:to="us-gaap_NoncontrollingInterestMember_lbl1" xlink:title="label: NoncontrollingInterestMember to us-gaap_NoncontrollingInterestMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ParentMember" xlink:label="ParentMember" xlink:title="ParentMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ParentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ParentMember" xml:lang="en-US" id="us-gaap_ParentMember">Total Vishay Stockholders' Equity [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ParentMember" xlink:to="us-gaap_ParentMember" xlink:title="label: ParentMember to us-gaap_ParentMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ParentMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ParentMember_lbl1" xml:lang="en-US" id="us-gaap_ParentMember_lbl1">Parent [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ParentMember" xlink:to="us-gaap_ParentMember_lbl1" xlink:title="label: ParentMember to us-gaap_ParentMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract" xlink:label="LeasesAbstract" xlink:title="LeasesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LeasesAbstract" xml:lang="en-US" id="us-gaap_LeasesAbstract">Leases [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeasesAbstract" xlink:to="us-gaap_LeasesAbstract" xlink:title="label: LeasesAbstract to us-gaap_LeasesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsCommonStockCash" xlink:label="DividendsCommonStockCash" xlink:title="DividendsCommonStockCash" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DividendsCommonStockCash" xml:lang="en-US" id="us-gaap_DividendsCommonStockCash">Dividends paid to stockholders</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividendsCommonStockCash" xlink:to="us-gaap_DividendsCommonStockCash" xlink:title="label: DividendsCommonStockCash to us-gaap_DividendsCommonStockCash" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US" id="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">Adjustments to reconcile net earnings (loss) to net cash provided by operating activities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="label: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl1" xml:lang="en-US" id="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl1">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl1" xlink:title="label: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="LongtermDebtTypeAxis" xlink:title="LongtermDebtTypeAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongtermDebtTypeAxis" xml:lang="en-US" id="us-gaap_LongtermDebtTypeAxis">Long-term Debt, Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeAxis" xlink:title="label: LongtermDebtTypeAxis to us-gaap_LongtermDebtTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="AccountsPayableCurrent" xlink:title="AccountsPayableCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccountsPayableCurrent" xml:lang="en-US" id="us-gaap_AccountsPayableCurrent">Trade accounts payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent" xlink:title="label: AccountsPayableCurrent to us-gaap_AccountsPayableCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="EmployeeRelatedLiabilitiesCurrent" xlink:title="EmployeeRelatedLiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeRelatedLiabilitiesCurrent" xml:lang="en-US" id="us-gaap_EmployeeRelatedLiabilitiesCurrent">Payroll and related expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:title="label: EmployeeRelatedLiabilitiesCurrent to us-gaap_EmployeeRelatedLiabilitiesCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:title="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract">Other comprehensive income (loss), net of tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:title="label: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract to us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl1" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl1">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl1" xlink:title="label: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract to us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="LongtermDebtTypeDomain" xlink:title="LongtermDebtTypeDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongtermDebtTypeDomain" xml:lang="en-US" id="us-gaap_LongtermDebtTypeDomain">Long-term Debt, Type [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongtermDebtTypeDomain" xlink:to="us-gaap_LongtermDebtTypeDomain" xlink:title="label: LongtermDebtTypeDomain to us-gaap_LongtermDebtTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:label="PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:title="PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xml:lang="en-US" id="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent">Accrued pension and other postretirement costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:to="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:title="label: PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent to us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:title="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xml:lang="en-US" id="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">Stock compensation expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:title="label: AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue to us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl1" xml:lang="en-US" id="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl1">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl1" xlink:title="label: AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue to us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityOther" xlink:label="StockholdersEquityOther" xlink:title="StockholdersEquityOther" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquityOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockholdersEquityOther" xml:lang="en-US" id="us-gaap_StockholdersEquityOther">Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityOther" xlink:to="us-gaap_StockholdersEquityOther" xlink:title="label: StockholdersEquityOther to us-gaap_StockholdersEquityOther" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US" id="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">Income before taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="label: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest1" xml:lang="en-US" id="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest1">Consolidated Income Before Taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest1" xlink:title="label: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl2" xml:lang="en-US" id="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl2">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl2" xlink:title="label: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="PrepaidExpenseAndOtherAssetsCurrent" xlink:title="PrepaidExpenseAndOtherAssetsCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xml:lang="en-US" id="us-gaap_PrepaidExpenseAndOtherAssetsCurrent">Prepaid expenses and other current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:title="label: PrepaidExpenseAndOtherAssetsCurrent to us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToParentDiluted" xlink:label="NetIncomeLossAttributableToParentDiluted" xlink:title="NetIncomeLossAttributableToParentDiluted" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetIncomeLossAttributableToParentDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_NetIncomeLossAttributableToParentDiluted" xml:lang="en-US" id="us-gaap_NetIncomeLossAttributableToParentDiluted">Net earnings attributable to Vishay stockholders - diluted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLossAttributableToParentDiluted" xlink:to="us-gaap_NetIncomeLossAttributableToParentDiluted" xlink:title="label: NetIncomeLossAttributableToParentDiluted to us-gaap_NetIncomeLossAttributableToParentDiluted" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetIncomeLossAttributableToParentDiluted_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetIncomeLossAttributableToParentDiluted_lbl1" xml:lang="en-US" id="us-gaap_NetIncomeLossAttributableToParentDiluted_lbl1">Net Income (Loss) Attributable to Parent, Diluted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLossAttributableToParentDiluted" xlink:to="us-gaap_NetIncomeLossAttributableToParentDiluted_lbl1" xlink:title="label: NetIncomeLossAttributableToParentDiluted to us-gaap_NetIncomeLossAttributableToParentDiluted_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="AssetsFairValueDisclosure" xlink:title="AssetsFairValueDisclosure" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetsFairValueDisclosure" xml:lang="en-US" id="us-gaap_AssetsFairValueDisclosure">Fair value assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsFairValueDisclosure" xlink:to="us-gaap_AssetsFairValueDisclosure" xlink:title="label: AssetsFairValueDisclosure to us-gaap_AssetsFairValueDisclosure" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosure" xlink:label="LiabilitiesFairValueDisclosure" xlink:title="LiabilitiesFairValueDisclosure" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_LiabilitiesFairValueDisclosure" xml:lang="en-US" id="us-gaap_LiabilitiesFairValueDisclosure">Fair value liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesFairValueDisclosure" xlink:to="us-gaap_LiabilitiesFairValueDisclosure" xlink:title="label: LiabilitiesFairValueDisclosure to us-gaap_LiabilitiesFairValueDisclosure" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesFairValueDisclosure_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilitiesFairValueDisclosure_lbl1" xml:lang="en-US" id="us-gaap_LiabilitiesFairValueDisclosure_lbl1">Liabilities, Fair Value Disclosure</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesFairValueDisclosure" xlink:to="us-gaap_LiabilitiesFairValueDisclosure_lbl1" xlink:title="label: LiabilitiesFairValueDisclosure to us-gaap_LiabilitiesFairValueDisclosure_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain" xlink:title="SegmentDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SegmentDomain" xml:lang="en-US" id="us-gaap_SegmentDomain">Segment [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentDomain" xlink:to="us-gaap_SegmentDomain" xlink:title="label: SegmentDomain to us-gaap_SegmentDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SegmentDomain1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SegmentDomain1" xml:lang="en-US" id="us-gaap_SegmentDomain1">Segments [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentDomain" xlink:to="us-gaap_SegmentDomain1" xlink:title="label: SegmentDomain to us-gaap_SegmentDomain1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MaterialReconcilingItemsMember" xlink:label="MaterialReconcilingItemsMember" xlink:title="MaterialReconcilingItemsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MaterialReconcilingItemsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_MaterialReconcilingItemsMember" xml:lang="en-US" id="us-gaap_MaterialReconcilingItemsMember">Segment Reconciling Items [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaterialReconcilingItemsMember" xlink:to="us-gaap_MaterialReconcilingItemsMember" xlink:title="label: MaterialReconcilingItemsMember to us-gaap_MaterialReconcilingItemsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MaterialReconcilingItemsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_MaterialReconcilingItemsMember_lbl1" xml:lang="en-US" id="us-gaap_MaterialReconcilingItemsMember_lbl1">Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaterialReconcilingItemsMember" xlink:to="us-gaap_MaterialReconcilingItemsMember_lbl1" xlink:title="label: MaterialReconcilingItemsMember to us-gaap_MaterialReconcilingItemsMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember" xlink:label="OperatingSegmentsMember" xlink:title="OperatingSegmentsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingSegmentsMember" xml:lang="en-US" id="us-gaap_OperatingSegmentsMember">Operating Segments [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingSegmentsMember" xlink:to="us-gaap_OperatingSegmentsMember" xlink:title="label: OperatingSegmentsMember to us-gaap_OperatingSegmentsMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="FairValueMeasurementFrequencyDomain" xlink:title="FairValueMeasurementFrequencyDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueMeasurementFrequencyDomain" xml:lang="en-US" id="us-gaap_FairValueMeasurementFrequencyDomain">Fair Value, Measurement Frequency [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementFrequencyDomain" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain" xlink:title="label: FairValueMeasurementFrequencyDomain to us-gaap_FairValueMeasurementFrequencyDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="FairValueMeasurementsFairValueHierarchyDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xml:lang="en-US" id="us-gaap_FairValueMeasurementsFairValueHierarchyDomain">Fair Value, Measurements, Fair Value Hierarchy [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:title="label: FairValueMeasurementsFairValueHierarchyDomain to us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="FairValueMeasurementsRecurringMember" xlink:title="FairValueMeasurementsRecurringMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueMeasurementsRecurringMember" xml:lang="en-US" id="us-gaap_FairValueMeasurementsRecurringMember">Fair Value, Measurements, Recurring [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementsRecurringMember" xlink:to="us-gaap_FairValueMeasurementsRecurringMember" xlink:title="label: FairValueMeasurementsRecurringMember to us-gaap_FairValueMeasurementsRecurringMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsNonrecurringMember" xlink:label="FairValueMeasurementsNonrecurringMember" xlink:title="FairValueMeasurementsNonrecurringMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementsNonrecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueMeasurementsNonrecurringMember" xml:lang="en-US" id="us-gaap_FairValueMeasurementsNonrecurringMember">Fair Value, Measurements, Nonrecurring [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementsNonrecurringMember" xlink:to="us-gaap_FairValueMeasurementsNonrecurringMember" xlink:title="label: FairValueMeasurementsNonrecurringMember to us-gaap_FairValueMeasurementsNonrecurringMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:title="PaymentsRelatedToTaxWithholdingForShareBasedCompensation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xml:lang="en-US" id="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">Cash withholding taxes paid when shares withheld for vested equity awards</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:title="label: PaymentsRelatedToTaxWithholdingForShareBasedCompensation to us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_lbl1" xml:lang="en-US" id="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_lbl1">Payment, Tax Withholding, Share-Based Payment Arrangement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_lbl1" xlink:title="label: PaymentsRelatedToTaxWithholdingForShareBasedCompensation to us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductMember" xlink:label="ProductMember" xlink:title="ProductMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProductMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProductMember" xml:lang="en-US" id="us-gaap_ProductMember">Product [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductMember" xlink:to="us-gaap_ProductMember" xlink:title="label: ProductMember to us-gaap_ProductMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:label="BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:title="BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xml:lang="en-US" id="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock">Basis of Presentation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:title="label: BasisOfPresentationAndSignificantAccountingPoliciesTextBlock to us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl1" xml:lang="en-US" id="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl1">Basis of Presentation and Significant Accounting Policies [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl1" xlink:title="label: BasisOfPresentationAndSignificantAccountingPoliciesTextBlock to us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockOtherValueOutstanding" xlink:label="CommonStockOtherValueOutstanding" xlink:title="CommonStockOtherValueOutstanding" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockOtherValueOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockOtherValueOutstanding" xml:lang="en-US" id="us-gaap_CommonStockOtherValueOutstanding">Class B convertible common stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockOtherValueOutstanding" xlink:to="us-gaap_CommonStockOtherValueOutstanding" xlink:title="label: CommonStockOtherValueOutstanding to us-gaap_CommonStockOtherValueOutstanding" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="FairValueByFairValueHierarchyLevelAxis" xlink:title="FairValueByFairValueHierarchyLevelAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueByFairValueHierarchyLevelAxis" xml:lang="en-US" id="us-gaap_FairValueByFairValueHierarchyLevelAxis">Fair Value, Hierarchy [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:title="label: FairValueByFairValueHierarchyLevelAxis to us-gaap_FairValueByFairValueHierarchyLevelAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="FairValueByMeasurementFrequencyAxis" xlink:title="FairValueByMeasurementFrequencyAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueByMeasurementFrequencyAxis" xml:lang="en-US" id="us-gaap_FairValueByMeasurementFrequencyAxis">Measurement Frequency [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:title="label: FairValueByMeasurementFrequencyAxis to us-gaap_FairValueByMeasurementFrequencyAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:title="ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">Financial Assets and Liabilities Carried at Fair Value Measured on Recurring Basis</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:title="label: ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock to us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxDisclosureAbstract" xml:lang="en-US" id="us-gaap_IncomeTaxDisclosureAbstract">Income Taxes [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract" xlink:title="label: IncomeTaxDisclosureAbstract to us-gaap_IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="FairValueDisclosuresAbstract" xlink:title="FairValueDisclosuresAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueDisclosuresAbstract" xml:lang="en-US" id="us-gaap_FairValueDisclosuresAbstract">Fair Value Measurements [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresAbstract" xlink:title="label: FairValueDisclosuresAbstract to us-gaap_FairValueDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="DebtDisclosureAbstract" xlink:title="DebtDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtDisclosureAbstract" xml:lang="en-US" id="us-gaap_DebtDisclosureAbstract">Long-Term Debt [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureAbstract" xlink:title="label: DebtDisclosureAbstract to us-gaap_DebtDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:label="ProceedsFromRepaymentsOfLinesOfCredit" xlink:title="ProceedsFromRepaymentsOfLinesOfCredit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xml:lang="en-US" id="us-gaap_ProceedsFromRepaymentsOfLinesOfCredit">Net proceeds from revolving credit facility</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromRepaymentsOfLinesOfCredit" xlink:to="us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:title="label: ProceedsFromRepaymentsOfLinesOfCredit to us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_lbl1" xml:lang="en-US" id="us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_lbl1">Proceeds from (Repayments of) Lines of Credit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromRepaymentsOfLinesOfCredit" xlink:to="us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_lbl1" xlink:title="label: ProceedsFromRepaymentsOfLinesOfCredit to us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="CompensationAndRetirementDisclosureAbstract" xlink:title="CompensationAndRetirementDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CompensationAndRetirementDisclosureAbstract" xml:lang="en-US" id="us-gaap_CompensationAndRetirementDisclosureAbstract">Pensions and Other Postretirement Benefits [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:title="label: CompensationAndRetirementDisclosureAbstract to us-gaap_CompensationAndRetirementDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:label="ScheduleOfNetBenefitCostsTableTextBlock" xlink:title="ScheduleOfNetBenefitCostsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock">Net Periodic Benefit Cost for Pension and Other Postretirement Benefit Plans</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfNetBenefitCostsTableTextBlock" xlink:to="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:title="label: ScheduleOfNetBenefitCostsTableTextBlock to us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:title="ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock">RSU Activity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:title="label: ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock to us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock" xlink:label="ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock" xlink:title="ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock">RSUs with Performance-Based Vesting Criteria</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock" xlink:title="label: ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock to us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:label="ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:title="ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock">Summary of Recognized Stock-based Compensation Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:to="us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:title="label: ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock to us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock" xlink:label="ScheduleOfOtherShareBasedCompensationActivityTableTextBlock" xlink:title="ScheduleOfOtherShareBasedCompensationActivityTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock">Phantom Stock Unit Activity Under the Phantom Stock Plan</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfOtherShareBasedCompensationActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock" xlink:title="label: ScheduleOfOtherShareBasedCompensationActivityTableTextBlock to us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock" xlink:label="ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock" xlink:title="ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock">Summary of Unrecognized Compensation Cost and Weighted Average Remaining Amortization Periods</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock" xlink:to="us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock" xlink:title="label: ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock to us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtFairValue" xlink:label="LongTermDebtFairValue" xlink:title="LongTermDebtFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermDebtFairValue" xml:lang="en-US" id="us-gaap_LongTermDebtFairValue">Long-term debt, fair value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtFairValue" xlink:to="us-gaap_LongTermDebtFairValue" xlink:title="label: LongTermDebtFairValue to us-gaap_LongTermDebtFairValue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xml:lang="en-US" id="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">Stock-Based Compensation [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="label: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="RestructuringAndRelatedActivitiesAbstract" xlink:title="RestructuringAndRelatedActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RestructuringAndRelatedActivitiesAbstract" xml:lang="en-US" id="us-gaap_RestructuringAndRelatedActivitiesAbstract">Restructuring and Related Activities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringAndRelatedActivitiesAbstract" xlink:to="us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:title="label: RestructuringAndRelatedActivitiesAbstract to us-gaap_RestructuringAndRelatedActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiscalPeriod" xlink:label="FiscalPeriod" xlink:title="FiscalPeriod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiscalPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FiscalPeriod" xml:lang="en-US" id="us-gaap_FiscalPeriod">Fiscal Period, Policy</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiscalPeriod" xlink:to="us-gaap_FiscalPeriod" xlink:title="label: FiscalPeriod to us-gaap_FiscalPeriod" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:title="ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">Other Comprehensive Income (Loss) and Income Tax Effects Allocated</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:title="label: ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock to us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="ScheduleOfDebtTableTextBlock" xlink:title="ScheduleOfDebtTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfDebtTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfDebtTableTextBlock">Key Facts and Terms of the Convertible Debt Instruments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock" xlink:title="label: ScheduleOfDebtTableTextBlock to us-gaap_ScheduleOfDebtTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfDebtTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfDebtTableTextBlock_lbl1">Schedule of Debt [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock_lbl1" xlink:title="label: ScheduleOfDebtTableTextBlock to us-gaap_ScheduleOfDebtTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="RestrictedStockUnitsRSUMember" xlink:title="RestrictedStockUnitsRSUMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_RestrictedStockUnitsRSUMember" xml:lang="en-US" id="us-gaap_RestrictedStockUnitsRSUMember">Restricted Stock Units [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedStockUnitsRSUMember" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" xlink:title="label: RestrictedStockUnitsRSUMember to us-gaap_RestrictedStockUnitsRSUMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestrictedStockUnitsRSUMember1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RestrictedStockUnitsRSUMember1" xml:lang="en-US" id="us-gaap_RestrictedStockUnitsRSUMember1">Restricted stock units [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedStockUnitsRSUMember" xlink:to="us-gaap_RestrictedStockUnitsRSUMember1" xlink:title="label: RestrictedStockUnitsRSUMember to us-gaap_RestrictedStockUnitsRSUMember1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:title="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xml:lang="en-US" id="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:title="label: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:title="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xml:lang="en-US" id="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:title="label: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="RestructuringCostAndReserveLineItems" xlink:title="RestructuringCostAndReserveLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RestructuringCostAndReserveLineItems" xml:lang="en-US" id="us-gaap_RestructuringCostAndReserveLineItems">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestructuringCostAndReserveLineItems" xlink:to="us-gaap_RestructuringCostAndReserveLineItems" xlink:title="label: RestructuringCostAndReserveLineItems to us-gaap_RestructuringCostAndReserveLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:label="ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:title="ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xml:lang="en-US" id="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments">Maturity of short-term investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:to="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:title="label: ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments to us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccountingPoliciesAbstract" xml:lang="en-US" id="us-gaap_AccountingPoliciesAbstract">Basis of Presentation [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract" xlink:title="label: AccountingPoliciesAbstract to us-gaap_AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="SegmentReportingAbstract" xlink:title="SegmentReportingAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SegmentReportingAbstract" xml:lang="en-US" id="us-gaap_SegmentReportingAbstract">Segment Information [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingAbstract" xlink:title="label: SegmentReportingAbstract to us-gaap_SegmentReportingAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="OtherNoncashIncomeExpense" xlink:title="OtherNoncashIncomeExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_OtherNoncashIncomeExpense" xml:lang="en-US" id="us-gaap_OtherNoncashIncomeExpense">Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherNoncashIncomeExpense" xlink:to="us-gaap_OtherNoncashIncomeExpense" xlink:title="label: OtherNoncashIncomeExpense to us-gaap_OtherNoncashIncomeExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherNoncashIncomeExpense_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherNoncashIncomeExpense_lbl1" xml:lang="en-US" id="us-gaap_OtherNoncashIncomeExpense_lbl1">Other Noncash Income (Expense)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherNoncashIncomeExpense" xlink:to="us-gaap_OtherNoncashIncomeExpense_lbl1" xlink:title="label: OtherNoncashIncomeExpense to us-gaap_OtherNoncashIncomeExpense_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:title="ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">Computation of Basic and Diluted Earnings (Loss) per Share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:title="label: ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock to us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">Share-based compensation arrangement by share-based payment award, options, exercisable, intrinsic value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRecognitionAbstract" xlink:label="RevenueRecognitionAbstract" xlink:title="RevenueRecognitionAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueRecognitionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RevenueRecognitionAbstract" xml:lang="en-US" id="us-gaap_RevenueRecognitionAbstract">Revenue Recognition [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueRecognitionAbstract" xlink:to="us-gaap_RevenueRecognitionAbstract" xlink:title="label: RevenueRecognitionAbstract to us-gaap_RevenueRecognitionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">Weighted Average Grant-date Fair Value per Unit [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">Cancelled or forfeited (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharePrice" xlink:label="SharePrice" xlink:title="SharePrice" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharePrice" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_SharePrice" xml:lang="en-US" id="us-gaap_SharePrice">Stock price per share (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharePrice" xlink:to="us-gaap_SharePrice" xlink:title="label: SharePrice to us-gaap_SharePrice" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharePrice_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharePrice_lbl1" xml:lang="en-US" id="us-gaap_SharePrice_lbl1">Share Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharePrice" xlink:to="us-gaap_SharePrice_lbl1" xlink:title="label: SharePrice to us-gaap_SharePrice_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PhantomShareUnitsPSUsMember" xlink:label="PhantomShareUnitsPSUsMember" xlink:title="PhantomShareUnitsPSUsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PhantomShareUnitsPSUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PhantomShareUnitsPSUsMember" xml:lang="en-US" id="us-gaap_PhantomShareUnitsPSUsMember">Phantom Stock Units [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PhantomShareUnitsPSUsMember" xlink:to="us-gaap_PhantomShareUnitsPSUsMember" xlink:title="label: PhantomShareUnitsPSUsMember to us-gaap_PhantomShareUnitsPSUsMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="PlanNameAxis" xlink:title="PlanNameAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PlanNameAxis" xml:lang="en-US" id="us-gaap_PlanNameAxis">Plan Name [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PlanNameAxis" xlink:to="us-gaap_PlanNameAxis" xlink:title="label: PlanNameAxis to us-gaap_PlanNameAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="PlanNameDomain" xlink:title="PlanNameDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PlanNameDomain" xml:lang="en-US" id="us-gaap_PlanNameDomain">Plan Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PlanNameDomain" xlink:to="us-gaap_PlanNameDomain" xlink:title="label: PlanNameDomain to us-gaap_PlanNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="AwardTypeAxis" xlink:title="AwardTypeAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AwardTypeAxis" xml:lang="en-US" id="us-gaap_AwardTypeAxis">Award Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AwardTypeAxis" xlink:to="us-gaap_AwardTypeAxis" xlink:title="label: AwardTypeAxis to us-gaap_AwardTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="IncomeStatementLocationAxis" xlink:title="IncomeStatementLocationAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeStatementLocationAxis" xml:lang="en-US" id="us-gaap_IncomeStatementLocationAxis">Statement of Income Location, Balance [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationAxis" xlink:title="label: IncomeStatementLocationAxis to us-gaap_IncomeStatementLocationAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="IncomeStatementLocationDomain" xlink:title="IncomeStatementLocationDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeStatementLocationDomain" xml:lang="en-US" id="us-gaap_IncomeStatementLocationDomain">Statement of Income Location, Balance [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeStatementLocationDomain" xlink:to="us-gaap_IncomeStatementLocationDomain" xlink:title="label: IncomeStatementLocationDomain to us-gaap_IncomeStatementLocationDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" xlink:label="UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" xlink:title="UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" xml:lang="en-US" id="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation">Unrecognized tax benefits decreases resulting from foreign currency exchange effects</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" xlink:title="label: UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation to us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:label="IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:title="IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xml:lang="en-US" id="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability">Income Tax Expense (Benefit), Continuing Operations, Adjustment of Deferred Tax (Asset) Liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:to="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:title="label: IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability to us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability_lbl1" xml:lang="en-US" id="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability_lbl1">Income Tax Expense (Benefit), Continuing Operations, Adjustment of Deferred Tax (Asset) Liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:to="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability_lbl1" xlink:title="label: IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability to us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:label="PriorPeriodReclassificationAdjustmentDescription" xlink:title="PriorPeriodReclassificationAdjustmentDescription" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PriorPeriodReclassificationAdjustmentDescription" xml:lang="en-US" id="us-gaap_PriorPeriodReclassificationAdjustmentDescription">Reclassifications</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PriorPeriodReclassificationAdjustmentDescription" xlink:to="us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:title="label: PriorPeriodReclassificationAdjustmentDescription to us-gaap_PriorPeriodReclassificationAdjustmentDescription" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" xlink:label="ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" xlink:title="ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock">Long-term Debt Instruments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" xlink:to="us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" xlink:title="label: ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock to us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xml:lang="en-US" id="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">Weighted Average Remaining Amortization Periods</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="label: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 to us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleLatestDate1" xlink:label="DebtInstrumentConvertibleLatestDate1" xlink:title="DebtInstrumentConvertibleLatestDate1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentConvertibleLatestDate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentConvertibleLatestDate1" xml:lang="en-US" id="us-gaap_DebtInstrumentConvertibleLatestDate1">Debt Instrument, Convertible, Latest Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConvertibleLatestDate1" xlink:to="us-gaap_DebtInstrumentConvertibleLatestDate1" xlink:title="label: DebtInstrumentConvertibleLatestDate1 to us-gaap_DebtInstrumentConvertibleLatestDate1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentIssuanceDate1" xlink:label="DebtInstrumentIssuanceDate1" xlink:title="DebtInstrumentIssuanceDate1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentIssuanceDate1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_DebtInstrumentIssuanceDate1" xml:lang="en-US" id="us-gaap_DebtInstrumentIssuanceDate1">Issuance date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentIssuanceDate1" xlink:to="us-gaap_DebtInstrumentIssuanceDate1" xlink:title="label: DebtInstrumentIssuanceDate1 to us-gaap_DebtInstrumentIssuanceDate1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentIssuanceDate1_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentIssuanceDate1_lbl1" xml:lang="en-US" id="us-gaap_DebtInstrumentIssuanceDate1_lbl1">Debt Instrument, Issuance Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentIssuanceDate1" xlink:to="us-gaap_DebtInstrumentIssuanceDate1_lbl1" xlink:title="label: DebtInstrumentIssuanceDate1 to us-gaap_DebtInstrumentIssuanceDate1_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleStockPriceTrigger" xlink:label="DebtInstrumentConvertibleStockPriceTrigger" xlink:title="DebtInstrumentConvertibleStockPriceTrigger" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentConvertibleStockPriceTrigger" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DebtInstrumentConvertibleStockPriceTrigger" xml:lang="en-US" id="us-gaap_DebtInstrumentConvertibleStockPriceTrigger">130% of the conversion price (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConvertibleStockPriceTrigger" xlink:to="us-gaap_DebtInstrumentConvertibleStockPriceTrigger" xlink:title="label: DebtInstrumentConvertibleStockPriceTrigger to us-gaap_DebtInstrumentConvertibleStockPriceTrigger" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentConvertibleStockPriceTrigger_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentConvertibleStockPriceTrigger_lbl1" xml:lang="en-US" id="us-gaap_DebtInstrumentConvertibleStockPriceTrigger_lbl1">Debt Instrument, Convertible, Stock Price Trigger</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConvertibleStockPriceTrigger" xlink:to="us-gaap_DebtInstrumentConvertibleStockPriceTrigger_lbl1" xlink:title="label: DebtInstrumentConvertibleStockPriceTrigger to us-gaap_DebtInstrumentConvertibleStockPriceTrigger_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:label="UndistributedEarningsOfForeignSubsidiaries" xlink:title="UndistributedEarningsOfForeignSubsidiaries" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_UndistributedEarningsOfForeignSubsidiaries" xml:lang="en-US" id="us-gaap_UndistributedEarningsOfForeignSubsidiaries">Foreign earnings without provision for US Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UndistributedEarningsOfForeignSubsidiaries" xlink:to="us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:title="label: UndistributedEarningsOfForeignSubsidiaries to us-gaap_UndistributedEarningsOfForeignSubsidiaries" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate">Expiration date of stock-based compensation plan</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateMember" xlink:label="CorporateMember" xlink:title="CorporateMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CorporateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CorporateMember" xml:lang="en-US" id="us-gaap_CorporateMember">Corporate Other [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CorporateMember" xlink:to="us-gaap_CorporateMember" xlink:title="label: CorporateMember to us-gaap_CorporateMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CorporateMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CorporateMember_lbl1" xml:lang="en-US" id="us-gaap_CorporateMember_lbl1">Corporate Segment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CorporateMember" xlink:to="us-gaap_CorporateMember_lbl1" xlink:title="label: CorporateMember to us-gaap_CorporateMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments" xlink:label="NumberOfReportableSegments" xlink:title="NumberOfReportableSegments" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_NumberOfReportableSegments" xml:lang="en-US" id="us-gaap_NumberOfReportableSegments">Number of reportable segments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfReportableSegments" xlink:to="us-gaap_NumberOfReportableSegments" xlink:title="label: NumberOfReportableSegments to us-gaap_NumberOfReportableSegments" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NumberOfReportableSegments_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NumberOfReportableSegments_lbl1" xml:lang="en-US" id="us-gaap_NumberOfReportableSegments_lbl1">Number of Reportable Segments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfReportableSegments" xlink:to="us-gaap_NumberOfReportableSegments_lbl1" xlink:title="label: NumberOfReportableSegments to us-gaap_NumberOfReportableSegments_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="SellingGeneralAndAdministrativeExpensesMember" xlink:title="SellingGeneralAndAdministrativeExpensesMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xml:lang="en-US" id="us-gaap_SellingGeneralAndAdministrativeExpensesMember">Selling, General and Administrative Expenses [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SellingGeneralAndAdministrativeExpensesMember" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:title="label: SellingGeneralAndAdministrativeExpensesMember to us-gaap_SellingGeneralAndAdministrativeExpensesMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" xlink:label="DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" xlink:title="DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1">Curtailment and settlement losses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" xlink:to="us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" xlink:title="label: DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1 to us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_lbl1" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_lbl1">Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement and Curtailment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" xlink:to="us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_lbl1" xlink:title="label: DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1 to us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRepurchaseDate" xlink:label="DebtInstrumentRepurchaseDate" xlink:title="DebtInstrumentRepurchaseDate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentRepurchaseDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentRepurchaseDate" xml:lang="en-US" id="us-gaap_DebtInstrumentRepurchaseDate">Repurchase Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentRepurchaseDate" xlink:to="us-gaap_DebtInstrumentRepurchaseDate" xlink:title="label: DebtInstrumentRepurchaseDate to us-gaap_DebtInstrumentRepurchaseDate" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:label="DebtInstrumentConvertibleConversionRatio1" xlink:title="DebtInstrumentConvertibleConversionRatio1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DebtInstrumentConvertibleConversionRatio1" xml:lang="en-US" id="us-gaap_DebtInstrumentConvertibleConversionRatio1">Effective conversion rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConvertibleConversionRatio1" xlink:to="us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:title="label: DebtInstrumentConvertibleConversionRatio1 to us-gaap_DebtInstrumentConvertibleConversionRatio1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentConvertibleConversionRatio1_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentConvertibleConversionRatio1_lbl1" xml:lang="en-US" id="us-gaap_DebtInstrumentConvertibleConversionRatio1_lbl1">Debt Instrument, Convertible, Conversion Ratio</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConvertibleConversionRatio1" xlink:to="us-gaap_DebtInstrumentConvertibleConversionRatio1_lbl1" xlink:title="label: DebtInstrumentConvertibleConversionRatio1 to us-gaap_DebtInstrumentConvertibleConversionRatio1_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:label="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:title="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax">Pension and other post-retirement actuarial items</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:title="label: OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax to us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_lbl1" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_lbl1">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_lbl1" xlink:title="label: OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax to us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:title="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">Foreign currency translation adjustment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:title="label: OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax to us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="OtherComprehensiveIncomeLossNetOfTax" xlink:title="OtherComprehensiveIncomeLossNetOfTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossNetOfTax">Other comprehensive income (loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:title="label: OtherComprehensiveIncomeLossNetOfTax to us-gaap_OtherComprehensiveIncomeLossNetOfTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_OtherComprehensiveIncomeLossNetOfTax1" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossNetOfTax1">Other comprehensive income (loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax1" xlink:title="label: OtherComprehensiveIncomeLossNetOfTax to us-gaap_OtherComprehensiveIncomeLossNetOfTax1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeLossNetOfTax2" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossNetOfTax2">Net other comprehensive income (loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax2" xlink:title="label: OtherComprehensiveIncomeLossNetOfTax to us-gaap_OtherComprehensiveIncomeLossNetOfTax2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="DebtInstrumentConvertibleConversionPrice1" xlink:title="DebtInstrumentConvertibleConversionPrice1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentConvertibleConversionPrice1" xml:lang="en-US" id="us-gaap_DebtInstrumentConvertibleConversionPrice1">Effective conversion price (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConvertibleConversionPrice1" xlink:to="us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:title="label: DebtInstrumentConvertibleConversionPrice1 to us-gaap_DebtInstrumentConvertibleConversionPrice1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentConvertibleConversionPrice2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_DebtInstrumentConvertibleConversionPrice2" xml:lang="en-US" id="us-gaap_DebtInstrumentConvertibleConversionPrice2">Minimum market price of common stock for inclusion of shares issuable upon conversion of senior debentures for calculation of diluted earnings per share (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConvertibleConversionPrice1" xlink:to="us-gaap_DebtInstrumentConvertibleConversionPrice2" xlink:title="label: DebtInstrumentConvertibleConversionPrice1 to us-gaap_DebtInstrumentConvertibleConversionPrice2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignEarningsRepatriated" xlink:label="ForeignEarningsRepatriated" xlink:title="ForeignEarningsRepatriated" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ForeignEarningsRepatriated" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ForeignEarningsRepatriated" xml:lang="en-US" id="us-gaap_ForeignEarningsRepatriated">Cash repatriated during the current period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignEarningsRepatriated" xlink:to="us-gaap_ForeignEarningsRepatriated" xlink:title="label: ForeignEarningsRepatriated to us-gaap_ForeignEarningsRepatriated" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ForeignEarningsRepatriated_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ForeignEarningsRepatriated_lbl1" xml:lang="en-US" id="us-gaap_ForeignEarningsRepatriated_lbl1">Foreign Earnings Repatriated</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignEarningsRepatriated" xlink:to="us-gaap_ForeignEarningsRepatriated_lbl1" xlink:title="label: ForeignEarningsRepatriated to us-gaap_ForeignEarningsRepatriated_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:label="DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:title="DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xml:lang="en-US" id="us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger">Debt instrument percentage of conversion price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:to="us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:title="label: DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger to us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_lbl1" xml:lang="en-US" id="us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_lbl1">Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:to="us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_lbl1" xlink:title="label: DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger to us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:title="AccumulatedOtherComprehensiveIncomeLossLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xml:lang="en-US" id="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems">Accumulated Other Comprehensive Income [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:title="label: AccumulatedOtherComprehensiveIncomeLossLineItems to us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_lbl1" xml:lang="en-US" id="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_lbl1">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_lbl1" xlink:title="label: AccumulatedOtherComprehensiveIncomeLossLineItems to us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsAxis" xlink:label="SubsegmentsAxis" xlink:title="SubsegmentsAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SubsegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SubsegmentsAxis" xml:lang="en-US" id="us-gaap_SubsegmentsAxis">Subsegments [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsegmentsAxis" xlink:to="us-gaap_SubsegmentsAxis" xlink:title="label: SubsegmentsAxis to us-gaap_SubsegmentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsDomain" xlink:label="SubsegmentsDomain" xlink:title="SubsegmentsDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SubsegmentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SubsegmentsDomain" xml:lang="en-US" id="us-gaap_SubsegmentsDomain">Subsegments [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsegmentsDomain" xlink:to="us-gaap_SubsegmentsDomain" xlink:title="label: SubsegmentsDomain to us-gaap_SubsegmentsDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingAxis" xlink:label="VestingAxis" xlink:title="VestingAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_VestingAxis" xml:lang="en-US" id="us-gaap_VestingAxis">Vesting [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VestingAxis" xlink:to="us-gaap_VestingAxis" xlink:title="label: VestingAxis to us-gaap_VestingAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain" xlink:label="VestingDomain" xlink:title="VestingDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_VestingDomain" xml:lang="en-US" id="us-gaap_VestingDomain">Vesting [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VestingDomain" xlink:to="us-gaap_VestingDomain" xlink:title="label: VestingDomain to us-gaap_VestingDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares">Share-based compensation arrangement by share-based payment award, options, non-vested, outstanding (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_lbl1" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_lbl1" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue">Share-based compensation arrangement by share-based payment award, options, non-vested, weighted average grant date fair value (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_lbl1" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_lbl1" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:label="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:title="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xml:lang="en-US" id="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">Reclassification out of Accumulated Other Comprehensive Income [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:to="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:title="label: ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis to us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:label="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:title="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xml:lang="en-US" id="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain">Reclassification out of Accumulated Other Comprehensive Income [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:to="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:title="label: ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain to us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:label="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:title="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xml:lang="en-US" id="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember">Reclassification out of Accumulated Other Comprehensive Income [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:title="label: ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember to us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:label="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:title="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xml:lang="en-US" id="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable">Reclassification out of Accumulated Other Comprehensive Income [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:to="us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:title="label: ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable to us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" xlink:label="OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" xlink:title="OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax">Other comprehensive income (loss) before reclassifications</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" xlink:title="label: OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax to us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax_lbl1" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax_lbl1">Other Comprehensive Income (Loss), before Reclassifications, before Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax_lbl1" xlink:title="label: OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax to us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:label="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:title="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xml:lang="en-US" id="us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax">Amounts reclassified out of AOCI</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:to="us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:title="label: ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax to us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:label="OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:title="OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax">Other comprehensive income before reclassifications, net of tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:title="label: OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax to us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:label="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:title="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xml:lang="en-US" id="us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax">Amounts reclassified out of AOCI, net of tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:to="us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:title="label: ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax to us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_lbl1" xml:lang="en-US" id="us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_lbl1">Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:to="us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_lbl1" xlink:title="label: ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax to us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnusualOrInfrequentItemNetGainLoss" xlink:label="UnusualOrInfrequentItemNetGainLoss" xlink:title="UnusualOrInfrequentItemNetGainLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnusualOrInfrequentItemNetGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_UnusualOrInfrequentItemNetGainLoss" xml:lang="en-US" id="us-gaap_UnusualOrInfrequentItemNetGainLoss">Impact of COVID-19 Pandemic on Selling, General, and Administrative Expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnusualOrInfrequentItemNetGainLoss" xlink:to="us-gaap_UnusualOrInfrequentItemNetGainLoss" xlink:title="label: UnusualOrInfrequentItemNetGainLoss to us-gaap_UnusualOrInfrequentItemNetGainLoss" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" xlink:label="HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" xlink:title="HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" xml:lang="en-US" id="us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss">Held-to-maturity Securities, unrecognized loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" xlink:to="us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" xlink:title="label: HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss to us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:label="HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:title="HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xml:lang="en-US" id="us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain">Held-to-maturity securities, unrecognized gain</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:to="us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:title="label: HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain to us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="ShareBasedCompensationAwardTrancheOneMember" xlink:title="ShareBasedCompensationAwardTrancheOneMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShareBasedCompensationAwardTrancheOneMember" xml:lang="en-US" id="us-gaap_ShareBasedCompensationAwardTrancheOneMember">Scheduled to Vest January 1, 2026 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAwardTrancheOneMember" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:title="label: ShareBasedCompensationAwardTrancheOneMember to us-gaap_ShareBasedCompensationAwardTrancheOneMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheOneMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationAwardTrancheOneMember_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationAwardTrancheOneMember_lbl1">Share-Based Payment Arrangement, Tranche One [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAwardTrancheOneMember" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheOneMember_lbl1" xlink:title="label: ShareBasedCompensationAwardTrancheOneMember to us-gaap_ShareBasedCompensationAwardTrancheOneMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:label="ShareBasedCompensationAwardTrancheTwoMember" xlink:title="ShareBasedCompensationAwardTrancheTwoMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xml:lang="en-US" id="us-gaap_ShareBasedCompensationAwardTrancheTwoMember">Scheduled to Vest January 1, 2027 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAwardTrancheTwoMember" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:title="label: ShareBasedCompensationAwardTrancheTwoMember to us-gaap_ShareBasedCompensationAwardTrancheTwoMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:label="ShareBasedCompensationAwardTrancheThreeMember" xlink:title="ShareBasedCompensationAwardTrancheThreeMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xml:lang="en-US" id="us-gaap_ShareBasedCompensationAwardTrancheThreeMember">Scheduled to Vest January 1, 2028 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAwardTrancheThreeMember" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:title="label: ShareBasedCompensationAwardTrancheThreeMember to us-gaap_ShareBasedCompensationAwardTrancheThreeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="DeferredIncomeTaxAssetsNet" xlink:title="DeferredIncomeTaxAssetsNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredIncomeTaxAssetsNet" xml:lang="en-US" id="us-gaap_DeferredIncomeTaxAssetsNet">Deferred income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxAssetsNet" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" xlink:title="label: DeferredIncomeTaxAssetsNet to us-gaap_DeferredIncomeTaxAssetsNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredIncomeTaxAssetsNet_lbl1" xml:lang="en-US" id="us-gaap_DeferredIncomeTaxAssetsNet_lbl1">Deferred Income Tax Assets, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxAssetsNet" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet_lbl1" xlink:title="label: DeferredIncomeTaxAssetsNet to us-gaap_DeferredIncomeTaxAssetsNet_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:label="ReclassificationFromAociCurrentPeriodTax" xlink:title="ReclassificationFromAociCurrentPeriodTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ReclassificationFromAociCurrentPeriodTax" xml:lang="en-US" id="us-gaap_ReclassificationFromAociCurrentPeriodTax">Tax effect</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReclassificationFromAociCurrentPeriodTax" xlink:to="us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:title="label: ReclassificationFromAociCurrentPeriodTax to us-gaap_ReclassificationFromAociCurrentPeriodTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReclassificationFromAociCurrentPeriodTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ReclassificationFromAociCurrentPeriodTax_lbl1" xml:lang="en-US" id="us-gaap_ReclassificationFromAociCurrentPeriodTax_lbl1">Reclassification from AOCI, Current Period, Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReclassificationFromAociCurrentPeriodTax" xlink:to="us-gaap_ReclassificationFromAociCurrentPeriodTax_lbl1" xlink:title="label: ReclassificationFromAociCurrentPeriodTax to us-gaap_ReclassificationFromAociCurrentPeriodTax_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="DeferredIncomeTaxLiabilitiesNet" xlink:title="DeferredIncomeTaxLiabilitiesNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredIncomeTaxLiabilitiesNet" xml:lang="en-US" id="us-gaap_DeferredIncomeTaxLiabilitiesNet">Deferred income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredIncomeTaxLiabilitiesNet" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:title="label: DeferredIncomeTaxLiabilitiesNet to us-gaap_DeferredIncomeTaxLiabilitiesNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:label="AOCIAttributableToParentNetOfTaxRollForward" xlink:title="AOCIAttributableToParentNetOfTaxRollForward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xml:lang="en-US" id="us-gaap_AOCIAttributableToParentNetOfTaxRollForward">Cumulative balance of each component of other comprehensive income (loss) and income tax effects [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AOCIAttributableToParentNetOfTaxRollForward" xlink:to="us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:title="label: AOCIAttributableToParentNetOfTaxRollForward to us-gaap_AOCIAttributableToParentNetOfTaxRollForward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AOCIAttributableToParentNetOfTaxRollForward_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AOCIAttributableToParentNetOfTaxRollForward_lbl1" xml:lang="en-US" id="us-gaap_AOCIAttributableToParentNetOfTaxRollForward_lbl1">AOCI Attributable to Parent, Net of Tax [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AOCIAttributableToParentNetOfTaxRollForward" xlink:to="us-gaap_AOCIAttributableToParentNetOfTaxRollForward_lbl1" xlink:title="label: AOCIAttributableToParentNetOfTaxRollForward to us-gaap_AOCIAttributableToParentNetOfTaxRollForward_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="TreasuryStockCommonMember" xlink:title="TreasuryStockCommonMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TreasuryStockCommonMember" xml:lang="en-US" id="us-gaap_TreasuryStockCommonMember">Treasury Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockCommonMember" xlink:to="us-gaap_TreasuryStockCommonMember" xlink:title="label: TreasuryStockCommonMember to us-gaap_TreasuryStockCommonMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="TreasuryStockCommonShares" xlink:title="TreasuryStockCommonShares" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TreasuryStockCommonShares" xml:lang="en-US" id="us-gaap_TreasuryStockCommonShares">Treasury stock (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockCommonShares" xlink:to="us-gaap_TreasuryStockCommonShares" xlink:title="label: TreasuryStockCommonShares to us-gaap_TreasuryStockCommonShares" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonValue" xlink:label="TreasuryStockCommonValue" xlink:title="TreasuryStockCommonValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockCommonValue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:title="us-gaap_TreasuryStockCommonValue" xml:lang="en-US" id="us-gaap_TreasuryStockCommonValue">Treasury stock (at cost)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockCommonValue" xlink:to="us-gaap_TreasuryStockCommonValue" xlink:title="label: TreasuryStockCommonValue to us-gaap_TreasuryStockCommonValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockCommonValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TreasuryStockCommonValue_lbl1" xml:lang="en-US" id="us-gaap_TreasuryStockCommonValue_lbl1">Treasury Stock, Common, Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TreasuryStockCommonValue" xlink:to="us-gaap_TreasuryStockCommonValue_lbl1" xlink:title="label: TreasuryStockCommonValue to us-gaap_TreasuryStockCommonValue_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanSponsorLocationAxis" xlink:label="RetirementPlanSponsorLocationAxis" xlink:title="RetirementPlanSponsorLocationAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RetirementPlanSponsorLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RetirementPlanSponsorLocationAxis" xml:lang="en-US" id="us-gaap_RetirementPlanSponsorLocationAxis">Retirement Plan Sponsor Location [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetirementPlanSponsorLocationAxis" xlink:to="us-gaap_RetirementPlanSponsorLocationAxis" xlink:title="label: RetirementPlanSponsorLocationAxis to us-gaap_RetirementPlanSponsorLocationAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="RetirementPlanSponsorLocationDomain" xlink:title="RetirementPlanSponsorLocationDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RetirementPlanSponsorLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RetirementPlanSponsorLocationDomain" xml:lang="en-US" id="us-gaap_RetirementPlanSponsorLocationDomain">Retirement Plan Sponsor Location [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetirementPlanSponsorLocationDomain" xlink:to="us-gaap_RetirementPlanSponsorLocationDomain" xlink:title="label: RetirementPlanSponsorLocationDomain to us-gaap_RetirementPlanSponsorLocationDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DomesticPlanMember" xlink:label="DomesticPlanMember" xlink:title="DomesticPlanMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DomesticPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DomesticPlanMember" xml:lang="en-US" id="us-gaap_DomesticPlanMember">Domestic Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DomesticPlanMember" xlink:to="us-gaap_DomesticPlanMember" xlink:title="label: DomesticPlanMember to us-gaap_DomesticPlanMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignPlanMember" xlink:label="ForeignPlanMember" xlink:title="ForeignPlanMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ForeignPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ForeignPlanMember" xml:lang="en-US" id="us-gaap_ForeignPlanMember">Non-U.S. Plans [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignPlanMember" xlink:to="us-gaap_ForeignPlanMember" xlink:title="label: ForeignPlanMember to us-gaap_ForeignPlanMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostAbstract" xlink:label="LeaseCostAbstract" xlink:title="LeaseCostAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LeaseCostAbstract" xml:lang="en-US" id="us-gaap_LeaseCostAbstract">Lease expense [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseCostAbstract" xlink:to="us-gaap_LeaseCostAbstract" xlink:title="label: LeaseCostAbstract to us-gaap_LeaseCostAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost" xlink:label="LeaseCost" xlink:title="LeaseCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_LeaseCost" xml:lang="en-US" id="us-gaap_LeaseCost">Total lease expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseCost" xlink:to="us-gaap_LeaseCost" xlink:title="label: LeaseCost to us-gaap_LeaseCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LeaseCost_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LeaseCost_lbl1" xml:lang="en-US" id="us-gaap_LeaseCost_lbl1">Lease, Cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseCost" xlink:to="us-gaap_LeaseCost_lbl1" xlink:title="label: LeaseCost to us-gaap_LeaseCost_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost" xlink:label="OperatingLeaseCost" xlink:title="OperatingLeaseCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseCost" xml:lang="en-US" id="us-gaap_OperatingLeaseCost">Operating lease expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseCost" xlink:to="us-gaap_OperatingLeaseCost" xlink:title="label: OperatingLeaseCost to us-gaap_OperatingLeaseCost" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost" xlink:label="ShortTermLeaseCost" xlink:title="ShortTermLeaseCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShortTermLeaseCost" xml:lang="en-US" id="us-gaap_ShortTermLeaseCost">Short-term lease expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortTermLeaseCost" xlink:to="us-gaap_ShortTermLeaseCost" xlink:title="label: ShortTermLeaseCost to us-gaap_ShortTermLeaseCost" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost" xlink:label="VariableLeaseCost" xlink:title="VariableLeaseCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_VariableLeaseCost" xml:lang="en-US" id="us-gaap_VariableLeaseCost">Variable lease expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VariableLeaseCost" xlink:to="us-gaap_VariableLeaseCost" xlink:title="label: VariableLeaseCost to us-gaap_VariableLeaseCost" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="DisaggregationOfRevenueTableTextBlock" xlink:title="DisaggregationOfRevenueTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DisaggregationOfRevenueTableTextBlock" xml:lang="en-US" id="us-gaap_DisaggregationOfRevenueTableTextBlock">Disaggregation of Revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisaggregationOfRevenueTableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:title="label: DisaggregationOfRevenueTableTextBlock to us-gaap_DisaggregationOfRevenueTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerSalesChannelAxis" xlink:label="ContractWithCustomerSalesChannelAxis" xlink:title="ContractWithCustomerSalesChannelAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerSalesChannelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ContractWithCustomerSalesChannelAxis" xml:lang="en-US" id="us-gaap_ContractWithCustomerSalesChannelAxis">Contract with Customer, Sales Channel [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerSalesChannelAxis" xlink:to="us-gaap_ContractWithCustomerSalesChannelAxis" xlink:title="label: ContractWithCustomerSalesChannelAxis to us-gaap_ContractWithCustomerSalesChannelAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerSalesChannelDomain" xlink:label="ContractWithCustomerSalesChannelDomain" xlink:title="ContractWithCustomerSalesChannelDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerSalesChannelDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ContractWithCustomerSalesChannelDomain" xml:lang="en-US" id="us-gaap_ContractWithCustomerSalesChannelDomain">Sales Channel [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerSalesChannelDomain" xlink:to="us-gaap_ContractWithCustomerSalesChannelDomain" xlink:title="label: ContractWithCustomerSalesChannelDomain to us-gaap_ContractWithCustomerSalesChannelDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerSalesChannelDomain_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ContractWithCustomerSalesChannelDomain_lbl1" xml:lang="en-US" id="us-gaap_ContractWithCustomerSalesChannelDomain_lbl1">Contract with Customer, Sales Channel [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerSalesChannelDomain" xlink:to="us-gaap_ContractWithCustomerSalesChannelDomain_lbl1" xlink:title="label: ContractWithCustomerSalesChannelDomain to us-gaap_ContractWithCustomerSalesChannelDomain_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ChangeInContractWithCustomerLiabilityAbstract" xlink:label="ChangeInContractWithCustomerLiabilityAbstract" xlink:title="ChangeInContractWithCustomerLiabilityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ChangeInContractWithCustomerLiabilityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ChangeInContractWithCustomerLiabilityAbstract" xml:lang="en-US" id="us-gaap_ChangeInContractWithCustomerLiabilityAbstract">Sales returns and allowances accrual activity [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChangeInContractWithCustomerLiabilityAbstract" xlink:to="us-gaap_ChangeInContractWithCustomerLiabilityAbstract" xlink:title="label: ChangeInContractWithCustomerLiabilityAbstract to us-gaap_ChangeInContractWithCustomerLiabilityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ChangeInContractWithCustomerLiabilityAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ChangeInContractWithCustomerLiabilityAbstract_lbl1" xml:lang="en-US" id="us-gaap_ChangeInContractWithCustomerLiabilityAbstract_lbl1">Change in Contract with Customer, Liability [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChangeInContractWithCustomerLiabilityAbstract" xlink:to="us-gaap_ChangeInContractWithCustomerLiabilityAbstract_lbl1" xlink:title="label: ChangeInContractWithCustomerLiabilityAbstract to us-gaap_ChangeInContractWithCustomerLiabilityAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="RevenueFromContractWithCustomerTextBlock" xlink:title="RevenueFromContractWithCustomerTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RevenueFromContractWithCustomerTextBlock" xml:lang="en-US" id="us-gaap_RevenueFromContractWithCustomerTextBlock">Revenue Recognition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:title="label: RevenueFromContractWithCustomerTextBlock to us-gaap_RevenueFromContractWithCustomerTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAndLiabilitiesLesseeAbstract" xlink:label="AssetsAndLiabilitiesLesseeAbstract" xlink:title="AssetsAndLiabilitiesLesseeAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsAndLiabilitiesLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetsAndLiabilitiesLesseeAbstract" xml:lang="en-US" id="us-gaap_AssetsAndLiabilitiesLesseeAbstract">Right of Use Assets and Liabilities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsAndLiabilitiesLesseeAbstract" xlink:to="us-gaap_AssetsAndLiabilitiesLesseeAbstract" xlink:title="label: AssetsAndLiabilitiesLesseeAbstract to us-gaap_AssetsAndLiabilitiesLesseeAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmortizationOfTransitionAssetObligation" xlink:label="DefinedBenefitPlanAmortizationOfTransitionAssetObligation" xlink:title="DefinedBenefitPlanAmortizationOfTransitionAssetObligation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanAmortizationOfTransitionAssetObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanAmortizationOfTransitionAssetObligation" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanAmortizationOfTransitionAssetObligation">Amortization of transition obligation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanAmortizationOfTransitionAssetObligation" xlink:to="us-gaap_DefinedBenefitPlanAmortizationOfTransitionAssetObligation" xlink:title="label: DefinedBenefitPlanAmortizationOfTransitionAssetObligation to us-gaap_DefinedBenefitPlanAmortizationOfTransitionAssetObligation" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="ContractWithCustomerLiabilityCurrent" xlink:title="ContractWithCustomerLiabilityCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_ContractWithCustomerLiabilityCurrent" xml:lang="en-US" id="us-gaap_ContractWithCustomerLiabilityCurrent">Beginning balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:title="label: ContractWithCustomerLiabilityCurrent to us-gaap_ContractWithCustomerLiabilityCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_ContractWithCustomerLiabilityCurrent1" xml:lang="en-US" id="us-gaap_ContractWithCustomerLiabilityCurrent1">Ending balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent1" xlink:title="label: ContractWithCustomerLiabilityCurrent to us-gaap_ContractWithCustomerLiabilityCurrent1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ContractWithCustomerLiabilityCurrent_lbl2" xml:lang="en-US" id="us-gaap_ContractWithCustomerLiabilityCurrent_lbl2">Contract with Customer, Liability, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_lbl2" xlink:title="label: ContractWithCustomerLiabilityCurrent to us-gaap_ContractWithCustomerLiabilityCurrent_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="OperatingLeaseRightOfUseAsset" xlink:title="OperatingLeaseRightOfUseAsset" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseRightOfUseAsset" xml:lang="en-US" id="us-gaap_OperatingLeaseRightOfUseAsset">Right of use assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" xlink:title="label: OperatingLeaseRightOfUseAsset to us-gaap_OperatingLeaseRightOfUseAsset" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:label="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:title="OperatingLeaseLiabilitiesPaymentsDueAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xml:lang="en-US" id="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">Undiscounted future lease payments for operating lease liabilities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:title="label: OperatingLeaseLiabilitiesPaymentsDueAbstract to us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="RetirementPlanTypeAxis" xlink:title="RetirementPlanTypeAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RetirementPlanTypeAxis" xml:lang="en-US" id="us-gaap_RetirementPlanTypeAxis">Retirement Plan Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeAxis" xlink:title="label: RetirementPlanTypeAxis to us-gaap_RetirementPlanTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="RetirementPlanTypeDomain" xlink:title="RetirementPlanTypeDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RetirementPlanTypeDomain" xml:lang="en-US" id="us-gaap_RetirementPlanTypeDomain">Retirement Plan Type [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetirementPlanTypeDomain" xlink:to="us-gaap_RetirementPlanTypeDomain" xlink:title="label: RetirementPlanTypeDomain to us-gaap_RetirementPlanTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:label="DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:title="DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear">Estimated company contributions in next fiscal year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:title="label: DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear to us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="LesseeLeaseDescriptionTable" xlink:title="LesseeLeaseDescriptionTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeLeaseDescriptionTable" xml:lang="en-US" id="us-gaap_LesseeLeaseDescriptionTable">Lessee, Lease, Description [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeLeaseDescriptionTable" xlink:to="us-gaap_LesseeLeaseDescriptionTable" xlink:title="label: LesseeLeaseDescriptionTable to us-gaap_LesseeLeaseDescriptionTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionLineItems" xlink:label="LesseeLeaseDescriptionLineItems" xlink:title="LesseeLeaseDescriptionLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeLeaseDescriptionLineItems" xml:lang="en-US" id="us-gaap_LesseeLeaseDescriptionLineItems">Lessee, Lease, Description [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeLeaseDescriptionLineItems" xlink:title="label: LesseeLeaseDescriptionLineItems to us-gaap_LesseeLeaseDescriptionLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xml:lang="en-US" id="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">Effect of exchange rate changes on cash and cash equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="label: EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents to us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xml:lang="en-US" id="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">Net decrease in cash and cash equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:title="label: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl1" xml:lang="en-US" id="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl1">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl1" xlink:title="label: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xml:lang="en-US" id="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">Cash and cash equivalents at beginning of period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="label: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents1" xml:lang="en-US" id="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents1">Cash and cash equivalents at end of period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents1" xlink:title="label: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl2" xml:lang="en-US" id="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl2">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl2" xlink:title="label: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments" xlink:label="OperatingLeasePayments" xlink:title="OperatingLeasePayments" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeasePayments" xml:lang="en-US" id="us-gaap_OperatingLeasePayments">Cash paid for operating leases</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasePayments" xlink:to="us-gaap_OperatingLeasePayments" xlink:title="label: OperatingLeasePayments to us-gaap_OperatingLeasePayments" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="OperatingLeaseWeightedAverageDiscountRatePercent" xlink:title="OperatingLeaseWeightedAverageDiscountRatePercent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xml:lang="en-US" id="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">Weighted-average discount rate - operating leases</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:title="label: OperatingLeaseWeightedAverageDiscountRatePercent to us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">2026</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">2029</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueYearFour to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">2028</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueYearThree to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">2027</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueYearTwo to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:title="LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear">2025 (excluding the six fiscal months ended June 28, 2025)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear to us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:title="LesseeOperatingLeaseLiabilityMaturityTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">Undiscounted Future Lease Payments for Operating Lease Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:title="label: LesseeOperatingLeaseLiabilityMaturityTableTextBlock to us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability" xlink:label="OperatingLeaseLiability" xlink:title="OperatingLeaseLiability" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_OperatingLeaseLiability" xml:lang="en-US" id="us-gaap_OperatingLeaseLiability">Total lease liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability" xlink:title="label: OperatingLeaseLiability to us-gaap_OperatingLeaseLiability" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiability_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseLiability_lbl1" xml:lang="en-US" id="us-gaap_OperatingLeaseLiability_lbl1">Operating Lease, Liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl1" xlink:title="label: OperatingLeaseLiability to us-gaap_OperatingLeaseLiability_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="OperatingLeaseLiabilityCurrent" xlink:title="OperatingLeaseLiabilityCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OperatingLeaseLiabilityCurrent" xml:lang="en-US" id="us-gaap_OperatingLeaseLiabilityCurrent">Current lease liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" xlink:title="label: OperatingLeaseLiabilityCurrent to us-gaap_OperatingLeaseLiabilityCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseLiabilityCurrent1" xml:lang="en-US" id="us-gaap_OperatingLeaseLiabilityCurrent1">Lease liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent1" xlink:title="label: OperatingLeaseLiabilityCurrent to us-gaap_OperatingLeaseLiabilityCurrent1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="OperatingLeaseLiabilityNoncurrent" xlink:title="OperatingLeaseLiabilityNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OperatingLeaseLiabilityNoncurrent" xml:lang="en-US" id="us-gaap_OperatingLeaseLiabilityNoncurrent">Long-term lease liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:title="label: OperatingLeaseLiabilityNoncurrent to us-gaap_OperatingLeaseLiabilityNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl1" xml:lang="en-US" id="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl1">Operating Lease, Liability, Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl1" xlink:title="label: OperatingLeaseLiabilityNoncurrent to us-gaap_OperatingLeaseLiabilityNoncurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="LeaseCostTableTextBlock" xlink:title="LeaseCostTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LeaseCostTableTextBlock" xml:lang="en-US" id="us-gaap_LeaseCostTableTextBlock">Lease Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseCostTableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock" xlink:title="label: LeaseCostTableTextBlock to us-gaap_LeaseCostTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="LesseeOperatingLeasesTextBlock" xlink:title="LesseeOperatingLeasesTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeOperatingLeasesTextBlock" xml:lang="en-US" id="us-gaap_LesseeOperatingLeasesTextBlock">Leases</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock" xlink:title="label: LesseeOperatingLeasesTextBlock to us-gaap_LesseeOperatingLeasesTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:title="OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xml:lang="en-US" id="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">Weighted-average remaining lease term - operating leases</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:title="label: OperatingLeaseWeightedAverageRemainingLeaseTerm1 to us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RoyaltyMember" xlink:label="RoyaltyMember" xlink:title="RoyaltyMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RoyaltyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RoyaltyMember" xml:lang="en-US" id="us-gaap_RoyaltyMember">Royalty [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RoyaltyMember" xlink:to="us-gaap_RoyaltyMember" xlink:title="label: RoyaltyMember to us-gaap_RoyaltyMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesHeldToMaturityTransferAmount" xlink:label="DebtSecuritiesHeldToMaturityTransferAmount" xlink:title="DebtSecuritiesHeldToMaturityTransferAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtSecuritiesHeldToMaturityTransferAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtSecuritiesHeldToMaturityTransferAmount" xml:lang="en-US" id="us-gaap_DebtSecuritiesHeldToMaturityTransferAmount">Transfers to or from held-maturity securities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtSecuritiesHeldToMaturityTransferAmount" xlink:to="us-gaap_DebtSecuritiesHeldToMaturityTransferAmount" xlink:title="label: DebtSecuritiesHeldToMaturityTransferAmount to us-gaap_DebtSecuritiesHeldToMaturityTransferAmount" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:label="CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:title="CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xml:lang="en-US" id="us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization">Cost of products sold (excluding depreciation)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:to="us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:title="label: CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization to us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossWriteoff" xlink:label="DebtSecuritiesHeldToMaturityAllowanceForCreditLossWriteoff" xlink:title="DebtSecuritiesHeldToMaturityAllowanceForCreditLossWriteoff" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossWriteoff" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossWriteoff" xml:lang="en-US" id="us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossWriteoff">Held-to-maturity securities, other-than-temporary impairments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtSecuritiesHeldToMaturityAllowanceForCreditLossWriteoff" xlink:to="us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossWriteoff" xlink:title="label: DebtSecuritiesHeldToMaturityAllowanceForCreditLossWriteoff to us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossWriteoff" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating" xlink:label="InterestExpenseNonoperating" xlink:title="InterestExpenseNonoperating" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InterestExpenseNonoperating" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_InterestExpenseNonoperating" xml:lang="en-US" id="us-gaap_InterestExpenseNonoperating">Interest expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestExpenseNonoperating" xlink:to="us-gaap_InterestExpenseNonoperating" xlink:title="label: InterestExpenseNonoperating to us-gaap_InterestExpenseNonoperating" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InterestExpenseNonoperating_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InterestExpenseNonoperating_lbl1" xml:lang="en-US" id="us-gaap_InterestExpenseNonoperating_lbl1">Interest Expense, Nonoperating</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestExpenseNonoperating" xlink:to="us-gaap_InterestExpenseNonoperating_lbl1" xlink:title="label: InterestExpenseNonoperating to us-gaap_InterestExpenseNonoperating_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:label xlink:type="resource" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_TitleOfIndividualWithRelationshipToEntityDomain" xml:lang="en-US" id="srt_TitleOfIndividualWithRelationshipToEntityDomain">Title Of Individual With Relationship To Entity [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="label: TitleOfIndividualWithRelationshipToEntityDomain to srt_TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="NameOfMajorCustomerDomain" xlink:title="NameOfMajorCustomerDomain" />
    <link:label xlink:type="resource" xlink:label="srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_NameOfMajorCustomerDomain" xml:lang="en-US" id="srt_NameOfMajorCustomerDomain">Customer Type[Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NameOfMajorCustomerDomain" xlink:to="srt_NameOfMajorCustomerDomain" xlink:title="label: NameOfMajorCustomerDomain to srt_NameOfMajorCustomerDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_BoardOfDirectorsChairmanMember" xlink:label="BoardOfDirectorsChairmanMember" xlink:title="BoardOfDirectorsChairmanMember" />
    <link:label xlink:type="resource" xlink:label="srt_BoardOfDirectorsChairmanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="srt_BoardOfDirectorsChairmanMember" xml:lang="en-US" id="srt_BoardOfDirectorsChairmanMember">Former Board of Directors Chairman [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BoardOfDirectorsChairmanMember" xlink:to="srt_BoardOfDirectorsChairmanMember" xlink:title="label: BoardOfDirectorsChairmanMember to srt_BoardOfDirectorsChairmanMember" />
    <link:label xlink:type="resource" xlink:label="srt_BoardOfDirectorsChairmanMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_BoardOfDirectorsChairmanMember_lbl1" xml:lang="en-US" id="srt_BoardOfDirectorsChairmanMember_lbl1">Board of Directors Chairman [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BoardOfDirectorsChairmanMember" xlink:to="srt_BoardOfDirectorsChairmanMember_lbl1" xlink:title="label: BoardOfDirectorsChairmanMember to srt_BoardOfDirectorsChairmanMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ChiefFinancialOfficerMember" xlink:label="ChiefFinancialOfficerMember" xlink:title="ChiefFinancialOfficerMember" />
    <link:label xlink:type="resource" xlink:label="srt_ChiefFinancialOfficerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="srt_ChiefFinancialOfficerMember" xml:lang="en-US" id="srt_ChiefFinancialOfficerMember">Former Chief Financial Officer [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChiefFinancialOfficerMember" xlink:to="srt_ChiefFinancialOfficerMember" xlink:title="label: ChiefFinancialOfficerMember to srt_ChiefFinancialOfficerMember" />
    <link:label xlink:type="resource" xlink:label="srt_ChiefFinancialOfficerMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ChiefFinancialOfficerMember_lbl1" xml:lang="en-US" id="srt_ChiefFinancialOfficerMember_lbl1">Chief Financial Officer [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChiefFinancialOfficerMember" xlink:to="srt_ChiefFinancialOfficerMember_lbl1" xlink:title="label: ChiefFinancialOfficerMember to srt_ChiefFinancialOfficerMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="ScenarioUnspecifiedDomain" xlink:title="ScenarioUnspecifiedDomain" />
    <link:label xlink:type="resource" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ScenarioUnspecifiedDomain" xml:lang="en-US" id="srt_ScenarioUnspecifiedDomain">Scenario, Unspecified [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioUnspecifiedDomain" xlink:title="label: ScenarioUnspecifiedDomain to srt_ScenarioUnspecifiedDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis" xlink:label="StatementScenarioAxis" xlink:title="StatementScenarioAxis" />
    <link:label xlink:type="resource" xlink:label="srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_StatementScenarioAxis" xml:lang="en-US" id="srt_StatementScenarioAxis">Scenario [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementScenarioAxis" xlink:to="srt_StatementScenarioAxis" xlink:title="label: StatementScenarioAxis to srt_StatementScenarioAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain" xlink:title="SegmentGeographicalDomain" />
    <link:label xlink:type="resource" xlink:label="srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="srt_SegmentGeographicalDomain" xml:lang="en-US" id="srt_SegmentGeographicalDomain">Geographical [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentGeographicalDomain" xlink:to="srt_SegmentGeographicalDomain" xlink:title="label: SegmentGeographicalDomain to srt_SegmentGeographicalDomain" />
    <link:label xlink:type="resource" xlink:label="srt_SegmentGeographicalDomain_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_SegmentGeographicalDomain_lbl1" xml:lang="en-US" id="srt_SegmentGeographicalDomain_lbl1">Geographical [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentGeographicalDomain" xlink:to="srt_SegmentGeographicalDomain_lbl1" xlink:title="label: SegmentGeographicalDomain to srt_SegmentGeographicalDomain_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="StatementGeographicalAxis" xlink:title="StatementGeographicalAxis" />
    <link:label xlink:type="resource" xlink:label="srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_StatementGeographicalAxis" xml:lang="en-US" id="srt_StatementGeographicalAxis">Geographical [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementGeographicalAxis" xlink:to="srt_StatementGeographicalAxis" xlink:title="label: StatementGeographicalAxis to srt_StatementGeographicalAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis" xlink:label="MajorCustomersAxis" xlink:title="MajorCustomersAxis" />
    <link:label xlink:type="resource" xlink:label="srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_MajorCustomersAxis" xml:lang="en-US" id="srt_MajorCustomersAxis">Customer Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MajorCustomersAxis" xlink:to="srt_MajorCustomersAxis" xlink:title="label: MajorCustomersAxis to srt_MajorCustomersAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:label xlink:type="resource" xlink:label="srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_RangeAxis" xml:lang="en-US" id="srt_RangeAxis">Range [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RangeAxis" xlink:to="srt_RangeAxis" xlink:title="label: RangeAxis to srt_RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:label xlink:type="resource" xlink:label="srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_RangeMember" xml:lang="en-US" id="srt_RangeMember">Range [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RangeMember" xlink:to="srt_RangeMember" xlink:title="label: RangeMember to srt_RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:label xlink:type="resource" xlink:label="srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_MaximumMember" xml:lang="en-US" id="srt_MaximumMember">Maximum [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumMember" xlink:to="srt_MaximumMember" xlink:title="label: MaximumMember to srt_MaximumMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:label xlink:type="resource" xlink:label="srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_MinimumMember" xml:lang="en-US" id="srt_MinimumMember">Minimum [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinimumMember" xlink:to="srt_MinimumMember" xlink:title="label: MinimumMember to srt_MinimumMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="TitleOfIndividualAxis" xlink:title="TitleOfIndividualAxis" />
    <link:label xlink:type="resource" xlink:label="srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_TitleOfIndividualAxis" xml:lang="en-US" id="srt_TitleOfIndividualAxis">Deferred Compensation Arrangement With Individual Share Based Payments By Title Of Individual [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualAxis" xlink:title="label: TitleOfIndividualAxis to srt_TitleOfIndividualAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis" xlink:label="ConsolidationItemsAxis" xlink:title="ConsolidationItemsAxis" />
    <link:label xlink:type="resource" xlink:label="srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ConsolidationItemsAxis" xml:lang="en-US" id="srt_ConsolidationItemsAxis">Consolidation Items [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsAxis" xlink:title="label: ConsolidationItemsAxis to srt_ConsolidationItemsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain" xlink:label="ConsolidationItemsDomain" xlink:title="ConsolidationItemsDomain" />
    <link:label xlink:type="resource" xlink:label="srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ConsolidationItemsDomain" xml:lang="en-US" id="srt_ConsolidationItemsDomain">Consolidation Items [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConsolidationItemsDomain" xlink:to="srt_ConsolidationItemsDomain" xlink:title="label: ConsolidationItemsDomain to srt_ConsolidationItemsDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EuropeMember" xlink:label="EuropeMember" xlink:title="EuropeMember" />
    <link:label xlink:type="resource" xlink:label="srt_EuropeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_EuropeMember" xml:lang="en-US" id="srt_EuropeMember">Europe [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EuropeMember" xlink:to="srt_EuropeMember" xlink:title="label: EuropeMember to srt_EuropeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AsiaMember" xlink:label="AsiaMember" xlink:title="AsiaMember" />
    <link:label xlink:type="resource" xlink:label="srt_AsiaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_AsiaMember" xml:lang="en-US" id="srt_AsiaMember">Asia [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AsiaMember" xlink:to="srt_AsiaMember" xlink:title="label: AsiaMember to srt_AsiaMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AmericasMember" xlink:label="AmericasMember" xlink:title="AmericasMember" />
    <link:label xlink:type="resource" xlink:label="srt_AmericasMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_AmericasMember" xml:lang="en-US" id="srt_AmericasMember">Americas [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmericasMember" xlink:to="srt_AmericasMember" xlink:title="label: AmericasMember to srt_AmericasMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain" xlink:title="ProductsAndServicesDomain" />
    <link:label xlink:type="resource" xlink:label="srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ProductsAndServicesDomain" xml:lang="en-US" id="srt_ProductsAndServicesDomain">Product and Service [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductsAndServicesDomain" xlink:to="srt_ProductsAndServicesDomain" xlink:title="label: ProductsAndServicesDomain to srt_ProductsAndServicesDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="ProductOrServiceAxis" xlink:title="ProductOrServiceAxis" />
    <link:label xlink:type="resource" xlink:label="srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ProductOrServiceAxis" xml:lang="en-US" id="srt_ProductOrServiceAxis">Product and Service [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis" xlink:title="label: ProductOrServiceAxis to srt_ProductOrServiceAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US" xlink:label="US" xlink:title="US" />
    <link:label xlink:type="resource" xlink:label="country_US" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="country_US" xml:lang="en-US" id="country_US">U.S. Plans [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="US" xlink:to="country_US" xlink:title="label: US to country_US" />
    <link:label xlink:type="resource" xlink:label="country_US_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="country_US_lbl1" xml:lang="en-US" id="country_US_lbl1">UNITED STATES</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="US" xlink:to="country_US_lbl1" xlink:title="label: US to country_US_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="CoverAbstract" xlink:title="CoverAbstract" />
    <link:label xlink:type="resource" xlink:label="dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_CoverAbstract" xml:lang="en-US" id="dei_CoverAbstract">Cover [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CoverAbstract" xlink:to="dei_CoverAbstract" xlink:title="label: CoverAbstract to dei_CoverAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="DocumentType" xlink:title="DocumentType" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentType" xml:lang="en-US" id="dei_DocumentType">Document Type</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentType" xlink:to="dei_DocumentType" xlink:title="label: DocumentType to dei_DocumentType" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentQuarterlyReport" xlink:label="DocumentQuarterlyReport" xlink:title="DocumentQuarterlyReport" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentQuarterlyReport" xml:lang="en-US" id="dei_DocumentQuarterlyReport">Document Quarterly Report</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport" xlink:title="label: DocumentQuarterlyReport to dei_DocumentQuarterlyReport" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="DocumentTransitionReport" xlink:title="DocumentTransitionReport" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentTransitionReport" xml:lang="en-US" id="dei_DocumentTransitionReport">Document Transition Report</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport" xlink:title="label: DocumentTransitionReport to dei_DocumentTransitionReport" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="EntityInteractiveDataCurrent" xlink:title="EntityInteractiveDataCurrent" />
    <link:label xlink:type="resource" xlink:label="dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityInteractiveDataCurrent" xml:lang="en-US" id="dei_EntityInteractiveDataCurrent">Entity Interactive Data Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent" xlink:title="label: EntityInteractiveDataCurrent to dei_EntityInteractiveDataCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="AmendmentFlag" xlink:title="AmendmentFlag" />
    <link:label xlink:type="resource" xlink:label="dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_AmendmentFlag" xml:lang="en-US" id="dei_AmendmentFlag">Amendment Flag</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmendmentFlag" xlink:to="dei_AmendmentFlag" xlink:title="label: AmendmentFlag to dei_AmendmentFlag" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="DocumentFiscalYearFocus" xlink:title="DocumentFiscalYearFocus" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentFiscalYearFocus" xml:lang="en-US" id="dei_DocumentFiscalYearFocus">Document Fiscal Year Focus</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus" xlink:title="label: DocumentFiscalYearFocus to dei_DocumentFiscalYearFocus" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="DocumentFiscalPeriodFocus" xlink:title="DocumentFiscalPeriodFocus" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentFiscalPeriodFocus" xml:lang="en-US" id="dei_DocumentFiscalPeriodFocus">Document Fiscal Period Focus</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus" xlink:title="label: DocumentFiscalPeriodFocus to dei_DocumentFiscalPeriodFocus" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="DocumentPeriodEndDate" xlink:title="DocumentPeriodEndDate" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentPeriodEndDate" xml:lang="en-US" id="dei_DocumentPeriodEndDate">Document Period End Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate" xlink:title="label: DocumentPeriodEndDate to dei_DocumentPeriodEndDate" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="EntityRegistrantName" xlink:title="EntityRegistrantName" />
    <link:label xlink:type="resource" xlink:label="dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityRegistrantName" xml:lang="en-US" id="dei_EntityRegistrantName">Entity Registrant Name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityRegistrantName" xlink:to="dei_EntityRegistrantName" xlink:title="label: EntityRegistrantName to dei_EntityRegistrantName" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="EntityCentralIndexKey" xlink:title="EntityCentralIndexKey" />
    <link:label xlink:type="resource" xlink:label="dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityCentralIndexKey" xml:lang="en-US" id="dei_EntityCentralIndexKey">Entity Central Index Key</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey" xlink:title="label: EntityCentralIndexKey to dei_EntityCentralIndexKey" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="EntityFileNumber" xlink:title="EntityFileNumber" />
    <link:label xlink:type="resource" xlink:label="dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityFileNumber" xml:lang="en-US" id="dei_EntityFileNumber">Entity File Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityFileNumber" xlink:to="dei_EntityFileNumber" xlink:title="label: EntityFileNumber to dei_EntityFileNumber" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="EntityTaxIdentificationNumber" xlink:title="EntityTaxIdentificationNumber" />
    <link:label xlink:type="resource" xlink:label="dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityTaxIdentificationNumber" xml:lang="en-US" id="dei_EntityTaxIdentificationNumber">Entity Tax Identification Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber" xlink:title="label: EntityTaxIdentificationNumber to dei_EntityTaxIdentificationNumber" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="EntityIncorporationStateCountryCode" xlink:title="EntityIncorporationStateCountryCode" />
    <link:label xlink:type="resource" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityIncorporationStateCountryCode" xml:lang="en-US" id="dei_EntityIncorporationStateCountryCode">Entity Incorporation, State or Country Code</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode" xlink:title="label: EntityIncorporationStateCountryCode to dei_EntityIncorporationStateCountryCode" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="CurrentFiscalYearEndDate" xlink:title="CurrentFiscalYearEndDate" />
    <link:label xlink:type="resource" xlink:label="dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_CurrentFiscalYearEndDate" xml:lang="en-US" id="dei_CurrentFiscalYearEndDate">Current Fiscal Year End Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate" xlink:title="label: CurrentFiscalYearEndDate to dei_CurrentFiscalYearEndDate" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="EntityCurrentReportingStatus" xlink:title="EntityCurrentReportingStatus" />
    <link:label xlink:type="resource" xlink:label="dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityCurrentReportingStatus" xml:lang="en-US" id="dei_EntityCurrentReportingStatus">Entity Current Reporting Status</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus" xlink:title="label: EntityCurrentReportingStatus to dei_EntityCurrentReportingStatus" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="EntityShellCompany" xlink:title="EntityShellCompany" />
    <link:label xlink:type="resource" xlink:label="dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityShellCompany" xml:lang="en-US" id="dei_EntityShellCompany">Entity Shell Company</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityShellCompany" xlink:to="dei_EntityShellCompany" xlink:title="label: EntityShellCompany to dei_EntityShellCompany" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="EntityFilerCategory" xlink:title="EntityFilerCategory" />
    <link:label xlink:type="resource" xlink:label="dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityFilerCategory" xml:lang="en-US" id="dei_EntityFilerCategory">Entity Filer Category</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityFilerCategory" xlink:to="dei_EntityFilerCategory" xlink:title="label: EntityFilerCategory to dei_EntityFilerCategory" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="EntitySmallBusiness" xlink:title="EntitySmallBusiness" />
    <link:label xlink:type="resource" xlink:label="dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntitySmallBusiness" xml:lang="en-US" id="dei_EntitySmallBusiness">Entity Small Business</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness" xlink:title="label: EntitySmallBusiness to dei_EntitySmallBusiness" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="EntityEmergingGrowthCompany" xlink:title="EntityEmergingGrowthCompany" />
    <link:label xlink:type="resource" xlink:label="dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityEmergingGrowthCompany" xml:lang="en-US" id="dei_EntityEmergingGrowthCompany">Entity Emerging Growth Company</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany" xlink:title="label: EntityEmergingGrowthCompany to dei_EntityEmergingGrowthCompany" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="EntityAddressAddressLine1" xlink:title="EntityAddressAddressLine1" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressAddressLine1" xml:lang="en-US" id="dei_EntityAddressAddressLine1">Entity Address, Address Line One</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1" xlink:title="label: EntityAddressAddressLine1 to dei_EntityAddressAddressLine1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="EntityAddressCityOrTown" xlink:title="EntityAddressCityOrTown" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressCityOrTown" xml:lang="en-US" id="dei_EntityAddressCityOrTown">Entity Address, City or Town</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown" xlink:title="label: EntityAddressCityOrTown to dei_EntityAddressCityOrTown" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="EntityAddressStateOrProvince" xlink:title="EntityAddressStateOrProvince" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressStateOrProvince" xml:lang="en-US" id="dei_EntityAddressStateOrProvince">Entity Address, State or Province</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince" xlink:title="label: EntityAddressStateOrProvince to dei_EntityAddressStateOrProvince" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="EntityAddressPostalZipCode" xlink:title="EntityAddressPostalZipCode" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressPostalZipCode" xml:lang="en-US" id="dei_EntityAddressPostalZipCode">Entity Address, Postal Zip Code</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode" xlink:title="label: EntityAddressPostalZipCode to dei_EntityAddressPostalZipCode" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="CityAreaCode" xlink:title="CityAreaCode" />
    <link:label xlink:type="resource" xlink:label="dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_CityAreaCode" xml:lang="en-US" id="dei_CityAreaCode">City Area Code</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CityAreaCode" xlink:to="dei_CityAreaCode" xlink:title="label: CityAreaCode to dei_CityAreaCode" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="LocalPhoneNumber" xlink:title="LocalPhoneNumber" />
    <link:label xlink:type="resource" xlink:label="dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_LocalPhoneNumber" xml:lang="en-US" id="dei_LocalPhoneNumber">Local Phone Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber" xlink:title="label: LocalPhoneNumber to dei_LocalPhoneNumber" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityListingsTable" xlink:label="EntityListingsTable" xlink:title="EntityListingsTable" />
    <link:label xlink:type="resource" xlink:label="dei_EntityListingsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityListingsTable" xml:lang="en-US" id="dei_EntityListingsTable">Entity Listings [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityListingsTable" xlink:to="dei_EntityListingsTable" xlink:title="label: EntityListingsTable to dei_EntityListingsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityListingsLineItems" xlink:label="EntityListingsLineItems" xlink:title="EntityListingsLineItems" />
    <link:label xlink:type="resource" xlink:label="dei_EntityListingsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityListingsLineItems" xml:lang="en-US" id="dei_EntityListingsLineItems">Entity Listings [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityListingsLineItems" xlink:to="dei_EntityListingsLineItems" xlink:title="label: EntityListingsLineItems to dei_EntityListingsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="Security12bTitle" xlink:title="Security12bTitle" />
    <link:label xlink:type="resource" xlink:label="dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_Security12bTitle" xml:lang="en-US" id="dei_Security12bTitle">Title of 12(b) Security</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Security12bTitle" xlink:to="dei_Security12bTitle" xlink:title="label: Security12bTitle to dei_Security12bTitle" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="TradingSymbol" xlink:title="TradingSymbol" />
    <link:label xlink:type="resource" xlink:label="dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_TradingSymbol" xml:lang="en-US" id="dei_TradingSymbol">Trading Symbol</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TradingSymbol" xlink:to="dei_TradingSymbol" xlink:title="label: TradingSymbol to dei_TradingSymbol" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="SecurityExchangeName" xlink:title="SecurityExchangeName" />
    <link:label xlink:type="resource" xlink:label="dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_SecurityExchangeName" xml:lang="en-US" id="dei_SecurityExchangeName">Security Exchange Name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SecurityExchangeName" xlink:to="dei_SecurityExchangeName" xlink:title="label: SecurityExchangeName to dei_SecurityExchangeName" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="EntityCommonStockSharesOutstanding" xlink:title="EntityCommonStockSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityCommonStockSharesOutstanding" xml:lang="en-US" id="dei_EntityCommonStockSharesOutstanding">Entity Common Stock, Shares Outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding" xlink:title="label: EntityCommonStockSharesOutstanding to dei_EntityCommonStockSharesOutstanding" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ScheduleOfStockholderReturnPolicyTableTextBlock" xlink:label="ScheduleOfStockholderReturnPolicyTableTextBlock" xlink:title="ScheduleOfStockholderReturnPolicyTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="vsh_ScheduleOfStockholderReturnPolicyTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_ScheduleOfStockholderReturnPolicyTableTextBlock_lbl" xml:lang="en-US" id="vsh_ScheduleOfStockholderReturnPolicyTableTextBlock_lbl">Tabular disclosure of status of stockholder return policy payments.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfStockholderReturnPolicyTableTextBlock" xlink:to="vsh_ScheduleOfStockholderReturnPolicyTableTextBlock_lbl" xlink:title="label: ScheduleOfStockholderReturnPolicyTableTextBlock to vsh_ScheduleOfStockholderReturnPolicyTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_ScheduleOfStockholderReturnPolicyTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_ScheduleOfStockholderReturnPolicyTableTextBlock_lbl1" xml:lang="en-US" id="vsh_ScheduleOfStockholderReturnPolicyTableTextBlock_lbl1">Schedule of Stockholder Return Policy [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfStockholderReturnPolicyTableTextBlock" xlink:to="vsh_ScheduleOfStockholderReturnPolicyTableTextBlock_lbl1" xlink:title="label: ScheduleOfStockholderReturnPolicyTableTextBlock to vsh_ScheduleOfStockholderReturnPolicyTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_StockholderReturnPolicyPayments" xlink:label="StockholderReturnPolicyPayments" xlink:title="StockholderReturnPolicyPayments" />
    <link:label xlink:type="resource" xlink:label="vsh_StockholderReturnPolicyPayments_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_StockholderReturnPolicyPayments_lbl" xml:lang="en-US" id="vsh_StockholderReturnPolicyPayments_lbl">Amount of payments made pursuant to Stockholder Return Policy</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholderReturnPolicyPayments" xlink:to="vsh_StockholderReturnPolicyPayments_lbl" xlink:title="label: StockholderReturnPolicyPayments to vsh_StockholderReturnPolicyPayments_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_StockholderReturnPolicyPayments_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_StockholderReturnPolicyPayments_lbl1" xml:lang="en-US" id="vsh_StockholderReturnPolicyPayments_lbl1">Stockholder Return Policy Payments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholderReturnPolicyPayments" xlink:to="vsh_StockholderReturnPolicyPayments_lbl1" xlink:title="label: StockholderReturnPolicyPayments to vsh_StockholderReturnPolicyPayments_lbl1" />
    <link:label xlink:type="resource" xlink:label="vsh_StockholderReturnPolicyPayments" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="vsh_StockholderReturnPolicyPayments" xml:lang="en-US" id="vsh_StockholderReturnPolicyPayments">Total</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholderReturnPolicyPayments" xlink:to="vsh_StockholderReturnPolicyPayments" xlink:title="label: StockholderReturnPolicyPayments to vsh_StockholderReturnPolicyPayments" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_CappedCallTransactions" xlink:label="CappedCallTransactions" xlink:title="CappedCallTransactions" />
    <link:label xlink:type="resource" xlink:label="vsh_CappedCallTransactions_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_CappedCallTransactions_lbl" xml:lang="en-US" id="vsh_CappedCallTransactions_lbl">Capped call transactions entered in connection with issuance of convertible senior notes.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CappedCallTransactions" xlink:to="vsh_CappedCallTransactions_lbl" xlink:title="label: CappedCallTransactions to vsh_CappedCallTransactions_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_CappedCallTransactions_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_CappedCallTransactions_lbl1" xml:lang="en-US" id="vsh_CappedCallTransactions_lbl1">Capped call transactions, net of tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CappedCallTransactions" xlink:to="vsh_CappedCallTransactions_lbl1" xlink:title="label: CappedCallTransactions to vsh_CappedCallTransactions_lbl1" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_LongTermDebtExcludingDerivativeLiabilities" xlink:label="LongTermDebtExcludingDerivativeLiabilities" xlink:title="LongTermDebtExcludingDerivativeLiabilities" />
    <link:label xlink:type="resource" xlink:label="vsh_LongTermDebtExcludingDerivativeLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_LongTermDebtExcludingDerivativeLiabilities_lbl" xml:lang="en-US" id="vsh_LongTermDebtExcludingDerivativeLiabilities_lbl">The carrying value of long-term debt, excluding the derivative liability.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtExcludingDerivativeLiabilities" xlink:to="vsh_LongTermDebtExcludingDerivativeLiabilities_lbl" xlink:title="label: LongTermDebtExcludingDerivativeLiabilities to vsh_LongTermDebtExcludingDerivativeLiabilities_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_LongTermDebtExcludingDerivativeLiabilities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_LongTermDebtExcludingDerivativeLiabilities_lbl1" xml:lang="en-US" id="vsh_LongTermDebtExcludingDerivativeLiabilities_lbl1">Long Term Debt Excluding Derivative Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtExcludingDerivativeLiabilities" xlink:to="vsh_LongTermDebtExcludingDerivativeLiabilities_lbl1" xlink:title="label: LongTermDebtExcludingDerivativeLiabilities to vsh_LongTermDebtExcludingDerivativeLiabilities_lbl1" />
    <link:label xlink:type="resource" xlink:label="vsh_LongTermDebtExcludingDerivativeLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="vsh_LongTermDebtExcludingDerivativeLiabilities" xml:lang="en-US" id="vsh_LongTermDebtExcludingDerivativeLiabilities">Carrying value of long-term debt, excluding deferred financing costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtExcludingDerivativeLiabilities" xlink:to="vsh_LongTermDebtExcludingDerivativeLiabilities" xlink:title="label: LongTermDebtExcludingDerivativeLiabilities to vsh_LongTermDebtExcludingDerivativeLiabilities" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_RabbiTrustAssetsFairValueDisclosure" xlink:label="RabbiTrustAssetsFairValueDisclosure" xlink:title="RabbiTrustAssetsFairValueDisclosure" />
    <link:label xlink:type="resource" xlink:label="vsh_RabbiTrustAssetsFairValueDisclosure_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_RabbiTrustAssetsFairValueDisclosure_lbl" xml:lang="en-US" id="vsh_RabbiTrustAssetsFairValueDisclosure_lbl">Fair value as of the balance sheet date of assets held in rabbi trusts to fund payments under deferred compensation and non-qualified pension plans.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RabbiTrustAssetsFairValueDisclosure" xlink:to="vsh_RabbiTrustAssetsFairValueDisclosure_lbl" xlink:title="label: RabbiTrustAssetsFairValueDisclosure to vsh_RabbiTrustAssetsFairValueDisclosure_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_RabbiTrustAssetsFairValueDisclosure_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_RabbiTrustAssetsFairValueDisclosure_lbl1" xml:lang="en-US" id="vsh_RabbiTrustAssetsFairValueDisclosure_lbl1">Rabbi Trust Assets Fair Value Disclosure</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RabbiTrustAssetsFairValueDisclosure" xlink:to="vsh_RabbiTrustAssetsFairValueDisclosure_lbl1" xlink:title="label: RabbiTrustAssetsFairValueDisclosure to vsh_RabbiTrustAssetsFairValueDisclosure_lbl1" />
    <link:label xlink:type="resource" xlink:label="vsh_RabbiTrustAssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="vsh_RabbiTrustAssetsFairValueDisclosure" xml:lang="en-US" id="vsh_RabbiTrustAssetsFairValueDisclosure">Assets held in rabbi trusts</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RabbiTrustAssetsFairValueDisclosure" xlink:to="vsh_RabbiTrustAssetsFairValueDisclosure" xlink:title="label: RabbiTrustAssetsFairValueDisclosure to vsh_RabbiTrustAssetsFairValueDisclosure" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ConvertibleSeniorDebenturesDue2040Member" xlink:label="ConvertibleSeniorDebenturesDue2040Member" xlink:title="ConvertibleSeniorDebenturesDue2040Member" />
    <link:label xlink:type="resource" xlink:label="vsh_ConvertibleSeniorDebenturesDue2040Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_ConvertibleSeniorDebenturesDue2040Member_lbl" xml:lang="en-US" id="vsh_ConvertibleSeniorDebenturesDue2040Member_lbl">Convertible Senior Debentures, Due 2040</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleSeniorDebenturesDue2040Member" xlink:to="vsh_ConvertibleSeniorDebenturesDue2040Member_lbl" xlink:title="label: ConvertibleSeniorDebenturesDue2040Member to vsh_ConvertibleSeniorDebenturesDue2040Member_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_ConvertibleSeniorDebenturesDue2040Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_ConvertibleSeniorDebenturesDue2040Member_lbl1" xml:lang="en-US" id="vsh_ConvertibleSeniorDebenturesDue2040Member_lbl1">Convertible Senior Debentures, Due 2040 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleSeniorDebenturesDue2040Member" xlink:to="vsh_ConvertibleSeniorDebenturesDue2040Member_lbl1" xlink:title="label: ConvertibleSeniorDebenturesDue2040Member to vsh_ConvertibleSeniorDebenturesDue2040Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="vsh_ConvertibleSeniorDebenturesDue2040Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="vsh_ConvertibleSeniorDebenturesDue2040Member" xml:lang="en-US" id="vsh_ConvertibleSeniorDebenturesDue2040Member">Convertible Debentures, Due 2040 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleSeniorDebenturesDue2040Member" xlink:to="vsh_ConvertibleSeniorDebenturesDue2040Member" xlink:title="label: ConvertibleSeniorDebenturesDue2040Member to vsh_ConvertibleSeniorDebenturesDue2040Member" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ConvertibleSeniorDebenturesDue2041Member" xlink:label="ConvertibleSeniorDebenturesDue2041Member" xlink:title="ConvertibleSeniorDebenturesDue2041Member" />
    <link:label xlink:type="resource" xlink:label="vsh_ConvertibleSeniorDebenturesDue2041Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_ConvertibleSeniorDebenturesDue2041Member_lbl" xml:lang="en-US" id="vsh_ConvertibleSeniorDebenturesDue2041Member_lbl">Convertible Senior Debentures, Due 2041</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleSeniorDebenturesDue2041Member" xlink:to="vsh_ConvertibleSeniorDebenturesDue2041Member_lbl" xlink:title="label: ConvertibleSeniorDebenturesDue2041Member to vsh_ConvertibleSeniorDebenturesDue2041Member_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_ConvertibleSeniorDebenturesDue2041Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_ConvertibleSeniorDebenturesDue2041Member_lbl1" xml:lang="en-US" id="vsh_ConvertibleSeniorDebenturesDue2041Member_lbl1">Convertible Senior Debentures, Due 2041 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleSeniorDebenturesDue2041Member" xlink:to="vsh_ConvertibleSeniorDebenturesDue2041Member_lbl1" xlink:title="label: ConvertibleSeniorDebenturesDue2041Member to vsh_ConvertibleSeniorDebenturesDue2041Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="vsh_ConvertibleSeniorDebenturesDue2041Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="vsh_ConvertibleSeniorDebenturesDue2041Member" xml:lang="en-US" id="vsh_ConvertibleSeniorDebenturesDue2041Member">Convertible Debentures, Due 2041 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleSeniorDebenturesDue2041Member" xlink:to="vsh_ConvertibleSeniorDebenturesDue2041Member" xlink:title="label: ConvertibleSeniorDebenturesDue2041Member to vsh_ConvertibleSeniorDebenturesDue2041Member" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ConvertibleSeniorDebenturesDue2042Member" xlink:label="ConvertibleSeniorDebenturesDue2042Member" xlink:title="ConvertibleSeniorDebenturesDue2042Member" />
    <link:label xlink:type="resource" xlink:label="vsh_ConvertibleSeniorDebenturesDue2042Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_ConvertibleSeniorDebenturesDue2042Member_lbl" xml:lang="en-US" id="vsh_ConvertibleSeniorDebenturesDue2042Member_lbl">Convertible Senior Debentures, Due 2042</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleSeniorDebenturesDue2042Member" xlink:to="vsh_ConvertibleSeniorDebenturesDue2042Member_lbl" xlink:title="label: ConvertibleSeniorDebenturesDue2042Member to vsh_ConvertibleSeniorDebenturesDue2042Member_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_ConvertibleSeniorDebenturesDue2042Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_ConvertibleSeniorDebenturesDue2042Member_lbl1" xml:lang="en-US" id="vsh_ConvertibleSeniorDebenturesDue2042Member_lbl1">Convertible Senior Debentures, Due 2042 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleSeniorDebenturesDue2042Member" xlink:to="vsh_ConvertibleSeniorDebenturesDue2042Member_lbl1" xlink:title="label: ConvertibleSeniorDebenturesDue2042Member to vsh_ConvertibleSeniorDebenturesDue2042Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="vsh_ConvertibleSeniorDebenturesDue2042Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="vsh_ConvertibleSeniorDebenturesDue2042Member" xml:lang="en-US" id="vsh_ConvertibleSeniorDebenturesDue2042Member">Convertible Debentures, Due 2042 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleSeniorDebenturesDue2042Member" xlink:to="vsh_ConvertibleSeniorDebenturesDue2042Member" xlink:title="label: ConvertibleSeniorDebenturesDue2042Member to vsh_ConvertibleSeniorDebenturesDue2042Member" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_CapacitorsSegmentMember" xlink:label="CapacitorsSegmentMember" xlink:title="CapacitorsSegmentMember" />
    <link:label xlink:type="resource" xlink:label="vsh_CapacitorsSegmentMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_CapacitorsSegmentMember_lbl1" xml:lang="en-US" id="vsh_CapacitorsSegmentMember_lbl1">Capacitors Segment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapacitorsSegmentMember" xlink:to="vsh_CapacitorsSegmentMember_lbl1" xlink:title="label: CapacitorsSegmentMember to vsh_CapacitorsSegmentMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="vsh_CapacitorsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="vsh_CapacitorsSegmentMember" xml:lang="en-US" id="vsh_CapacitorsSegmentMember">Capacitors [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapacitorsSegmentMember" xlink:to="vsh_CapacitorsSegmentMember" xlink:title="label: CapacitorsSegmentMember to vsh_CapacitorsSegmentMember" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_CapellaMember" xlink:label="CapellaMember" xlink:title="CapellaMember" />
    <link:label xlink:type="resource" xlink:label="vsh_CapellaMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_CapellaMember_lbl" xml:lang="en-US" id="vsh_CapellaMember_lbl">Name of asset group tested for impairment and determined to be impaired.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapellaMember" xlink:to="vsh_CapellaMember_lbl" xlink:title="label: CapellaMember to vsh_CapellaMember_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_CapellaMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_CapellaMember_lbl1" xml:lang="en-US" id="vsh_CapellaMember_lbl1">Capella [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CapellaMember" xlink:to="vsh_CapellaMember_lbl1" xlink:title="label: CapellaMember to vsh_CapellaMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_LongLivedAssetsHeldAndUsedCarryingValue" xlink:label="LongLivedAssetsHeldAndUsedCarryingValue" xlink:title="LongLivedAssetsHeldAndUsedCarryingValue" />
    <link:label xlink:type="resource" xlink:label="vsh_LongLivedAssetsHeldAndUsedCarryingValue_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_LongLivedAssetsHeldAndUsedCarryingValue_lbl" xml:lang="en-US" id="vsh_LongLivedAssetsHeldAndUsedCarryingValue_lbl">Carrying value of long-lived assets prior to impairment.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongLivedAssetsHeldAndUsedCarryingValue" xlink:to="vsh_LongLivedAssetsHeldAndUsedCarryingValue_lbl" xlink:title="label: LongLivedAssetsHeldAndUsedCarryingValue to vsh_LongLivedAssetsHeldAndUsedCarryingValue_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_LongLivedAssetsHeldAndUsedCarryingValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_LongLivedAssetsHeldAndUsedCarryingValue_lbl1" xml:lang="en-US" id="vsh_LongLivedAssetsHeldAndUsedCarryingValue_lbl1">Long-lived assets held and used, carrying value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongLivedAssetsHeldAndUsedCarryingValue" xlink:to="vsh_LongLivedAssetsHeldAndUsedCarryingValue_lbl1" xlink:title="label: LongLivedAssetsHeldAndUsedCarryingValue to vsh_LongLivedAssetsHeldAndUsedCarryingValue_lbl1" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ContingentConsiderationFairValue" xlink:label="ContingentConsiderationFairValue" xlink:title="ContingentConsiderationFairValue" />
    <link:label xlink:type="resource" xlink:label="vsh_ContingentConsiderationFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_ContingentConsiderationFairValue_lbl" xml:lang="en-US" id="vsh_ContingentConsiderationFairValue_lbl">Fair value of contingent consideration.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContingentConsiderationFairValue" xlink:to="vsh_ContingentConsiderationFairValue_lbl" xlink:title="label: ContingentConsiderationFairValue to vsh_ContingentConsiderationFairValue_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_ContingentConsiderationFairValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_ContingentConsiderationFairValue_lbl1" xml:lang="en-US" id="vsh_ContingentConsiderationFairValue_lbl1">Acquisitions contingent consideration</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContingentConsiderationFairValue" xlink:to="vsh_ContingentConsiderationFairValue_lbl1" xlink:title="label: ContingentConsiderationFairValue to vsh_ContingentConsiderationFairValue_lbl1" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ConvertibleSeniorNotesDue2030Member" xlink:label="ConvertibleSeniorNotesDue2030Member" xlink:title="ConvertibleSeniorNotesDue2030Member" />
    <link:label xlink:type="resource" xlink:label="vsh_ConvertibleSeniorNotesDue2030Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_ConvertibleSeniorNotesDue2030Member_lbl" xml:lang="en-US" id="vsh_ConvertibleSeniorNotesDue2030Member_lbl">Convertible senior notes, due 2025</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleSeniorNotesDue2030Member" xlink:to="vsh_ConvertibleSeniorNotesDue2030Member_lbl" xlink:title="label: ConvertibleSeniorNotesDue2030Member to vsh_ConvertibleSeniorNotesDue2030Member_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_ConvertibleSeniorNotesDue2030Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_ConvertibleSeniorNotesDue2030Member_lbl1" xml:lang="en-US" id="vsh_ConvertibleSeniorNotesDue2030Member_lbl1">Convertible Senior Notes, Due 2030 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleSeniorNotesDue2030Member" xlink:to="vsh_ConvertibleSeniorNotesDue2030Member_lbl1" xlink:title="label: ConvertibleSeniorNotesDue2030Member to vsh_ConvertibleSeniorNotesDue2030Member_lbl1" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_SharesIssuedToSettleConvertibleSeniorNotes" xlink:label="SharesIssuedToSettleConvertibleSeniorNotes" xlink:title="SharesIssuedToSettleConvertibleSeniorNotes" />
    <link:label xlink:type="resource" xlink:label="vsh_SharesIssuedToSettleConvertibleSeniorNotes_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_SharesIssuedToSettleConvertibleSeniorNotes_lbl" xml:lang="en-US" id="vsh_SharesIssuedToSettleConvertibleSeniorNotes_lbl">Number of shares issued to settle convertible senior notes upon maturity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesIssuedToSettleConvertibleSeniorNotes" xlink:to="vsh_SharesIssuedToSettleConvertibleSeniorNotes_lbl" xlink:title="label: SharesIssuedToSettleConvertibleSeniorNotes to vsh_SharesIssuedToSettleConvertibleSeniorNotes_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_SharesIssuedToSettleConvertibleSeniorNotes_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_SharesIssuedToSettleConvertibleSeniorNotes_lbl1" xml:lang="en-US" id="vsh_SharesIssuedToSettleConvertibleSeniorNotes_lbl1">Shares issued to settle convertible senior notes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesIssuedToSettleConvertibleSeniorNotes" xlink:to="vsh_SharesIssuedToSettleConvertibleSeniorNotes_lbl1" xlink:title="label: SharesIssuedToSettleConvertibleSeniorNotes to vsh_SharesIssuedToSettleConvertibleSeniorNotes_lbl1" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_DebtInstrumentPercentageOfSalePriceOfCommonStock" xlink:label="DebtInstrumentPercentageOfSalePriceOfCommonStock" xlink:title="DebtInstrumentPercentageOfSalePriceOfCommonStock" />
    <link:label xlink:type="resource" xlink:label="vsh_DebtInstrumentPercentageOfSalePriceOfCommonStock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_DebtInstrumentPercentageOfSalePriceOfCommonStock_lbl" xml:lang="en-US" id="vsh_DebtInstrumentPercentageOfSalePriceOfCommonStock_lbl">Floor percentage of the trading price of convertible debt instruments to the product of common stock price and conversion rate to determine eligibility of conversion.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentPercentageOfSalePriceOfCommonStock" xlink:to="vsh_DebtInstrumentPercentageOfSalePriceOfCommonStock_lbl" xlink:title="label: DebtInstrumentPercentageOfSalePriceOfCommonStock to vsh_DebtInstrumentPercentageOfSalePriceOfCommonStock_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_DebtInstrumentPercentageOfSalePriceOfCommonStock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_DebtInstrumentPercentageOfSalePriceOfCommonStock_lbl1" xml:lang="en-US" id="vsh_DebtInstrumentPercentageOfSalePriceOfCommonStock_lbl1">Debt Instrument Percentage Of Sale Price Of Common Stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentPercentageOfSalePriceOfCommonStock" xlink:to="vsh_DebtInstrumentPercentageOfSalePriceOfCommonStock_lbl1" xlink:title="label: DebtInstrumentPercentageOfSalePriceOfCommonStock to vsh_DebtInstrumentPercentageOfSalePriceOfCommonStock_lbl1" />
    <link:label xlink:type="resource" xlink:label="vsh_DebtInstrumentPercentageOfSalePriceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="vsh_DebtInstrumentPercentageOfSalePriceOfCommonStock" xml:lang="en-US" id="vsh_DebtInstrumentPercentageOfSalePriceOfCommonStock">Debt instrument percentage of sales price of common stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentPercentageOfSalePriceOfCommonStock" xlink:to="vsh_DebtInstrumentPercentageOfSalePriceOfCommonStock" xlink:title="label: DebtInstrumentPercentageOfSalePriceOfCommonStock to vsh_DebtInstrumentPercentageOfSalePriceOfCommonStock" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_DebtInstrumentConvertibleConversionPeriodBeforeMaturityDate" xlink:label="DebtInstrumentConvertibleConversionPeriodBeforeMaturityDate" xlink:title="DebtInstrumentConvertibleConversionPeriodBeforeMaturityDate" />
    <link:label xlink:type="resource" xlink:label="vsh_DebtInstrumentConvertibleConversionPeriodBeforeMaturityDate_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_DebtInstrumentConvertibleConversionPeriodBeforeMaturityDate_lbl" xml:lang="en-US" id="vsh_DebtInstrumentConvertibleConversionPeriodBeforeMaturityDate_lbl">Period before maturity date prior to which the holders of convertible debt instruments may convert the convertible debt instruments under certain circumstances, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConvertibleConversionPeriodBeforeMaturityDate" xlink:to="vsh_DebtInstrumentConvertibleConversionPeriodBeforeMaturityDate_lbl" xlink:title="label: DebtInstrumentConvertibleConversionPeriodBeforeMaturityDate to vsh_DebtInstrumentConvertibleConversionPeriodBeforeMaturityDate_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_DebtInstrumentConvertibleConversionPeriodBeforeMaturityDate_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_DebtInstrumentConvertibleConversionPeriodBeforeMaturityDate_lbl1" xml:lang="en-US" id="vsh_DebtInstrumentConvertibleConversionPeriodBeforeMaturityDate_lbl1">Debt Instrument, Convertible, Conversion Period before Maturity Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConvertibleConversionPeriodBeforeMaturityDate" xlink:to="vsh_DebtInstrumentConvertibleConversionPeriodBeforeMaturityDate_lbl1" xlink:title="label: DebtInstrumentConvertibleConversionPeriodBeforeMaturityDate to vsh_DebtInstrumentConvertibleConversionPeriodBeforeMaturityDate_lbl1" />
    <link:label xlink:type="resource" xlink:label="vsh_DebtInstrumentConvertibleConversionPeriodBeforeMaturityDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="vsh_DebtInstrumentConvertibleConversionPeriodBeforeMaturityDate" xml:lang="en-US" id="vsh_DebtInstrumentConvertibleConversionPeriodBeforeMaturityDate">Conversion period before maturity date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConvertibleConversionPeriodBeforeMaturityDate" xlink:to="vsh_DebtInstrumentConvertibleConversionPeriodBeforeMaturityDate" xlink:title="label: DebtInstrumentConvertibleConversionPeriodBeforeMaturityDate to vsh_DebtInstrumentConvertibleConversionPeriodBeforeMaturityDate" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_RequiredMinimumPrincipalAmountUponPartialRedemption" xlink:label="RequiredMinimumPrincipalAmountUponPartialRedemption" xlink:title="RequiredMinimumPrincipalAmountUponPartialRedemption" />
    <link:label xlink:type="resource" xlink:label="vsh_RequiredMinimumPrincipalAmountUponPartialRedemption_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_RequiredMinimumPrincipalAmountUponPartialRedemption_lbl" xml:lang="en-US" id="vsh_RequiredMinimumPrincipalAmountUponPartialRedemption_lbl">Minimum principal amount of notes outstanding upon partial redemption.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RequiredMinimumPrincipalAmountUponPartialRedemption" xlink:to="vsh_RequiredMinimumPrincipalAmountUponPartialRedemption_lbl" xlink:title="label: RequiredMinimumPrincipalAmountUponPartialRedemption to vsh_RequiredMinimumPrincipalAmountUponPartialRedemption_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_RequiredMinimumPrincipalAmountUponPartialRedemption_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_RequiredMinimumPrincipalAmountUponPartialRedemption_lbl1" xml:lang="en-US" id="vsh_RequiredMinimumPrincipalAmountUponPartialRedemption_lbl1">Required minimum principal amount upon partial redemption</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RequiredMinimumPrincipalAmountUponPartialRedemption" xlink:to="vsh_RequiredMinimumPrincipalAmountUponPartialRedemption_lbl1" xlink:title="label: RequiredMinimumPrincipalAmountUponPartialRedemption to vsh_RequiredMinimumPrincipalAmountUponPartialRedemption_lbl1" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_MinimumConditionsToProvideNoticeOfIntentToRedeemDebentures" xlink:label="MinimumConditionsToProvideNoticeOfIntentToRedeemDebentures" xlink:title="MinimumConditionsToProvideNoticeOfIntentToRedeemDebentures" />
    <link:label xlink:type="resource" xlink:label="vsh_MinimumConditionsToProvideNoticeOfIntentToRedeemDebentures_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_MinimumConditionsToProvideNoticeOfIntentToRedeemDebentures_lbl" xml:lang="en-US" id="vsh_MinimumConditionsToProvideNoticeOfIntentToRedeemDebentures_lbl">The minimum conditions to provide notice of intent to redeem debentures.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinimumConditionsToProvideNoticeOfIntentToRedeemDebentures" xlink:to="vsh_MinimumConditionsToProvideNoticeOfIntentToRedeemDebentures_lbl" xlink:title="label: MinimumConditionsToProvideNoticeOfIntentToRedeemDebentures to vsh_MinimumConditionsToProvideNoticeOfIntentToRedeemDebentures_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_MinimumConditionsToProvideNoticeOfIntentToRedeemDebentures_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_MinimumConditionsToProvideNoticeOfIntentToRedeemDebentures_lbl1" xml:lang="en-US" id="vsh_MinimumConditionsToProvideNoticeOfIntentToRedeemDebentures_lbl1">Minimum conditions to provide notice of intent to redeem debentures</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinimumConditionsToProvideNoticeOfIntentToRedeemDebentures" xlink:to="vsh_MinimumConditionsToProvideNoticeOfIntentToRedeemDebentures_lbl1" xlink:title="label: MinimumConditionsToProvideNoticeOfIntentToRedeemDebentures to vsh_MinimumConditionsToProvideNoticeOfIntentToRedeemDebentures_lbl1" />
    <link:label xlink:type="resource" xlink:label="vsh_MinimumConditionsToProvideNoticeOfIntentToRedeemDebentures" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="vsh_MinimumConditionsToProvideNoticeOfIntentToRedeemDebentures" xml:lang="en-US" id="vsh_MinimumConditionsToProvideNoticeOfIntentToRedeemDebentures">Conversion Terms</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinimumConditionsToProvideNoticeOfIntentToRedeemDebentures" xlink:to="vsh_MinimumConditionsToProvideNoticeOfIntentToRedeemDebentures" xlink:title="label: MinimumConditionsToProvideNoticeOfIntentToRedeemDebentures to vsh_MinimumConditionsToProvideNoticeOfIntentToRedeemDebentures" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_PrincipalAmountOfRepurchasedDebt" xlink:label="PrincipalAmountOfRepurchasedDebt" xlink:title="PrincipalAmountOfRepurchasedDebt" />
    <link:label xlink:type="resource" xlink:label="vsh_PrincipalAmountOfRepurchasedDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_PrincipalAmountOfRepurchasedDebt_lbl" xml:lang="en-US" id="vsh_PrincipalAmountOfRepurchasedDebt_lbl">Principal amount of debt repurchased during the period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrincipalAmountOfRepurchasedDebt" xlink:to="vsh_PrincipalAmountOfRepurchasedDebt_lbl" xlink:title="label: PrincipalAmountOfRepurchasedDebt to vsh_PrincipalAmountOfRepurchasedDebt_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_PrincipalAmountOfRepurchasedDebt_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_PrincipalAmountOfRepurchasedDebt_lbl1" xml:lang="en-US" id="vsh_PrincipalAmountOfRepurchasedDebt_lbl1">Principal amount of repurchased debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrincipalAmountOfRepurchasedDebt" xlink:to="vsh_PrincipalAmountOfRepurchasedDebt_lbl1" xlink:title="label: PrincipalAmountOfRepurchasedDebt to vsh_PrincipalAmountOfRepurchasedDebt_lbl1" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_RepurchasedNotesSharesExchangeable" xlink:label="RepurchasedNotesSharesExchangeable" xlink:title="RepurchasedNotesSharesExchangeable" />
    <link:label xlink:type="resource" xlink:label="vsh_RepurchasedNotesSharesExchangeable_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_RepurchasedNotesSharesExchangeable_lbl" xml:lang="en-US" id="vsh_RepurchasedNotesSharesExchangeable_lbl">Number of shares for which the repurchased notes were exchangeable.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepurchasedNotesSharesExchangeable" xlink:to="vsh_RepurchasedNotesSharesExchangeable_lbl" xlink:title="label: RepurchasedNotesSharesExchangeable to vsh_RepurchasedNotesSharesExchangeable_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_RepurchasedNotesSharesExchangeable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_RepurchasedNotesSharesExchangeable_lbl1" xml:lang="en-US" id="vsh_RepurchasedNotesSharesExchangeable_lbl1">Repurchased notes shares exchangeable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepurchasedNotesSharesExchangeable" xlink:to="vsh_RepurchasedNotesSharesExchangeable_lbl1" xlink:title="label: RepurchasedNotesSharesExchangeable to vsh_RepurchasedNotesSharesExchangeable_lbl1" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_DebtInstrumentConvertibleMaximumThresholdOfQuarterlyCashDividendsPerShareOfCommonStockForNotAdjustingConversionRateOfConvertibleNotes" xlink:label="DebtInstrumentConvertibleMaximumThresholdOfQuarterlyCashDividendsPerShareOfCommonStockForNotAdjustingConversionRateOfConvertibleNotes" xlink:title="DebtInstrumentConvertibleMaximumThresholdOfQuarterlyCashDividendsPerShareOfCommonStockForNotAdjustingConversionRateOfConvertibleNotes" />
    <link:label xlink:type="resource" xlink:label="vsh_DebtInstrumentConvertibleMaximumThresholdOfQuarterlyCashDividendsPerShareOfCommonStockForNotAdjustingConversionRateOfConvertibleNotes_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_DebtInstrumentConvertibleMaximumThresholdOfQuarterlyCashDividendsPerShareOfCommonStockForNotAdjustingConversionRateOfConvertibleNotes_lbl" xml:lang="en-US" id="vsh_DebtInstrumentConvertibleMaximumThresholdOfQuarterlyCashDividendsPerShareOfCommonStockForNotAdjustingConversionRateOfConvertibleNotes_lbl">Maximum threshold of quarterly cash dividends per share of common stock for not adjusting conversion rate of convertible notes.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConvertibleMaximumThresholdOfQuarterlyCashDividendsPerShareOfCommonStockForNotAdjustingConversionRateOfConvertibleNotes" xlink:to="vsh_DebtInstrumentConvertibleMaximumThresholdOfQuarterlyCashDividendsPerShareOfCommonStockForNotAdjustingConversionRateOfConvertibleNotes_lbl" xlink:title="label: DebtInstrumentConvertibleMaximumThresholdOfQuarterlyCashDividendsPerShareOfCommonStockForNotAdjustingConversionRateOfConvertibleNotes to vsh_DebtInstrumentConvertibleMaximumThresholdOfQuarterlyCashDividendsPerShareOfCommonStockForNotAdjustingConversionRateOfConvertibleNotes_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_DebtInstrumentConvertibleMaximumThresholdOfQuarterlyCashDividendsPerShareOfCommonStockForNotAdjustingConversionRateOfConvertibleNotes_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_DebtInstrumentConvertibleMaximumThresholdOfQuarterlyCashDividendsPerShareOfCommonStockForNotAdjustingConversionRateOfConvertibleNotes_lbl1" xml:lang="en-US" id="vsh_DebtInstrumentConvertibleMaximumThresholdOfQuarterlyCashDividendsPerShareOfCommonStockForNotAdjustingConversionRateOfConvertibleNotes_lbl1">Debt Instrument, Convertible, Maximum threshold of quarterly cash dividends per share of common stock for not adjusting conversion rate of convertible notes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConvertibleMaximumThresholdOfQuarterlyCashDividendsPerShareOfCommonStockForNotAdjustingConversionRateOfConvertibleNotes" xlink:to="vsh_DebtInstrumentConvertibleMaximumThresholdOfQuarterlyCashDividendsPerShareOfCommonStockForNotAdjustingConversionRateOfConvertibleNotes_lbl1" xlink:title="label: DebtInstrumentConvertibleMaximumThresholdOfQuarterlyCashDividendsPerShareOfCommonStockForNotAdjustingConversionRateOfConvertibleNotes to vsh_DebtInstrumentConvertibleMaximumThresholdOfQuarterlyCashDividendsPerShareOfCommonStockForNotAdjustingConversionRateOfConvertibleNotes_lbl1" />
    <link:label xlink:type="resource" xlink:label="vsh_DebtInstrumentConvertibleMaximumThresholdOfQuarterlyCashDividendsPerShareOfCommonStockForNotAdjustingConversionRateOfConvertibleNotes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="vsh_DebtInstrumentConvertibleMaximumThresholdOfQuarterlyCashDividendsPerShareOfCommonStockForNotAdjustingConversionRateOfConvertibleNotes" xml:lang="en-US" id="vsh_DebtInstrumentConvertibleMaximumThresholdOfQuarterlyCashDividendsPerShareOfCommonStockForNotAdjustingConversionRateOfConvertibleNotes">Maximum threshold of quarterly cash dividends per share of common stock for not adjusting conversion rate of convertible notes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentConvertibleMaximumThresholdOfQuarterlyCashDividendsPerShareOfCommonStockForNotAdjustingConversionRateOfConvertibleNotes" xlink:to="vsh_DebtInstrumentConvertibleMaximumThresholdOfQuarterlyCashDividendsPerShareOfCommonStockForNotAdjustingConversionRateOfConvertibleNotes" xlink:title="label: DebtInstrumentConvertibleMaximumThresholdOfQuarterlyCashDividendsPerShareOfCommonStockForNotAdjustingConversionRateOfConvertibleNotes to vsh_DebtInstrumentConvertibleMaximumThresholdOfQuarterlyCashDividendsPerShareOfCommonStockForNotAdjustingConversionRateOfConvertibleNotes" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ConvertibleSeniorNotesDue2025Member" xlink:label="ConvertibleSeniorNotesDue2025Member" xlink:title="ConvertibleSeniorNotesDue2025Member" />
    <link:label xlink:type="resource" xlink:label="vsh_ConvertibleSeniorNotesDue2025Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_ConvertibleSeniorNotesDue2025Member_lbl" xml:lang="en-US" id="vsh_ConvertibleSeniorNotesDue2025Member_lbl">Convertible Senior Notes, due 2025</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleSeniorNotesDue2025Member" xlink:to="vsh_ConvertibleSeniorNotesDue2025Member_lbl" xlink:title="label: ConvertibleSeniorNotesDue2025Member to vsh_ConvertibleSeniorNotesDue2025Member_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_ConvertibleSeniorNotesDue2025Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_ConvertibleSeniorNotesDue2025Member_lbl1" xml:lang="en-US" id="vsh_ConvertibleSeniorNotesDue2025Member_lbl1">Convertible Senior Notes, Due 2025 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleSeniorNotesDue2025Member" xlink:to="vsh_ConvertibleSeniorNotesDue2025Member_lbl1" xlink:title="label: ConvertibleSeniorNotesDue2025Member to vsh_ConvertibleSeniorNotesDue2025Member_lbl1" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_NumberOfPensionPlanParticipantsForWhomAnnuityContractsWerePurchased" xlink:label="NumberOfPensionPlanParticipantsForWhomAnnuityContractsWerePurchased" xlink:title="NumberOfPensionPlanParticipantsForWhomAnnuityContractsWerePurchased" />
    <link:label xlink:type="resource" xlink:label="vsh_NumberOfPensionPlanParticipantsForWhomAnnuityContractsWerePurchased_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_NumberOfPensionPlanParticipantsForWhomAnnuityContractsWerePurchased_lbl" xml:lang="en-US" id="vsh_NumberOfPensionPlanParticipantsForWhomAnnuityContractsWerePurchased_lbl">The number of participants for whom annuity contracts were purchased to partially settle the Company's U.S. pension obligations.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfPensionPlanParticipantsForWhomAnnuityContractsWerePurchased" xlink:to="vsh_NumberOfPensionPlanParticipantsForWhomAnnuityContractsWerePurchased_lbl" xlink:title="label: NumberOfPensionPlanParticipantsForWhomAnnuityContractsWerePurchased to vsh_NumberOfPensionPlanParticipantsForWhomAnnuityContractsWerePurchased_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_NumberOfPensionPlanParticipantsForWhomAnnuityContractsWerePurchased_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_NumberOfPensionPlanParticipantsForWhomAnnuityContractsWerePurchased_lbl1" xml:lang="en-US" id="vsh_NumberOfPensionPlanParticipantsForWhomAnnuityContractsWerePurchased_lbl1">Number of pension plan participants for whom annuity contracts were purchased</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfPensionPlanParticipantsForWhomAnnuityContractsWerePurchased" xlink:to="vsh_NumberOfPensionPlanParticipantsForWhomAnnuityContractsWerePurchased_lbl1" xlink:title="label: NumberOfPensionPlanParticipantsForWhomAnnuityContractsWerePurchased to vsh_NumberOfPensionPlanParticipantsForWhomAnnuityContractsWerePurchased_lbl1" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ParticipantsWhoAcceptedVoluntaryLumpSumOffer" xlink:label="ParticipantsWhoAcceptedVoluntaryLumpSumOffer" xlink:title="ParticipantsWhoAcceptedVoluntaryLumpSumOffer" />
    <link:label xlink:type="resource" xlink:label="vsh_ParticipantsWhoAcceptedVoluntaryLumpSumOffer_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_ParticipantsWhoAcceptedVoluntaryLumpSumOffer_lbl" xml:lang="en-US" id="vsh_ParticipantsWhoAcceptedVoluntaryLumpSumOffer_lbl">The number of participants who accepted a voluntary lump-sum payment offer as partial settlement of the Company's pension obligations.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ParticipantsWhoAcceptedVoluntaryLumpSumOffer" xlink:to="vsh_ParticipantsWhoAcceptedVoluntaryLumpSumOffer_lbl" xlink:title="label: ParticipantsWhoAcceptedVoluntaryLumpSumOffer to vsh_ParticipantsWhoAcceptedVoluntaryLumpSumOffer_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_ParticipantsWhoAcceptedVoluntaryLumpSumOffer_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_ParticipantsWhoAcceptedVoluntaryLumpSumOffer_lbl1" xml:lang="en-US" id="vsh_ParticipantsWhoAcceptedVoluntaryLumpSumOffer_lbl1">Participants who accepted voluntary lump-sum offer</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ParticipantsWhoAcceptedVoluntaryLumpSumOffer" xlink:to="vsh_ParticipantsWhoAcceptedVoluntaryLumpSumOffer_lbl1" xlink:title="label: ParticipantsWhoAcceptedVoluntaryLumpSumOffer to vsh_ParticipantsWhoAcceptedVoluntaryLumpSumOffer_lbl1" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ReductionOfPlanParticipants" xlink:label="ReductionOfPlanParticipants" xlink:title="ReductionOfPlanParticipants" />
    <link:label xlink:type="resource" xlink:label="vsh_ReductionOfPlanParticipants_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_ReductionOfPlanParticipants_lbl" xml:lang="en-US" id="vsh_ReductionOfPlanParticipants_lbl">The number of participants covered by the Company's partial pension obligation settlement transactions.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReductionOfPlanParticipants" xlink:to="vsh_ReductionOfPlanParticipants_lbl" xlink:title="label: ReductionOfPlanParticipants to vsh_ReductionOfPlanParticipants_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_ReductionOfPlanParticipants_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_ReductionOfPlanParticipants_lbl1" xml:lang="en-US" id="vsh_ReductionOfPlanParticipants_lbl1">Reduction of plan participants</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReductionOfPlanParticipants" xlink:to="vsh_ReductionOfPlanParticipants_lbl1" xlink:title="label: ReductionOfPlanParticipants to vsh_ReductionOfPlanParticipants_lbl1" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_PercentageOfTotalParticipants" xlink:label="PercentageOfTotalParticipants" xlink:title="PercentageOfTotalParticipants" />
    <link:label xlink:type="resource" xlink:label="vsh_PercentageOfTotalParticipants_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_PercentageOfTotalParticipants_lbl" xml:lang="en-US" id="vsh_PercentageOfTotalParticipants_lbl">Percentage of participants covered by the Company's partial pension obligation settlement transactions of the total number of participants in the pension plan.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfTotalParticipants" xlink:to="vsh_PercentageOfTotalParticipants_lbl" xlink:title="label: PercentageOfTotalParticipants to vsh_PercentageOfTotalParticipants_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_PercentageOfTotalParticipants_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_PercentageOfTotalParticipants_lbl1" xml:lang="en-US" id="vsh_PercentageOfTotalParticipants_lbl1">Percentage of total participants</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfTotalParticipants" xlink:to="vsh_PercentageOfTotalParticipants_lbl1" xlink:title="label: PercentageOfTotalParticipants to vsh_PercentageOfTotalParticipants_lbl1" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_DividendEquivalentsIssued" xlink:label="DividendEquivalentsIssued" xlink:title="DividendEquivalentsIssued" />
    <link:label xlink:type="resource" xlink:label="vsh_DividendEquivalentsIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_DividendEquivalentsIssued_lbl" xml:lang="en-US" id="vsh_DividendEquivalentsIssued_lbl">Amount of paid-in-kind dividends issued to participating securities in the form of additional units of the participating security.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividendEquivalentsIssued" xlink:to="vsh_DividendEquivalentsIssued_lbl" xlink:title="label: DividendEquivalentsIssued to vsh_DividendEquivalentsIssued_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_DividendEquivalentsIssued_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_DividendEquivalentsIssued_lbl1" xml:lang="en-US" id="vsh_DividendEquivalentsIssued_lbl1">Dividend equivalents issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividendEquivalentsIssued" xlink:to="vsh_DividendEquivalentsIssued_lbl1" xlink:title="label: DividendEquivalentsIssued to vsh_DividendEquivalentsIssued_lbl1" />
    <link:label xlink:type="resource" xlink:label="vsh_DividendEquivalentsIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="vsh_DividendEquivalentsIssued" xml:lang="en-US" id="vsh_DividendEquivalentsIssued">Dividend equivalents issued (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividendEquivalentsIssued" xlink:to="vsh_DividendEquivalentsIssued" xlink:title="label: DividendEquivalentsIssued to vsh_DividendEquivalentsIssued" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedDuringPeriodInShares" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedDuringPeriodInShares" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedDuringPeriodInShares" />
    <link:label xlink:type="resource" xlink:label="vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedDuringPeriodInShares_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedDuringPeriodInShares_lbl" xml:lang="en-US" id="vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedDuringPeriodInShares_lbl">Number of stock or unit options that vested during the reporting period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedDuringPeriodInShares" xlink:to="vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedDuringPeriodInShares_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedDuringPeriodInShares to vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedDuringPeriodInShares_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedDuringPeriodInShares_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedDuringPeriodInShares_lbl1" xml:lang="en-US" id="vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedDuringPeriodInShares_lbl1">Share-based compensation arrangement by share-based payment award, options, vested during period (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedDuringPeriodInShares" xlink:to="vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedDuringPeriodInShares_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedDuringPeriodInShares to vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedDuringPeriodInShares_lbl1" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_PerformanceVestedRestrictedStockUnitsMember" xlink:label="PerformanceVestedRestrictedStockUnitsMember" xlink:title="PerformanceVestedRestrictedStockUnitsMember" />
    <link:label xlink:type="resource" xlink:label="vsh_PerformanceVestedRestrictedStockUnitsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_PerformanceVestedRestrictedStockUnitsMember_lbl" xml:lang="en-US" id="vsh_PerformanceVestedRestrictedStockUnitsMember_lbl">Restricted stock units (RSUs) that contain performance-based vesting criteria.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PerformanceVestedRestrictedStockUnitsMember" xlink:to="vsh_PerformanceVestedRestrictedStockUnitsMember_lbl" xlink:title="label: PerformanceVestedRestrictedStockUnitsMember to vsh_PerformanceVestedRestrictedStockUnitsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_PerformanceVestedRestrictedStockUnitsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_PerformanceVestedRestrictedStockUnitsMember_lbl1" xml:lang="en-US" id="vsh_PerformanceVestedRestrictedStockUnitsMember_lbl1">Performance Vested Restricted Stock Units [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PerformanceVestedRestrictedStockUnitsMember" xlink:to="vsh_PerformanceVestedRestrictedStockUnitsMember_lbl1" xlink:title="label: PerformanceVestedRestrictedStockUnitsMember to vsh_PerformanceVestedRestrictedStockUnitsMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_StockIncentivePlanOf2007Member" xlink:label="StockIncentivePlanOf2007Member" xlink:title="StockIncentivePlanOf2007Member" />
    <link:label xlink:type="resource" xlink:label="vsh_StockIncentivePlanOf2007Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_StockIncentivePlanOf2007Member_lbl1" xml:lang="en-US" id="vsh_StockIncentivePlanOf2007Member_lbl1">Stock Incentive Plan Of 2007 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIncentivePlanOf2007Member" xlink:to="vsh_StockIncentivePlanOf2007Member_lbl1" xlink:title="label: StockIncentivePlanOf2007Member to vsh_StockIncentivePlanOf2007Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="vsh_StockIncentivePlanOf2007Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="vsh_StockIncentivePlanOf2007Member" xml:lang="en-US" id="vsh_StockIncentivePlanOf2007Member">2007 Stock Incentive Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIncentivePlanOf2007Member" xlink:to="vsh_StockIncentivePlanOf2007Member" xlink:title="label: StockIncentivePlanOf2007Member to vsh_StockIncentivePlanOf2007Member" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotExpectedToVestOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotExpectedToVestOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotExpectedToVestOutstandingNumber" />
    <link:label xlink:type="resource" xlink:label="vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotExpectedToVestOutstandingNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotExpectedToVestOutstandingNumber_lbl" xml:lang="en-US" id="vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotExpectedToVestOutstandingNumber_lbl">As of the balance sheet date, the number of equity instruments other than options that are not expected to vest.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotExpectedToVestOutstandingNumber" xlink:to="vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotExpectedToVestOutstandingNumber_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotExpectedToVestOutstandingNumber to vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotExpectedToVestOutstandingNumber_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotExpectedToVestOutstandingNumber_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotExpectedToVestOutstandingNumber_lbl1" xml:lang="en-US" id="vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotExpectedToVestOutstandingNumber_lbl1">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Not Expected To Vest Outstanding Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotExpectedToVestOutstandingNumber" xlink:to="vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotExpectedToVestOutstandingNumber_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotExpectedToVestOutstandingNumber to vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotExpectedToVestOutstandingNumber_lbl1" />
    <link:label xlink:type="resource" xlink:label="vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotExpectedToVestOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotExpectedToVestOutstandingNumber" xml:lang="en-US" id="vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotExpectedToVestOutstandingNumber">Not expected to vest (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotExpectedToVestOutstandingNumber" xlink:to="vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotExpectedToVestOutstandingNumber" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotExpectedToVestOutstandingNumber to vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotExpectedToVestOutstandingNumber" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ShareBasedCompensationArrangementExpirationOfAuthorityToGrantEquityBasedCompensation" xlink:label="ShareBasedCompensationArrangementExpirationOfAuthorityToGrantEquityBasedCompensation" xlink:title="ShareBasedCompensationArrangementExpirationOfAuthorityToGrantEquityBasedCompensation" />
    <link:label xlink:type="resource" xlink:label="vsh_ShareBasedCompensationArrangementExpirationOfAuthorityToGrantEquityBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_ShareBasedCompensationArrangementExpirationOfAuthorityToGrantEquityBasedCompensation_lbl" xml:lang="en-US" id="vsh_ShareBasedCompensationArrangementExpirationOfAuthorityToGrantEquityBasedCompensation_lbl">Expiration date of the 2007 Stock Incentive Plan.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementExpirationOfAuthorityToGrantEquityBasedCompensation" xlink:to="vsh_ShareBasedCompensationArrangementExpirationOfAuthorityToGrantEquityBasedCompensation_lbl" xlink:title="label: ShareBasedCompensationArrangementExpirationOfAuthorityToGrantEquityBasedCompensation to vsh_ShareBasedCompensationArrangementExpirationOfAuthorityToGrantEquityBasedCompensation_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_ShareBasedCompensationArrangementExpirationOfAuthorityToGrantEquityBasedCompensation_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_ShareBasedCompensationArrangementExpirationOfAuthorityToGrantEquityBasedCompensation_lbl1" xml:lang="en-US" id="vsh_ShareBasedCompensationArrangementExpirationOfAuthorityToGrantEquityBasedCompensation_lbl1">Share Based Compensation Arrangement Expiration Of Authority To Grant Equity Based Compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementExpirationOfAuthorityToGrantEquityBasedCompensation" xlink:to="vsh_ShareBasedCompensationArrangementExpirationOfAuthorityToGrantEquityBasedCompensation_lbl1" xlink:title="label: ShareBasedCompensationArrangementExpirationOfAuthorityToGrantEquityBasedCompensation to vsh_ShareBasedCompensationArrangementExpirationOfAuthorityToGrantEquityBasedCompensation_lbl1" />
    <link:label xlink:type="resource" xlink:label="vsh_ShareBasedCompensationArrangementExpirationOfAuthorityToGrantEquityBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="vsh_ShareBasedCompensationArrangementExpirationOfAuthorityToGrantEquityBasedCompensation" xml:lang="en-US" id="vsh_ShareBasedCompensationArrangementExpirationOfAuthorityToGrantEquityBasedCompensation">Expiration date of the 2007 stock incentive plan</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementExpirationOfAuthorityToGrantEquityBasedCompensation" xlink:to="vsh_ShareBasedCompensationArrangementExpirationOfAuthorityToGrantEquityBasedCompensation" xlink:title="label: ShareBasedCompensationArrangementExpirationOfAuthorityToGrantEquityBasedCompensation to vsh_ShareBasedCompensationArrangementExpirationOfAuthorityToGrantEquityBasedCompensation" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_SharesImmediatelyVestedUponAcceleratingEvent" xlink:label="SharesImmediatelyVestedUponAcceleratingEvent" xlink:title="SharesImmediatelyVestedUponAcceleratingEvent" />
    <link:label xlink:type="resource" xlink:label="vsh_SharesImmediatelyVestedUponAcceleratingEvent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_SharesImmediatelyVestedUponAcceleratingEvent_lbl" xml:lang="en-US" id="vsh_SharesImmediatelyVestedUponAcceleratingEvent_lbl">Represents the number of options and/or restricted stock units which vested immediately upon the occurrence of an accelerating event such as death or resignation of the holder.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesImmediatelyVestedUponAcceleratingEvent" xlink:to="vsh_SharesImmediatelyVestedUponAcceleratingEvent_lbl" xlink:title="label: SharesImmediatelyVestedUponAcceleratingEvent to vsh_SharesImmediatelyVestedUponAcceleratingEvent_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_SharesImmediatelyVestedUponAcceleratingEvent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_SharesImmediatelyVestedUponAcceleratingEvent_lbl1" xml:lang="en-US" id="vsh_SharesImmediatelyVestedUponAcceleratingEvent_lbl1">Shares Immediately Vested Upon Accelerating Event</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesImmediatelyVestedUponAcceleratingEvent" xlink:to="vsh_SharesImmediatelyVestedUponAcceleratingEvent_lbl1" xlink:title="label: SharesImmediatelyVestedUponAcceleratingEvent to vsh_SharesImmediatelyVestedUponAcceleratingEvent_lbl1" />
    <link:label xlink:type="resource" xlink:label="vsh_SharesImmediatelyVestedUponAcceleratingEvent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="vsh_SharesImmediatelyVestedUponAcceleratingEvent" xml:lang="en-US" id="vsh_SharesImmediatelyVestedUponAcceleratingEvent">Shares Immediately Vested Upon Accelerating Event</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesImmediatelyVestedUponAcceleratingEvent" xlink:to="vsh_SharesImmediatelyVestedUponAcceleratingEvent" xlink:title="label: SharesImmediatelyVestedUponAcceleratingEvent to vsh_SharesImmediatelyVestedUponAcceleratingEvent" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_SharesToBeVestedImmediatelyUponCompanysAchievementOfPerformanceBasedCriteria" xlink:label="SharesToBeVestedImmediatelyUponCompanysAchievementOfPerformanceBasedCriteria" xlink:title="SharesToBeVestedImmediatelyUponCompanysAchievementOfPerformanceBasedCriteria" />
    <link:label xlink:type="resource" xlink:label="vsh_SharesToBeVestedImmediatelyUponCompanysAchievementOfPerformanceBasedCriteria_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_SharesToBeVestedImmediatelyUponCompanysAchievementOfPerformanceBasedCriteria_lbl" xml:lang="en-US" id="vsh_SharesToBeVestedImmediatelyUponCompanysAchievementOfPerformanceBasedCriteria_lbl">Represents the number of restricted stock units with performance-based vesting criteria which will vest immediately upon the company's achievement of the performance-based criteria due to the occurrence of an accelerating event.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesToBeVestedImmediatelyUponCompanysAchievementOfPerformanceBasedCriteria" xlink:to="vsh_SharesToBeVestedImmediatelyUponCompanysAchievementOfPerformanceBasedCriteria_lbl" xlink:title="label: SharesToBeVestedImmediatelyUponCompanysAchievementOfPerformanceBasedCriteria to vsh_SharesToBeVestedImmediatelyUponCompanysAchievementOfPerformanceBasedCriteria_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_SharesToBeVestedImmediatelyUponCompanysAchievementOfPerformanceBasedCriteria_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_SharesToBeVestedImmediatelyUponCompanysAchievementOfPerformanceBasedCriteria_lbl1" xml:lang="en-US" id="vsh_SharesToBeVestedImmediatelyUponCompanysAchievementOfPerformanceBasedCriteria_lbl1">Shares To Be Vested Immediately Upon Companys Achievement Of Performance Based Criteria</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesToBeVestedImmediatelyUponCompanysAchievementOfPerformanceBasedCriteria" xlink:to="vsh_SharesToBeVestedImmediatelyUponCompanysAchievementOfPerformanceBasedCriteria_lbl1" xlink:title="label: SharesToBeVestedImmediatelyUponCompanysAchievementOfPerformanceBasedCriteria to vsh_SharesToBeVestedImmediatelyUponCompanysAchievementOfPerformanceBasedCriteria_lbl1" />
    <link:label xlink:type="resource" xlink:label="vsh_SharesToBeVestedImmediatelyUponCompanysAchievementOfPerformanceBasedCriteria" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="vsh_SharesToBeVestedImmediatelyUponCompanysAchievementOfPerformanceBasedCriteria" xml:lang="en-US" id="vsh_SharesToBeVestedImmediatelyUponCompanysAchievementOfPerformanceBasedCriteria">Shares To Be Vested Immediately Upon Company's Achievement Of Performance Based Criteria</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesToBeVestedImmediatelyUponCompanysAchievementOfPerformanceBasedCriteria" xlink:to="vsh_SharesToBeVestedImmediatelyUponCompanysAchievementOfPerformanceBasedCriteria" xlink:title="label: SharesToBeVestedImmediatelyUponCompanysAchievementOfPerformanceBasedCriteria to vsh_SharesToBeVestedImmediatelyUponCompanysAchievementOfPerformanceBasedCriteria" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ShareBasedCompensationArrangementPhantomStockUnitsRedeemedForCommonStock" xlink:label="ShareBasedCompensationArrangementPhantomStockUnitsRedeemedForCommonStock" xlink:title="ShareBasedCompensationArrangementPhantomStockUnitsRedeemedForCommonStock" />
    <link:label xlink:type="resource" xlink:label="vsh_ShareBasedCompensationArrangementPhantomStockUnitsRedeemedForCommonStock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_ShareBasedCompensationArrangementPhantomStockUnitsRedeemedForCommonStock_lbl" xml:lang="en-US" id="vsh_ShareBasedCompensationArrangementPhantomStockUnitsRedeemedForCommonStock_lbl">The number of phantom stock units redeemed for common stock.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementPhantomStockUnitsRedeemedForCommonStock" xlink:to="vsh_ShareBasedCompensationArrangementPhantomStockUnitsRedeemedForCommonStock_lbl" xlink:title="label: ShareBasedCompensationArrangementPhantomStockUnitsRedeemedForCommonStock to vsh_ShareBasedCompensationArrangementPhantomStockUnitsRedeemedForCommonStock_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_ShareBasedCompensationArrangementPhantomStockUnitsRedeemedForCommonStock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_ShareBasedCompensationArrangementPhantomStockUnitsRedeemedForCommonStock_lbl1" xml:lang="en-US" id="vsh_ShareBasedCompensationArrangementPhantomStockUnitsRedeemedForCommonStock_lbl1">Share Based Compensation Arrangement Phantom Stock Units Redeemed For Common Stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementPhantomStockUnitsRedeemedForCommonStock" xlink:to="vsh_ShareBasedCompensationArrangementPhantomStockUnitsRedeemedForCommonStock_lbl1" xlink:title="label: ShareBasedCompensationArrangementPhantomStockUnitsRedeemedForCommonStock to vsh_ShareBasedCompensationArrangementPhantomStockUnitsRedeemedForCommonStock_lbl1" />
    <link:label xlink:type="resource" xlink:label="vsh_ShareBasedCompensationArrangementPhantomStockUnitsRedeemedForCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="vsh_ShareBasedCompensationArrangementPhantomStockUnitsRedeemedForCommonStock" xml:lang="en-US" id="vsh_ShareBasedCompensationArrangementPhantomStockUnitsRedeemedForCommonStock">Redeemed for common stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementPhantomStockUnitsRedeemedForCommonStock" xlink:to="vsh_ShareBasedCompensationArrangementPhantomStockUnitsRedeemedForCommonStock" xlink:title="label: ShareBasedCompensationArrangementPhantomStockUnitsRedeemedForCommonStock to vsh_ShareBasedCompensationArrangementPhantomStockUnitsRedeemedForCommonStock" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber" />
    <link:label xlink:type="resource" xlink:label="vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber_lbl" xml:lang="en-US" id="vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber_lbl">As of the balance sheet date, the number of equity-based payment instruments, excluding stock (or unit) options into which fully vested and expected to vest equity-based payment instruments other than stock (or unit) options outstanding can be converted under the plan.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber" xlink:to="vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber to vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber_lbl1" xml:lang="en-US" id="vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber_lbl1">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expected To Vest Outstanding Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber" xlink:to="vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber to vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber_lbl1" />
    <link:label xlink:type="resource" xlink:label="vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber" xml:lang="en-US" id="vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber">Expected to vest (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber" xlink:to="vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber to vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_DividendEquivalentsIssuedInDollarsPerShare" xlink:label="DividendEquivalentsIssuedInDollarsPerShare" xlink:title="DividendEquivalentsIssuedInDollarsPerShare" />
    <link:label xlink:type="resource" xlink:label="vsh_DividendEquivalentsIssuedInDollarsPerShare_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_DividendEquivalentsIssuedInDollarsPerShare_lbl" xml:lang="en-US" id="vsh_DividendEquivalentsIssuedInDollarsPerShare_lbl">The weighted average fair value at grant date for dividend equivalents issued during the period on the phantom stock plan.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividendEquivalentsIssuedInDollarsPerShare" xlink:to="vsh_DividendEquivalentsIssuedInDollarsPerShare_lbl" xlink:title="label: DividendEquivalentsIssuedInDollarsPerShare to vsh_DividendEquivalentsIssuedInDollarsPerShare_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_DividendEquivalentsIssuedInDollarsPerShare_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_DividendEquivalentsIssuedInDollarsPerShare_lbl1" xml:lang="en-US" id="vsh_DividendEquivalentsIssuedInDollarsPerShare_lbl1">Dividend equivalents issued (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DividendEquivalentsIssuedInDollarsPerShare" xlink:to="vsh_DividendEquivalentsIssuedInDollarsPerShare_lbl1" xlink:title="label: DividendEquivalentsIssuedInDollarsPerShare to vsh_DividendEquivalentsIssuedInDollarsPerShare_lbl1" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ExecutiveCompensationCharge" xlink:label="ExecutiveCompensationCharge" xlink:title="ExecutiveCompensationCharge" />
    <link:label xlink:type="resource" xlink:label="vsh_ExecutiveCompensationCharge_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_ExecutiveCompensationCharge_lbl" xml:lang="en-US" id="vsh_ExecutiveCompensationCharge_lbl">Compensation expense recorded to recognize changes in executive employees contract or status with the company.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExecutiveCompensationCharge" xlink:to="vsh_ExecutiveCompensationCharge_lbl" xlink:title="label: ExecutiveCompensationCharge to vsh_ExecutiveCompensationCharge_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_ExecutiveCompensationCharge_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_ExecutiveCompensationCharge_lbl1" xml:lang="en-US" id="vsh_ExecutiveCompensationCharge_lbl1">Executive Compensation Charge</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExecutiveCompensationCharge" xlink:to="vsh_ExecutiveCompensationCharge_lbl1" xlink:title="label: ExecutiveCompensationCharge to vsh_ExecutiveCompensationCharge_lbl1" />
    <link:label xlink:type="resource" xlink:label="vsh_ExecutiveCompensationCharge" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="vsh_ExecutiveCompensationCharge" xml:lang="en-US" id="vsh_ExecutiveCompensationCharge">Executive compensation charges (credit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExecutiveCompensationCharge" xlink:to="vsh_ExecutiveCompensationCharge" xlink:title="label: ExecutiveCompensationCharge to vsh_ExecutiveCompensationCharge" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_UnrecognizedCompensationCostNotExpectedToBeRecognized" xlink:label="UnrecognizedCompensationCostNotExpectedToBeRecognized" xlink:title="UnrecognizedCompensationCostNotExpectedToBeRecognized" />
    <link:label xlink:type="resource" xlink:label="vsh_UnrecognizedCompensationCostNotExpectedToBeRecognized_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_UnrecognizedCompensationCostNotExpectedToBeRecognized_lbl" xml:lang="en-US" id="vsh_UnrecognizedCompensationCostNotExpectedToBeRecognized_lbl">Unrecognized costs of unvested share-based compensation awards not expected to vest.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedCompensationCostNotExpectedToBeRecognized" xlink:to="vsh_UnrecognizedCompensationCostNotExpectedToBeRecognized_lbl" xlink:title="label: UnrecognizedCompensationCostNotExpectedToBeRecognized to vsh_UnrecognizedCompensationCostNotExpectedToBeRecognized_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_UnrecognizedCompensationCostNotExpectedToBeRecognized_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_UnrecognizedCompensationCostNotExpectedToBeRecognized_lbl1" xml:lang="en-US" id="vsh_UnrecognizedCompensationCostNotExpectedToBeRecognized_lbl1">Unrecognized compensation cost not expected to be recognized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedCompensationCostNotExpectedToBeRecognized" xlink:to="vsh_UnrecognizedCompensationCostNotExpectedToBeRecognized_lbl1" xlink:title="label: UnrecognizedCompensationCostNotExpectedToBeRecognized to vsh_UnrecognizedCompensationCostNotExpectedToBeRecognized_lbl1" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_Two007StockIncentiveProgramMember" xlink:label="Two007StockIncentiveProgramMember" xlink:title="Two007StockIncentiveProgramMember" />
    <link:label xlink:type="resource" xlink:label="vsh_Two007StockIncentiveProgramMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_Two007StockIncentiveProgramMember_lbl" xml:lang="en-US" id="vsh_Two007StockIncentiveProgramMember_lbl">Vishay Intertechnology, Inc. 2007 Stock Incentive Program</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Two007StockIncentiveProgramMember" xlink:to="vsh_Two007StockIncentiveProgramMember_lbl" xlink:title="label: Two007StockIncentiveProgramMember to vsh_Two007StockIncentiveProgramMember_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_Two007StockIncentiveProgramMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_Two007StockIncentiveProgramMember_lbl1" xml:lang="en-US" id="vsh_Two007StockIncentiveProgramMember_lbl1">2007 Stock Incentive Program [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Two007StockIncentiveProgramMember" xlink:to="vsh_Two007StockIncentiveProgramMember_lbl1" xlink:title="label: Two007StockIncentiveProgramMember to vsh_Two007StockIncentiveProgramMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_Two023LongTermIncentivePlanMember" xlink:label="Two023LongTermIncentivePlanMember" xlink:title="Two023LongTermIncentivePlanMember" />
    <link:label xlink:type="resource" xlink:label="vsh_Two023LongTermIncentivePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_Two023LongTermIncentivePlanMember_lbl" xml:lang="en-US" id="vsh_Two023LongTermIncentivePlanMember_lbl">Vishay Intertechnology, Inc. 2023 Long-Term Incentive Plan</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Two023LongTermIncentivePlanMember" xlink:to="vsh_Two023LongTermIncentivePlanMember_lbl" xlink:title="label: Two023LongTermIncentivePlanMember to vsh_Two023LongTermIncentivePlanMember_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_Two023LongTermIncentivePlanMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_Two023LongTermIncentivePlanMember_lbl1" xml:lang="en-US" id="vsh_Two023LongTermIncentivePlanMember_lbl1">2023 Long-Term Incentive Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Two023LongTermIncentivePlanMember" xlink:to="vsh_Two023LongTermIncentivePlanMember_lbl1" xlink:title="label: Two023LongTermIncentivePlanMember to vsh_Two023LongTermIncentivePlanMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ScheduledToVestMarch12029Member" xlink:label="ScheduledToVestMarch12029Member" xlink:title="ScheduledToVestMarch12029Member" />
    <link:label xlink:type="resource" xlink:label="vsh_ScheduledToVestMarch12029Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_ScheduledToVestMarch12029Member_lbl" xml:lang="en-US" id="vsh_ScheduledToVestMarch12029Member_lbl">Awards scheduled to vest March 1, 2029</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduledToVestMarch12029Member" xlink:to="vsh_ScheduledToVestMarch12029Member_lbl" xlink:title="label: ScheduledToVestMarch12029Member to vsh_ScheduledToVestMarch12029Member_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_ScheduledToVestMarch12029Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_ScheduledToVestMarch12029Member_lbl1" xml:lang="en-US" id="vsh_ScheduledToVestMarch12029Member_lbl1">Scheduled to Vest March 1, 2029 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduledToVestMarch12029Member" xlink:to="vsh_ScheduledToVestMarch12029Member_lbl1" xlink:title="label: ScheduledToVestMarch12029Member to vsh_ScheduledToVestMarch12029Member_lbl1" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_WeightedAverageOtherMember" xlink:label="WeightedAverageOtherMember" xlink:title="WeightedAverageOtherMember" />
    <link:label xlink:type="resource" xlink:label="vsh_WeightedAverageOtherMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_WeightedAverageOtherMember_lbl" xml:lang="en-US" id="vsh_WeightedAverageOtherMember_lbl">Other securities not separately identified that could be converted into stock.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageOtherMember" xlink:to="vsh_WeightedAverageOtherMember_lbl" xlink:title="label: WeightedAverageOtherMember to vsh_WeightedAverageOtherMember_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_WeightedAverageOtherMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_WeightedAverageOtherMember_lbl1" xml:lang="en-US" id="vsh_WeightedAverageOtherMember_lbl1">Weighted average other [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageOtherMember" xlink:to="vsh_WeightedAverageOtherMember_lbl1" xlink:title="label: WeightedAverageOtherMember to vsh_WeightedAverageOtherMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="vsh_WeightedAverageOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="vsh_WeightedAverageOtherMember" xml:lang="en-US" id="vsh_WeightedAverageOtherMember">Weighted Average Other [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageOtherMember" xlink:to="vsh_WeightedAverageOtherMember" xlink:title="label: WeightedAverageOtherMember to vsh_WeightedAverageOtherMember" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_NumeratorForBasicEarningsPerShareAbstract" xlink:label="NumeratorForBasicEarningsPerShareAbstract" xlink:title="NumeratorForBasicEarningsPerShareAbstract" />
    <link:label xlink:type="resource" xlink:label="vsh_NumeratorForBasicEarningsPerShareAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_NumeratorForBasicEarningsPerShareAbstract_lbl" xml:lang="en-US" id="vsh_NumeratorForBasicEarningsPerShareAbstract_lbl">Numerator For Basic Earnings Per Share.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumeratorForBasicEarningsPerShareAbstract" xlink:to="vsh_NumeratorForBasicEarningsPerShareAbstract_lbl" xlink:title="label: NumeratorForBasicEarningsPerShareAbstract to vsh_NumeratorForBasicEarningsPerShareAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_NumeratorForBasicEarningsPerShareAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_NumeratorForBasicEarningsPerShareAbstract_lbl1" xml:lang="en-US" id="vsh_NumeratorForBasicEarningsPerShareAbstract_lbl1">Numerator For Basic Earnings Per Share [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumeratorForBasicEarningsPerShareAbstract" xlink:to="vsh_NumeratorForBasicEarningsPerShareAbstract_lbl1" xlink:title="label: NumeratorForBasicEarningsPerShareAbstract to vsh_NumeratorForBasicEarningsPerShareAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="vsh_NumeratorForBasicEarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="vsh_NumeratorForBasicEarningsPerShareAbstract" xml:lang="en-US" id="vsh_NumeratorForBasicEarningsPerShareAbstract">Numerator [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumeratorForBasicEarningsPerShareAbstract" xlink:to="vsh_NumeratorForBasicEarningsPerShareAbstract" xlink:title="label: NumeratorForBasicEarningsPerShareAbstract to vsh_NumeratorForBasicEarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_DenominatorForBasicEarningsPerShareAbstract" xlink:label="DenominatorForBasicEarningsPerShareAbstract" xlink:title="DenominatorForBasicEarningsPerShareAbstract" />
    <link:label xlink:type="resource" xlink:label="vsh_DenominatorForBasicEarningsPerShareAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_DenominatorForBasicEarningsPerShareAbstract_lbl" xml:lang="en-US" id="vsh_DenominatorForBasicEarningsPerShareAbstract_lbl">Denominator For Basic Earnings Per Share.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DenominatorForBasicEarningsPerShareAbstract" xlink:to="vsh_DenominatorForBasicEarningsPerShareAbstract_lbl" xlink:title="label: DenominatorForBasicEarningsPerShareAbstract to vsh_DenominatorForBasicEarningsPerShareAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_DenominatorForBasicEarningsPerShareAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_DenominatorForBasicEarningsPerShareAbstract_lbl1" xml:lang="en-US" id="vsh_DenominatorForBasicEarningsPerShareAbstract_lbl1">Denominator For Basic Earnings Per Share [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DenominatorForBasicEarningsPerShareAbstract" xlink:to="vsh_DenominatorForBasicEarningsPerShareAbstract_lbl1" xlink:title="label: DenominatorForBasicEarningsPerShareAbstract to vsh_DenominatorForBasicEarningsPerShareAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="vsh_DenominatorForBasicEarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="vsh_DenominatorForBasicEarningsPerShareAbstract" xml:lang="en-US" id="vsh_DenominatorForBasicEarningsPerShareAbstract">Denominator [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DenominatorForBasicEarningsPerShareAbstract" xlink:to="vsh_DenominatorForBasicEarningsPerShareAbstract" xlink:title="label: DenominatorForBasicEarningsPerShareAbstract to vsh_DenominatorForBasicEarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ConvertibleAndExchangeableDebtInstruments" xlink:label="ConvertibleAndExchangeableDebtInstruments" xlink:title="ConvertibleAndExchangeableDebtInstruments" />
    <link:label xlink:type="resource" xlink:label="vsh_ConvertibleAndExchangeableDebtInstruments_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_ConvertibleAndExchangeableDebtInstruments_lbl" xml:lang="en-US" id="vsh_ConvertibleAndExchangeableDebtInstruments_lbl">Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using either the if-converted or treasury stock method. The method used is dependent on the specific debt instrument.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleAndExchangeableDebtInstruments" xlink:to="vsh_ConvertibleAndExchangeableDebtInstruments_lbl" xlink:title="label: ConvertibleAndExchangeableDebtInstruments to vsh_ConvertibleAndExchangeableDebtInstruments_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_ConvertibleAndExchangeableDebtInstruments_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_ConvertibleAndExchangeableDebtInstruments_lbl1" xml:lang="en-US" id="vsh_ConvertibleAndExchangeableDebtInstruments_lbl1">Convertible and exchangeable debt instruments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleAndExchangeableDebtInstruments" xlink:to="vsh_ConvertibleAndExchangeableDebtInstruments_lbl1" xlink:title="label: ConvertibleAndExchangeableDebtInstruments to vsh_ConvertibleAndExchangeableDebtInstruments_lbl1" />
    <link:label xlink:type="resource" xlink:label="vsh_ConvertibleAndExchangeableDebtInstruments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="vsh_ConvertibleAndExchangeableDebtInstruments" xml:lang="en-US" id="vsh_ConvertibleAndExchangeableDebtInstruments">Convertible and exchangeable debt instruments (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertibleAndExchangeableDebtInstruments" xlink:to="vsh_ConvertibleAndExchangeableDebtInstruments" xlink:title="label: ConvertibleAndExchangeableDebtInstruments to vsh_ConvertibleAndExchangeableDebtInstruments" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_NumeratorForDilutedEarningsPerShareAbstract" xlink:label="NumeratorForDilutedEarningsPerShareAbstract" xlink:title="NumeratorForDilutedEarningsPerShareAbstract" />
    <link:label xlink:type="resource" xlink:label="vsh_NumeratorForDilutedEarningsPerShareAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_NumeratorForDilutedEarningsPerShareAbstract_lbl" xml:lang="en-US" id="vsh_NumeratorForDilutedEarningsPerShareAbstract_lbl">Numerator For Diluted Earnings Per Share.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumeratorForDilutedEarningsPerShareAbstract" xlink:to="vsh_NumeratorForDilutedEarningsPerShareAbstract_lbl" xlink:title="label: NumeratorForDilutedEarningsPerShareAbstract to vsh_NumeratorForDilutedEarningsPerShareAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_NumeratorForDilutedEarningsPerShareAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_NumeratorForDilutedEarningsPerShareAbstract_lbl1" xml:lang="en-US" id="vsh_NumeratorForDilutedEarningsPerShareAbstract_lbl1">Numerator For Diluted Earnings Per Share [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumeratorForDilutedEarningsPerShareAbstract" xlink:to="vsh_NumeratorForDilutedEarningsPerShareAbstract_lbl1" xlink:title="label: NumeratorForDilutedEarningsPerShareAbstract to vsh_NumeratorForDilutedEarningsPerShareAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="vsh_NumeratorForDilutedEarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="vsh_NumeratorForDilutedEarningsPerShareAbstract" xml:lang="en-US" id="vsh_NumeratorForDilutedEarningsPerShareAbstract">Numerator for diluted earnings per share:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumeratorForDilutedEarningsPerShareAbstract" xlink:to="vsh_NumeratorForDilutedEarningsPerShareAbstract" xlink:title="label: NumeratorForDilutedEarningsPerShareAbstract to vsh_NumeratorForDilutedEarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_AdjustmentToNumeratorForContinuingOperationsAndNetEarningsAbstract" xlink:label="AdjustmentToNumeratorForContinuingOperationsAndNetEarningsAbstract" xlink:title="AdjustmentToNumeratorForContinuingOperationsAndNetEarningsAbstract" />
    <link:label xlink:type="resource" xlink:label="vsh_AdjustmentToNumeratorForContinuingOperationsAndNetEarningsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_AdjustmentToNumeratorForContinuingOperationsAndNetEarningsAbstract_lbl" xml:lang="en-US" id="vsh_AdjustmentToNumeratorForContinuingOperationsAndNetEarningsAbstract_lbl">Adjustment To Numerator For Continuing Operations and Net Earnings.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentToNumeratorForContinuingOperationsAndNetEarningsAbstract" xlink:to="vsh_AdjustmentToNumeratorForContinuingOperationsAndNetEarningsAbstract_lbl" xlink:title="label: AdjustmentToNumeratorForContinuingOperationsAndNetEarningsAbstract to vsh_AdjustmentToNumeratorForContinuingOperationsAndNetEarningsAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_AdjustmentToNumeratorForContinuingOperationsAndNetEarningsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_AdjustmentToNumeratorForContinuingOperationsAndNetEarningsAbstract_lbl1" xml:lang="en-US" id="vsh_AdjustmentToNumeratorForContinuingOperationsAndNetEarningsAbstract_lbl1">Adjustment To Numerator For Continuing Operations and Net Earnings [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentToNumeratorForContinuingOperationsAndNetEarningsAbstract" xlink:to="vsh_AdjustmentToNumeratorForContinuingOperationsAndNetEarningsAbstract_lbl1" xlink:title="label: AdjustmentToNumeratorForContinuingOperationsAndNetEarningsAbstract to vsh_AdjustmentToNumeratorForContinuingOperationsAndNetEarningsAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="vsh_AdjustmentToNumeratorForContinuingOperationsAndNetEarningsAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="vsh_AdjustmentToNumeratorForContinuingOperationsAndNetEarningsAbstract" xml:lang="en-US" id="vsh_AdjustmentToNumeratorForContinuingOperationsAndNetEarningsAbstract">Adjustment to the numerator for continuing operations and net earnings:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentToNumeratorForContinuingOperationsAndNetEarningsAbstract" xlink:to="vsh_AdjustmentToNumeratorForContinuingOperationsAndNetEarningsAbstract" xlink:title="label: AdjustmentToNumeratorForContinuingOperationsAndNetEarningsAbstract to vsh_AdjustmentToNumeratorForContinuingOperationsAndNetEarningsAbstract" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_DenominatorForDilutedEarningsPerShareAbstract" xlink:label="DenominatorForDilutedEarningsPerShareAbstract" xlink:title="DenominatorForDilutedEarningsPerShareAbstract" />
    <link:label xlink:type="resource" xlink:label="vsh_DenominatorForDilutedEarningsPerShareAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_DenominatorForDilutedEarningsPerShareAbstract_lbl" xml:lang="en-US" id="vsh_DenominatorForDilutedEarningsPerShareAbstract_lbl">Denominator For Diluted Earnings Per Share.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DenominatorForDilutedEarningsPerShareAbstract" xlink:to="vsh_DenominatorForDilutedEarningsPerShareAbstract_lbl" xlink:title="label: DenominatorForDilutedEarningsPerShareAbstract to vsh_DenominatorForDilutedEarningsPerShareAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_DenominatorForDilutedEarningsPerShareAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_DenominatorForDilutedEarningsPerShareAbstract_lbl1" xml:lang="en-US" id="vsh_DenominatorForDilutedEarningsPerShareAbstract_lbl1">Denominator For Diluted Earnings Per Share [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DenominatorForDilutedEarningsPerShareAbstract" xlink:to="vsh_DenominatorForDilutedEarningsPerShareAbstract_lbl1" xlink:title="label: DenominatorForDilutedEarningsPerShareAbstract to vsh_DenominatorForDilutedEarningsPerShareAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="vsh_DenominatorForDilutedEarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="vsh_DenominatorForDilutedEarningsPerShareAbstract" xml:lang="en-US" id="vsh_DenominatorForDilutedEarningsPerShareAbstract">Denominator for diluted earnings (loss) per share [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DenominatorForDilutedEarningsPerShareAbstract" xlink:to="vsh_DenominatorForDilutedEarningsPerShareAbstract" xlink:title="label: DenominatorForDilutedEarningsPerShareAbstract to vsh_DenominatorForDilutedEarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_IncrementalCommonSharesOther" xlink:label="IncrementalCommonSharesOther" xlink:title="IncrementalCommonSharesOther" />
    <link:label xlink:type="resource" xlink:label="vsh_IncrementalCommonSharesOther_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_IncrementalCommonSharesOther_lbl" xml:lang="en-US" id="vsh_IncrementalCommonSharesOther_lbl">Other shares included in the calculation of diluted EPS as a result of the potential dilutive effect of other instruments not separately disclosed.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncrementalCommonSharesOther" xlink:to="vsh_IncrementalCommonSharesOther_lbl" xlink:title="label: IncrementalCommonSharesOther to vsh_IncrementalCommonSharesOther_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_IncrementalCommonSharesOther_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_IncrementalCommonSharesOther_lbl1" xml:lang="en-US" id="vsh_IncrementalCommonSharesOther_lbl1">Incremental Common Shares Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncrementalCommonSharesOther" xlink:to="vsh_IncrementalCommonSharesOther_lbl1" xlink:title="label: IncrementalCommonSharesOther to vsh_IncrementalCommonSharesOther_lbl1" />
    <link:label xlink:type="resource" xlink:label="vsh_IncrementalCommonSharesOther" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="vsh_IncrementalCommonSharesOther" xml:lang="en-US" id="vsh_IncrementalCommonSharesOther">Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncrementalCommonSharesOther" xlink:to="vsh_IncrementalCommonSharesOther" xlink:title="label: IncrementalCommonSharesOther to vsh_IncrementalCommonSharesOther" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ExchangeableUnsecuredNotesDue2102Member" xlink:label="ExchangeableUnsecuredNotesDue2102Member" xlink:title="ExchangeableUnsecuredNotesDue2102Member" />
    <link:label xlink:type="resource" xlink:label="vsh_ExchangeableUnsecuredNotesDue2102Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_ExchangeableUnsecuredNotesDue2102Member_lbl" xml:lang="en-US" id="vsh_ExchangeableUnsecuredNotesDue2102Member_lbl">Borrowings that are exchangeable for equity instruments.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExchangeableUnsecuredNotesDue2102Member" xlink:to="vsh_ExchangeableUnsecuredNotesDue2102Member_lbl" xlink:title="label: ExchangeableUnsecuredNotesDue2102Member to vsh_ExchangeableUnsecuredNotesDue2102Member_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_ExchangeableUnsecuredNotesDue2102Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_ExchangeableUnsecuredNotesDue2102Member_lbl1" xml:lang="en-US" id="vsh_ExchangeableUnsecuredNotesDue2102Member_lbl1">Exchangeable Unsecured Notes, Due 2102 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExchangeableUnsecuredNotesDue2102Member" xlink:to="vsh_ExchangeableUnsecuredNotesDue2102Member_lbl1" xlink:title="label: ExchangeableUnsecuredNotesDue2102Member to vsh_ExchangeableUnsecuredNotesDue2102Member_lbl1" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAbstract" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAbstract" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAbstract" />
    <link:label xlink:type="resource" xlink:label="vsh_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAbstract_lbl1" xml:lang="en-US" id="vsh_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAbstract_lbl1">Antidilutive Securities Excluded from Computation of Earnings Per Share [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAbstract" xlink:to="vsh_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAbstract_lbl1" xlink:title="label: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAbstract to vsh_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="vsh_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="vsh_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAbstract" xml:lang="en-US" id="vsh_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAbstract">Antidilutive Securities Excluded from Computation of Earnings Per Share [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAbstract" xlink:to="vsh_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAbstract" xlink:title="label: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAbstract to vsh_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_USTransitionTaxNet" xlink:label="USTransitionTaxNet" xlink:title="USTransitionTaxNet" />
    <link:label xlink:type="resource" xlink:label="vsh_USTransitionTaxNet_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_USTransitionTaxNet_lbl" xml:lang="en-US" id="vsh_USTransitionTaxNet_lbl">Net amount of U.S. transition tax payable.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="USTransitionTaxNet" xlink:to="vsh_USTransitionTaxNet_lbl" xlink:title="label: USTransitionTaxNet to vsh_USTransitionTaxNet_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_USTransitionTaxNet_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_USTransitionTaxNet_lbl1" xml:lang="en-US" id="vsh_USTransitionTaxNet_lbl1">U.S. transition tax (net)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="USTransitionTaxNet" xlink:to="vsh_USTransitionTaxNet_lbl1" xlink:title="label: USTransitionTaxNet to vsh_USTransitionTaxNet_lbl1" />
    <link:label xlink:type="resource" xlink:label="vsh_USTransitionTaxNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="vsh_USTransitionTaxNet" xml:lang="en-US" id="vsh_USTransitionTaxNet">Change in U.S. transition tax liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="USTransitionTaxNet" xlink:to="vsh_USTransitionTaxNet" xlink:title="label: USTransitionTaxNet to vsh_USTransitionTaxNet" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_RepatriationTaxes" xlink:label="RepatriationTaxes" xlink:title="RepatriationTaxes" />
    <link:label xlink:type="resource" xlink:label="vsh_RepatriationTaxes_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_RepatriationTaxes_lbl" xml:lang="en-US" id="vsh_RepatriationTaxes_lbl">Taxes paid related to repatriation activity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepatriationTaxes" xlink:to="vsh_RepatriationTaxes_lbl" xlink:title="label: RepatriationTaxes to vsh_RepatriationTaxes_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_RepatriationTaxes_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_RepatriationTaxes_lbl1" xml:lang="en-US" id="vsh_RepatriationTaxes_lbl1">Repatriation taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepatriationTaxes" xlink:to="vsh_RepatriationTaxes_lbl1" xlink:title="label: RepatriationTaxes to vsh_RepatriationTaxes_lbl1" />
    <link:label xlink:type="resource" xlink:label="vsh_RepatriationTaxes" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="vsh_RepatriationTaxes" xml:lang="en-US" id="vsh_RepatriationTaxes">Change in repatriation tax liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepatriationTaxes" xlink:to="vsh_RepatriationTaxes" xlink:title="label: RepatriationTaxes to vsh_RepatriationTaxes" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_OtherMember" xlink:label="OtherMember" xlink:title="OtherMember" />
    <link:label xlink:type="resource" xlink:label="vsh_OtherMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_OtherMember_lbl" xml:lang="en-US" id="vsh_OtherMember_lbl">Other end market customer</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherMember" xlink:to="vsh_OtherMember_lbl" xlink:title="label: OtherMember to vsh_OtherMember_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_OtherMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_OtherMember_lbl1" xml:lang="en-US" id="vsh_OtherMember_lbl1">Other [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherMember" xlink:to="vsh_OtherMember_lbl1" xlink:title="label: OtherMember to vsh_OtherMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_OptoelectronicComponentsSegmentMember" xlink:label="OptoelectronicComponentsSegmentMember" xlink:title="OptoelectronicComponentsSegmentMember" />
    <link:label xlink:type="resource" xlink:label="vsh_OptoelectronicComponentsSegmentMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_OptoelectronicComponentsSegmentMember_lbl1" xml:lang="en-US" id="vsh_OptoelectronicComponentsSegmentMember_lbl1">Optoelectronic Components Segment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OptoelectronicComponentsSegmentMember" xlink:to="vsh_OptoelectronicComponentsSegmentMember_lbl1" xlink:title="label: OptoelectronicComponentsSegmentMember to vsh_OptoelectronicComponentsSegmentMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="vsh_OptoelectronicComponentsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="vsh_OptoelectronicComponentsSegmentMember" xml:lang="en-US" id="vsh_OptoelectronicComponentsSegmentMember">Optoelectronic Components [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OptoelectronicComponentsSegmentMember" xlink:to="vsh_OptoelectronicComponentsSegmentMember" xlink:title="label: OptoelectronicComponentsSegmentMember to vsh_OptoelectronicComponentsSegmentMember" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_SegmentOperatingIncome" xlink:label="SegmentOperatingIncome" xlink:title="SegmentOperatingIncome" />
    <link:label xlink:type="resource" xlink:label="vsh_SegmentOperatingIncome_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_SegmentOperatingIncome_lbl" xml:lang="en-US" id="vsh_SegmentOperatingIncome_lbl">Operating income exclusive of costs of global operations, sales and marketing, information systems, finance and administration groups.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentOperatingIncome" xlink:to="vsh_SegmentOperatingIncome_lbl" xlink:title="label: SegmentOperatingIncome to vsh_SegmentOperatingIncome_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_SegmentOperatingIncome_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_SegmentOperatingIncome_lbl1" xml:lang="en-US" id="vsh_SegmentOperatingIncome_lbl1">Segment Operating Income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentOperatingIncome" xlink:to="vsh_SegmentOperatingIncome_lbl1" xlink:title="label: SegmentOperatingIncome to vsh_SegmentOperatingIncome_lbl1" />
    <link:label xlink:type="resource" xlink:label="vsh_SegmentOperatingIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="vsh_SegmentOperatingIncome" xml:lang="en-US" id="vsh_SegmentOperatingIncome">Segment operating income (loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentOperatingIncome" xlink:to="vsh_SegmentOperatingIncome" xlink:title="label: SegmentOperatingIncome to vsh_SegmentOperatingIncome" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_DiodesSegmentMember" xlink:label="DiodesSegmentMember" xlink:title="DiodesSegmentMember" />
    <link:label xlink:type="resource" xlink:label="vsh_DiodesSegmentMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_DiodesSegmentMember_lbl1" xml:lang="en-US" id="vsh_DiodesSegmentMember_lbl1">Diodes Segment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DiodesSegmentMember" xlink:to="vsh_DiodesSegmentMember_lbl1" xlink:title="label: DiodesSegmentMember to vsh_DiodesSegmentMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="vsh_DiodesSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="vsh_DiodesSegmentMember" xml:lang="en-US" id="vsh_DiodesSegmentMember">Diodes [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DiodesSegmentMember" xlink:to="vsh_DiodesSegmentMember" xlink:title="label: DiodesSegmentMember to vsh_DiodesSegmentMember" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_MosfetsSegmentMember" xlink:label="MosfetsSegmentMember" xlink:title="MosfetsSegmentMember" />
    <link:label xlink:type="resource" xlink:label="vsh_MosfetsSegmentMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_MosfetsSegmentMember_lbl1" xml:lang="en-US" id="vsh_MosfetsSegmentMember_lbl1">MOSFETS Segment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MosfetsSegmentMember" xlink:to="vsh_MosfetsSegmentMember_lbl1" xlink:title="label: MosfetsSegmentMember to vsh_MosfetsSegmentMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="vsh_MosfetsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="vsh_MosfetsSegmentMember" xml:lang="en-US" id="vsh_MosfetsSegmentMember">MOSFETs [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MosfetsSegmentMember" xlink:to="vsh_MosfetsSegmentMember" xlink:title="label: MosfetsSegmentMember to vsh_MosfetsSegmentMember" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ResistorsAndInductorsSegmentMember" xlink:label="ResistorsAndInductorsSegmentMember" xlink:title="ResistorsAndInductorsSegmentMember" />
    <link:label xlink:type="resource" xlink:label="vsh_ResistorsAndInductorsSegmentMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_ResistorsAndInductorsSegmentMember_lbl1" xml:lang="en-US" id="vsh_ResistorsAndInductorsSegmentMember_lbl1">Resistors And Inductors Segment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResistorsAndInductorsSegmentMember" xlink:to="vsh_ResistorsAndInductorsSegmentMember_lbl1" xlink:title="label: ResistorsAndInductorsSegmentMember to vsh_ResistorsAndInductorsSegmentMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="vsh_ResistorsAndInductorsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="vsh_ResistorsAndInductorsSegmentMember" xml:lang="en-US" id="vsh_ResistorsAndInductorsSegmentMember">Resistors &amp; Inductors [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResistorsAndInductorsSegmentMember" xlink:to="vsh_ResistorsAndInductorsSegmentMember" xlink:title="label: ResistorsAndInductorsSegmentMember to vsh_ResistorsAndInductorsSegmentMember" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_DistributorsMember" xlink:label="DistributorsMember" xlink:title="DistributorsMember" />
    <link:label xlink:type="resource" xlink:label="vsh_DistributorsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_DistributorsMember_lbl" xml:lang="en-US" id="vsh_DistributorsMember_lbl">Distribution customers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DistributorsMember" xlink:to="vsh_DistributorsMember_lbl" xlink:title="label: DistributorsMember to vsh_DistributorsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_DistributorsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_DistributorsMember_lbl1" xml:lang="en-US" id="vsh_DistributorsMember_lbl1">Distributors [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DistributorsMember" xlink:to="vsh_DistributorsMember_lbl1" xlink:title="label: DistributorsMember to vsh_DistributorsMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_OEMsMember" xlink:label="OEMsMember" xlink:title="OEMsMember" />
    <link:label xlink:type="resource" xlink:label="vsh_OEMsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_OEMsMember_lbl" xml:lang="en-US" id="vsh_OEMsMember_lbl">OEM customers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OEMsMember" xlink:to="vsh_OEMsMember_lbl" xlink:title="label: OEMsMember to vsh_OEMsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_OEMsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_OEMsMember_lbl1" xml:lang="en-US" id="vsh_OEMsMember_lbl1">OEMs [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OEMsMember" xlink:to="vsh_OEMsMember_lbl1" xlink:title="label: OEMsMember to vsh_OEMsMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_EMSCompaniesMember" xlink:label="EMSCompaniesMember" xlink:title="EMSCompaniesMember" />
    <link:label xlink:type="resource" xlink:label="vsh_EMSCompaniesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_EMSCompaniesMember_lbl" xml:lang="en-US" id="vsh_EMSCompaniesMember_lbl">EMS customers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EMSCompaniesMember" xlink:to="vsh_EMSCompaniesMember_lbl" xlink:title="label: EMSCompaniesMember to vsh_EMSCompaniesMember_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_EMSCompaniesMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_EMSCompaniesMember_lbl1" xml:lang="en-US" id="vsh_EMSCompaniesMember_lbl1">EMS companies [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EMSCompaniesMember" xlink:to="vsh_EMSCompaniesMember_lbl1" xlink:title="label: EMSCompaniesMember to vsh_EMSCompaniesMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="vsh_EMSCompaniesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="vsh_EMSCompaniesMember" xml:lang="en-US" id="vsh_EMSCompaniesMember">EMS Companies [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EMSCompaniesMember" xlink:to="vsh_EMSCompaniesMember" xlink:title="label: EMSCompaniesMember to vsh_EMSCompaniesMember" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_IndustrialMember" xlink:label="IndustrialMember" xlink:title="IndustrialMember" />
    <link:label xlink:type="resource" xlink:label="vsh_IndustrialMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_IndustrialMember_lbl" xml:lang="en-US" id="vsh_IndustrialMember_lbl">Industrial end market customer.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IndustrialMember" xlink:to="vsh_IndustrialMember_lbl" xlink:title="label: IndustrialMember to vsh_IndustrialMember_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_IndustrialMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_IndustrialMember_lbl1" xml:lang="en-US" id="vsh_IndustrialMember_lbl1">Industrial [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IndustrialMember" xlink:to="vsh_IndustrialMember_lbl1" xlink:title="label: IndustrialMember to vsh_IndustrialMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_AutomotiveMember" xlink:label="AutomotiveMember" xlink:title="AutomotiveMember" />
    <link:label xlink:type="resource" xlink:label="vsh_AutomotiveMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_AutomotiveMember_lbl" xml:lang="en-US" id="vsh_AutomotiveMember_lbl">Automotive end market customer</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AutomotiveMember" xlink:to="vsh_AutomotiveMember_lbl" xlink:title="label: AutomotiveMember to vsh_AutomotiveMember_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_AutomotiveMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_AutomotiveMember_lbl1" xml:lang="en-US" id="vsh_AutomotiveMember_lbl1">Automotive [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AutomotiveMember" xlink:to="vsh_AutomotiveMember_lbl1" xlink:title="label: AutomotiveMember to vsh_AutomotiveMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_MilitaryAndAerospaceMember" xlink:label="MilitaryAndAerospaceMember" xlink:title="MilitaryAndAerospaceMember" />
    <link:label xlink:type="resource" xlink:label="vsh_MilitaryAndAerospaceMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_MilitaryAndAerospaceMember_lbl" xml:lang="en-US" id="vsh_MilitaryAndAerospaceMember_lbl">Military and aerospace end market customer</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MilitaryAndAerospaceMember" xlink:to="vsh_MilitaryAndAerospaceMember_lbl" xlink:title="label: MilitaryAndAerospaceMember to vsh_MilitaryAndAerospaceMember_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_MilitaryAndAerospaceMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_MilitaryAndAerospaceMember_lbl1" xml:lang="en-US" id="vsh_MilitaryAndAerospaceMember_lbl1">Military and Aerospace [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MilitaryAndAerospaceMember" xlink:to="vsh_MilitaryAndAerospaceMember_lbl1" xlink:title="label: MilitaryAndAerospaceMember to vsh_MilitaryAndAerospaceMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_MedicalMember" xlink:label="MedicalMember" xlink:title="MedicalMember" />
    <link:label xlink:type="resource" xlink:label="vsh_MedicalMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_MedicalMember_lbl" xml:lang="en-US" id="vsh_MedicalMember_lbl">Medical end market customer</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MedicalMember" xlink:to="vsh_MedicalMember_lbl" xlink:title="label: MedicalMember to vsh_MedicalMember_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_MedicalMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_MedicalMember_lbl1" xml:lang="en-US" id="vsh_MedicalMember_lbl1">Medical [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MedicalMember" xlink:to="vsh_MedicalMember_lbl1" xlink:title="label: MedicalMember to vsh_MedicalMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ResistorsSegmentMember" xlink:label="ResistorsSegmentMember" xlink:title="ResistorsSegmentMember" />
    <link:label xlink:type="resource" xlink:label="vsh_ResistorsSegmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_ResistorsSegmentMember_lbl" xml:lang="en-US" id="vsh_ResistorsSegmentMember_lbl">Resistors are basic components used in all forms of electronic circuitry to adjust and regulate levels of voltage and current.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResistorsSegmentMember" xlink:to="vsh_ResistorsSegmentMember_lbl" xlink:title="label: ResistorsSegmentMember to vsh_ResistorsSegmentMember_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_ResistorsSegmentMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_ResistorsSegmentMember_lbl1" xml:lang="en-US" id="vsh_ResistorsSegmentMember_lbl1">Resistors Segment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResistorsSegmentMember" xlink:to="vsh_ResistorsSegmentMember_lbl1" xlink:title="label: ResistorsSegmentMember to vsh_ResistorsSegmentMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="vsh_ResistorsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="vsh_ResistorsSegmentMember" xml:lang="en-US" id="vsh_ResistorsSegmentMember">Resistors [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResistorsSegmentMember" xlink:to="vsh_ResistorsSegmentMember" xlink:title="label: ResistorsSegmentMember to vsh_ResistorsSegmentMember" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_InductorsSegmentMember" xlink:label="InductorsSegmentMember" xlink:title="InductorsSegmentMember" />
    <link:label xlink:type="resource" xlink:label="vsh_InductorsSegmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_InductorsSegmentMember_lbl" xml:lang="en-US" id="vsh_InductorsSegmentMember_lbl">Inductors use an internal magnetic field to change alternating current phase and resist alternating current.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InductorsSegmentMember" xlink:to="vsh_InductorsSegmentMember_lbl" xlink:title="label: InductorsSegmentMember to vsh_InductorsSegmentMember_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_InductorsSegmentMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_InductorsSegmentMember_lbl1" xml:lang="en-US" id="vsh_InductorsSegmentMember_lbl1">Inductors Segment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InductorsSegmentMember" xlink:to="vsh_InductorsSegmentMember_lbl1" xlink:title="label: InductorsSegmentMember to vsh_InductorsSegmentMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="vsh_InductorsSegmentMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="vsh_InductorsSegmentMember" xml:lang="en-US" id="vsh_InductorsSegmentMember">Inductors [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InductorsSegmentMember" xlink:to="vsh_InductorsSegmentMember" xlink:title="label: InductorsSegmentMember to vsh_InductorsSegmentMember" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_EffectiveIncomeTaxRateDescriptionPolicyTextBlock" xlink:label="EffectiveIncomeTaxRateDescriptionPolicyTextBlock" xlink:title="EffectiveIncomeTaxRateDescriptionPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="vsh_EffectiveIncomeTaxRateDescriptionPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_EffectiveIncomeTaxRateDescriptionPolicyTextBlock_lbl" xml:lang="en-US" id="vsh_EffectiveIncomeTaxRateDescriptionPolicyTextBlock_lbl">Description on effective income tax rate during the reporting period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateDescriptionPolicyTextBlock" xlink:to="vsh_EffectiveIncomeTaxRateDescriptionPolicyTextBlock_lbl" xlink:title="label: EffectiveIncomeTaxRateDescriptionPolicyTextBlock to vsh_EffectiveIncomeTaxRateDescriptionPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_EffectiveIncomeTaxRateDescriptionPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_EffectiveIncomeTaxRateDescriptionPolicyTextBlock_lbl1" xml:lang="en-US" id="vsh_EffectiveIncomeTaxRateDescriptionPolicyTextBlock_lbl1">Effective Income Tax Rate Description [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateDescriptionPolicyTextBlock" xlink:to="vsh_EffectiveIncomeTaxRateDescriptionPolicyTextBlock_lbl1" xlink:title="label: EffectiveIncomeTaxRateDescriptionPolicyTextBlock to vsh_EffectiveIncomeTaxRateDescriptionPolicyTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="vsh_EffectiveIncomeTaxRateDescriptionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="vsh_EffectiveIncomeTaxRateDescriptionPolicyTextBlock" xml:lang="en-US" id="vsh_EffectiveIncomeTaxRateDescriptionPolicyTextBlock">Effective Income Tax Rate Description</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateDescriptionPolicyTextBlock" xlink:to="vsh_EffectiveIncomeTaxRateDescriptionPolicyTextBlock" xlink:title="label: EffectiveIncomeTaxRateDescriptionPolicyTextBlock to vsh_EffectiveIncomeTaxRateDescriptionPolicyTextBlock" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_TaxEffectOfAfsSecuritiesReclassifiedOutOfAoci" xlink:label="TaxEffectOfAfsSecuritiesReclassifiedOutOfAoci" xlink:title="TaxEffectOfAfsSecuritiesReclassifiedOutOfAoci" />
    <link:label xlink:type="resource" xlink:label="vsh_TaxEffectOfAfsSecuritiesReclassifiedOutOfAoci_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_TaxEffectOfAfsSecuritiesReclassifiedOutOfAoci_lbl" xml:lang="en-US" id="vsh_TaxEffectOfAfsSecuritiesReclassifiedOutOfAoci_lbl">Tax effect of unrealized gains (losses) on available-for-sale securities reclassified out of AOCI during the current period, excluding assets held by the Company's rabbi trust.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxEffectOfAfsSecuritiesReclassifiedOutOfAoci" xlink:to="vsh_TaxEffectOfAfsSecuritiesReclassifiedOutOfAoci_lbl" xlink:title="label: TaxEffectOfAfsSecuritiesReclassifiedOutOfAoci to vsh_TaxEffectOfAfsSecuritiesReclassifiedOutOfAoci_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_TaxEffectOfAfsSecuritiesReclassifiedOutOfAoci_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_TaxEffectOfAfsSecuritiesReclassifiedOutOfAoci_lbl1" xml:lang="en-US" id="vsh_TaxEffectOfAfsSecuritiesReclassifiedOutOfAoci_lbl1">Tax effect of AFS securities reclassified out of AOCI</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxEffectOfAfsSecuritiesReclassifiedOutOfAoci" xlink:to="vsh_TaxEffectOfAfsSecuritiesReclassifiedOutOfAoci_lbl1" xlink:title="label: TaxEffectOfAfsSecuritiesReclassifiedOutOfAoci to vsh_TaxEffectOfAfsSecuritiesReclassifiedOutOfAoci_lbl1" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_OtherAfsSecuritiesMember" xlink:label="OtherAfsSecuritiesMember" xlink:title="OtherAfsSecuritiesMember" />
    <link:label xlink:type="resource" xlink:label="vsh_OtherAfsSecuritiesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_OtherAfsSecuritiesMember_lbl" xml:lang="en-US" id="vsh_OtherAfsSecuritiesMember_lbl">Other available-for-sale securities.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAfsSecuritiesMember" xlink:to="vsh_OtherAfsSecuritiesMember_lbl" xlink:title="label: OtherAfsSecuritiesMember to vsh_OtherAfsSecuritiesMember_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_OtherAfsSecuritiesMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_OtherAfsSecuritiesMember_lbl1" xml:lang="en-US" id="vsh_OtherAfsSecuritiesMember_lbl1">Other AFS Securities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAfsSecuritiesMember" xlink:to="vsh_OtherAfsSecuritiesMember_lbl1" xlink:title="label: OtherAfsSecuritiesMember to vsh_OtherAfsSecuritiesMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ReclassificationsOfAfsInvestmentsOutOfAoci" xlink:label="ReclassificationsOfAfsInvestmentsOutOfAoci" xlink:title="ReclassificationsOfAfsInvestmentsOutOfAoci" />
    <link:label xlink:type="resource" xlink:label="vsh_ReclassificationsOfAfsInvestmentsOutOfAoci_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_ReclassificationsOfAfsInvestmentsOutOfAoci_lbl" xml:lang="en-US" id="vsh_ReclassificationsOfAfsInvestmentsOutOfAoci_lbl">Gross amount of unrealized gains (losses) on available-for-sale securities reclassified out of AOCI during the current period, excluding assets held by the Company's rabbi trust.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReclassificationsOfAfsInvestmentsOutOfAoci" xlink:to="vsh_ReclassificationsOfAfsInvestmentsOutOfAoci_lbl" xlink:title="label: ReclassificationsOfAfsInvestmentsOutOfAoci to vsh_ReclassificationsOfAfsInvestmentsOutOfAoci_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_ReclassificationsOfAfsInvestmentsOutOfAoci_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_ReclassificationsOfAfsInvestmentsOutOfAoci_lbl1" xml:lang="en-US" id="vsh_ReclassificationsOfAfsInvestmentsOutOfAoci_lbl1">Reclassifications of AFS investments out of AOCI</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReclassificationsOfAfsInvestmentsOutOfAoci" xlink:to="vsh_ReclassificationsOfAfsInvestmentsOutOfAoci_lbl1" xlink:title="label: ReclassificationsOfAfsInvestmentsOutOfAoci to vsh_ReclassificationsOfAfsInvestmentsOutOfAoci_lbl1" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_RabbiTrustAssetsMember" xlink:label="RabbiTrustAssetsMember" xlink:title="RabbiTrustAssetsMember" />
    <link:label xlink:type="resource" xlink:label="vsh_RabbiTrustAssetsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_RabbiTrustAssetsMember_lbl" xml:lang="en-US" id="vsh_RabbiTrustAssetsMember_lbl">Available-for-sale securities held in the rabbi trust.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RabbiTrustAssetsMember" xlink:to="vsh_RabbiTrustAssetsMember_lbl" xlink:title="label: RabbiTrustAssetsMember to vsh_RabbiTrustAssetsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_RabbiTrustAssetsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_RabbiTrustAssetsMember_lbl1" xml:lang="en-US" id="vsh_RabbiTrustAssetsMember_lbl1">Rabbi Trust Assets [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RabbiTrustAssetsMember" xlink:to="vsh_RabbiTrustAssetsMember_lbl1" xlink:title="label: RabbiTrustAssetsMember to vsh_RabbiTrustAssetsMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_TaxEffectsOfChangesInUncertainTaxPositions" xlink:label="TaxEffectsOfChangesInUncertainTaxPositions" xlink:title="TaxEffectsOfChangesInUncertainTaxPositions" />
    <link:label xlink:type="resource" xlink:label="vsh_TaxEffectsOfChangesInUncertainTaxPositions_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_TaxEffectsOfChangesInUncertainTaxPositions_lbl" xml:lang="en-US" id="vsh_TaxEffectsOfChangesInUncertainTaxPositions_lbl">The effect of changes in uncertain tax positions on reported income tax expense.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxEffectsOfChangesInUncertainTaxPositions" xlink:to="vsh_TaxEffectsOfChangesInUncertainTaxPositions_lbl" xlink:title="label: TaxEffectsOfChangesInUncertainTaxPositions to vsh_TaxEffectsOfChangesInUncertainTaxPositions_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_TaxEffectsOfChangesInUncertainTaxPositions_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_TaxEffectsOfChangesInUncertainTaxPositions_lbl1" xml:lang="en-US" id="vsh_TaxEffectsOfChangesInUncertainTaxPositions_lbl1">Tax effects of changes in uncertain tax positions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxEffectsOfChangesInUncertainTaxPositions" xlink:to="vsh_TaxEffectsOfChangesInUncertainTaxPositions_lbl1" xlink:title="label: TaxEffectsOfChangesInUncertainTaxPositions to vsh_TaxEffectsOfChangesInUncertainTaxPositions_lbl1" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_CashRepatriatedTotal" xlink:label="CashRepatriatedTotal" xlink:title="CashRepatriatedTotal" />
    <link:label xlink:type="resource" xlink:label="vsh_CashRepatriatedTotal_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_CashRepatriatedTotal_lbl" xml:lang="en-US" id="vsh_CashRepatriatedTotal_lbl">The total amount of foreign earnings repatriated to the U.S. under the Company's repatriation program which was initiated in 2008.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashRepatriatedTotal" xlink:to="vsh_CashRepatriatedTotal_lbl" xlink:title="label: CashRepatriatedTotal to vsh_CashRepatriatedTotal_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_CashRepatriatedTotal_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_CashRepatriatedTotal_lbl1" xml:lang="en-US" id="vsh_CashRepatriatedTotal_lbl1">Cash Repatriated Total</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashRepatriatedTotal" xlink:to="vsh_CashRepatriatedTotal_lbl1" xlink:title="label: CashRepatriatedTotal to vsh_CashRepatriatedTotal_lbl1" />
    <link:label xlink:type="resource" xlink:label="vsh_CashRepatriatedTotal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="vsh_CashRepatriatedTotal" xml:lang="en-US" id="vsh_CashRepatriatedTotal">Total cash repatriated under the Company's program</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashRepatriatedTotal" xlink:to="vsh_CashRepatriatedTotal" xlink:title="label: CashRepatriatedTotal to vsh_CashRepatriatedTotal" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_EffectOnIncomeTaxExpenseBenefitLineItems" xlink:label="EffectOnIncomeTaxExpenseBenefitLineItems" xlink:title="EffectOnIncomeTaxExpenseBenefitLineItems" />
    <link:label xlink:type="resource" xlink:label="vsh_EffectOnIncomeTaxExpenseBenefitLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_EffectOnIncomeTaxExpenseBenefitLineItems_lbl" xml:lang="en-US" id="vsh_EffectOnIncomeTaxExpenseBenefitLineItems_lbl">Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectOnIncomeTaxExpenseBenefitLineItems" xlink:to="vsh_EffectOnIncomeTaxExpenseBenefitLineItems_lbl" xlink:title="label: EffectOnIncomeTaxExpenseBenefitLineItems to vsh_EffectOnIncomeTaxExpenseBenefitLineItems_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_EffectOnIncomeTaxExpenseBenefitLineItems_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_EffectOnIncomeTaxExpenseBenefitLineItems_lbl1" xml:lang="en-US" id="vsh_EffectOnIncomeTaxExpenseBenefitLineItems_lbl1">Effect on Income Tax Expense (Benefit) [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectOnIncomeTaxExpenseBenefitLineItems" xlink:to="vsh_EffectOnIncomeTaxExpenseBenefitLineItems_lbl1" xlink:title="label: EffectOnIncomeTaxExpenseBenefitLineItems to vsh_EffectOnIncomeTaxExpenseBenefitLineItems_lbl1" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ChangeInIsraelTaxRateMember" xlink:label="ChangeInIsraelTaxRateMember" xlink:title="ChangeInIsraelTaxRateMember" />
    <link:label xlink:type="resource" xlink:label="vsh_ChangeInIsraelTaxRateMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_ChangeInIsraelTaxRateMember_lbl" xml:lang="en-US" id="vsh_ChangeInIsraelTaxRateMember_lbl">Change in deferred tax assets in Israel as a result of the change in the corporate income tax rate in Israel.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChangeInIsraelTaxRateMember" xlink:to="vsh_ChangeInIsraelTaxRateMember_lbl" xlink:title="label: ChangeInIsraelTaxRateMember to vsh_ChangeInIsraelTaxRateMember_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_ChangeInIsraelTaxRateMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_ChangeInIsraelTaxRateMember_lbl1" xml:lang="en-US" id="vsh_ChangeInIsraelTaxRateMember_lbl1">Change in Israel Tax Rate [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChangeInIsraelTaxRateMember" xlink:to="vsh_ChangeInIsraelTaxRateMember_lbl1" xlink:title="label: ChangeInIsraelTaxRateMember to vsh_ChangeInIsraelTaxRateMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ChangeDueToEnactmentOfAmericanTaxpayerReliefActMember" xlink:label="ChangeDueToEnactmentOfAmericanTaxpayerReliefActMember" xlink:title="ChangeDueToEnactmentOfAmericanTaxpayerReliefActMember" />
    <link:label xlink:type="resource" xlink:label="vsh_ChangeDueToEnactmentOfAmericanTaxpayerReliefActMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_ChangeDueToEnactmentOfAmericanTaxpayerReliefActMember_lbl" xml:lang="en-US" id="vsh_ChangeDueToEnactmentOfAmericanTaxpayerReliefActMember_lbl">Change in deferred tax assets value as a result of the enactment of the American Taxpayer Relief Act of 2012.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChangeDueToEnactmentOfAmericanTaxpayerReliefActMember" xlink:to="vsh_ChangeDueToEnactmentOfAmericanTaxpayerReliefActMember_lbl" xlink:title="label: ChangeDueToEnactmentOfAmericanTaxpayerReliefActMember to vsh_ChangeDueToEnactmentOfAmericanTaxpayerReliefActMember_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_ChangeDueToEnactmentOfAmericanTaxpayerReliefActMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_ChangeDueToEnactmentOfAmericanTaxpayerReliefActMember_lbl1" xml:lang="en-US" id="vsh_ChangeDueToEnactmentOfAmericanTaxpayerReliefActMember_lbl1">Change due to enactment of American Taxpayer Relief Act [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChangeDueToEnactmentOfAmericanTaxpayerReliefActMember" xlink:to="vsh_ChangeDueToEnactmentOfAmericanTaxpayerReliefActMember_lbl1" xlink:title="label: ChangeDueToEnactmentOfAmericanTaxpayerReliefActMember to vsh_ChangeDueToEnactmentOfAmericanTaxpayerReliefActMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_UnrecognizedTaxBenefitsIncreasesResultingFromInterest" xlink:label="UnrecognizedTaxBenefitsIncreasesResultingFromInterest" xlink:title="UnrecognizedTaxBenefitsIncreasesResultingFromInterest" />
    <link:label xlink:type="resource" xlink:label="vsh_UnrecognizedTaxBenefitsIncreasesResultingFromInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_UnrecognizedTaxBenefitsIncreasesResultingFromInterest_lbl" xml:lang="en-US" id="vsh_UnrecognizedTaxBenefitsIncreasesResultingFromInterest_lbl">Increase in unrecognized tax benefits resulting from interest.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsIncreasesResultingFromInterest" xlink:to="vsh_UnrecognizedTaxBenefitsIncreasesResultingFromInterest_lbl" xlink:title="label: UnrecognizedTaxBenefitsIncreasesResultingFromInterest to vsh_UnrecognizedTaxBenefitsIncreasesResultingFromInterest_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_UnrecognizedTaxBenefitsIncreasesResultingFromInterest_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_UnrecognizedTaxBenefitsIncreasesResultingFromInterest_lbl1" xml:lang="en-US" id="vsh_UnrecognizedTaxBenefitsIncreasesResultingFromInterest_lbl1">Unrecognized tax benefits increases resulting from interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsIncreasesResultingFromInterest" xlink:to="vsh_UnrecognizedTaxBenefitsIncreasesResultingFromInterest_lbl1" xlink:title="label: UnrecognizedTaxBenefitsIncreasesResultingFromInterest to vsh_UnrecognizedTaxBenefitsIncreasesResultingFromInterest_lbl1" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_BorrowingsToFundAcquisition" xlink:label="BorrowingsToFundAcquisition" xlink:title="BorrowingsToFundAcquisition" />
    <link:label xlink:type="resource" xlink:label="vsh_BorrowingsToFundAcquisition_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_BorrowingsToFundAcquisition_lbl" xml:lang="en-US" id="vsh_BorrowingsToFundAcquisition_lbl">The amount borrowed under a revolving credit facility used to fund or partially fund an acquisition.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BorrowingsToFundAcquisition" xlink:to="vsh_BorrowingsToFundAcquisition_lbl" xlink:title="label: BorrowingsToFundAcquisition to vsh_BorrowingsToFundAcquisition_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_BorrowingsToFundAcquisition_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_BorrowingsToFundAcquisition_lbl1" xml:lang="en-US" id="vsh_BorrowingsToFundAcquisition_lbl1">Borrowings to fund acquisition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BorrowingsToFundAcquisition" xlink:to="vsh_BorrowingsToFundAcquisition_lbl1" xlink:title="label: BorrowingsToFundAcquisition to vsh_BorrowingsToFundAcquisition_lbl1" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_AdditionalExpectedRepatriation" xlink:label="AdditionalExpectedRepatriation" xlink:title="AdditionalExpectedRepatriation" />
    <link:label xlink:type="resource" xlink:label="vsh_AdditionalExpectedRepatriation_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_AdditionalExpectedRepatriation_lbl" xml:lang="en-US" id="vsh_AdditionalExpectedRepatriation_lbl">Additional repatriation of foreign earnings which the company expects to occur in future period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalExpectedRepatriation" xlink:to="vsh_AdditionalExpectedRepatriation_lbl" xlink:title="label: AdditionalExpectedRepatriation to vsh_AdditionalExpectedRepatriation_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_AdditionalExpectedRepatriation_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_AdditionalExpectedRepatriation_lbl1" xml:lang="en-US" id="vsh_AdditionalExpectedRepatriation_lbl1">Additional expected repatriation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalExpectedRepatriation" xlink:to="vsh_AdditionalExpectedRepatriation_lbl1" xlink:title="label: AdditionalExpectedRepatriation to vsh_AdditionalExpectedRepatriation_lbl1" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_RemeasurementOfRepatriationDeferredTaxLiabilityMember" xlink:label="RemeasurementOfRepatriationDeferredTaxLiabilityMember" xlink:title="RemeasurementOfRepatriationDeferredTaxLiabilityMember" />
    <link:label xlink:type="resource" xlink:label="vsh_RemeasurementOfRepatriationDeferredTaxLiabilityMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_RemeasurementOfRepatriationDeferredTaxLiabilityMember_lbl" xml:lang="en-US" id="vsh_RemeasurementOfRepatriationDeferredTaxLiabilityMember_lbl">Remeasurement of the deferred tax liability recorded for cash repatriation.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RemeasurementOfRepatriationDeferredTaxLiabilityMember" xlink:to="vsh_RemeasurementOfRepatriationDeferredTaxLiabilityMember_lbl" xlink:title="label: RemeasurementOfRepatriationDeferredTaxLiabilityMember to vsh_RemeasurementOfRepatriationDeferredTaxLiabilityMember_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_RemeasurementOfRepatriationDeferredTaxLiabilityMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_RemeasurementOfRepatriationDeferredTaxLiabilityMember_lbl1" xml:lang="en-US" id="vsh_RemeasurementOfRepatriationDeferredTaxLiabilityMember_lbl1">Remeasurement of repatriation deferred tax liability [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RemeasurementOfRepatriationDeferredTaxLiabilityMember" xlink:to="vsh_RemeasurementOfRepatriationDeferredTaxLiabilityMember_lbl1" xlink:title="label: RemeasurementOfRepatriationDeferredTaxLiabilityMember to vsh_RemeasurementOfRepatriationDeferredTaxLiabilityMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="vsh_RemeasurementOfRepatriationDeferredTaxLiabilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="vsh_RemeasurementOfRepatriationDeferredTaxLiabilityMember" xml:lang="en-US" id="vsh_RemeasurementOfRepatriationDeferredTaxLiabilityMember">Remeasurement of Repatriation Deferred Tax Liability [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RemeasurementOfRepatriationDeferredTaxLiabilityMember" xlink:to="vsh_RemeasurementOfRepatriationDeferredTaxLiabilityMember" xlink:title="label: RemeasurementOfRepatriationDeferredTaxLiabilityMember to vsh_RemeasurementOfRepatriationDeferredTaxLiabilityMember" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_TCJAIncomeTaxExpenseAbstract" xlink:label="TCJAIncomeTaxExpenseAbstract" xlink:title="TCJAIncomeTaxExpenseAbstract" />
    <link:label xlink:type="resource" xlink:label="vsh_TCJAIncomeTaxExpenseAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_TCJAIncomeTaxExpenseAbstract_lbl" xml:lang="en-US" id="vsh_TCJAIncomeTaxExpenseAbstract_lbl">Income tax expense associated with the enactment of the Tax Cuts and Jobs Act ("TCJA") in the United States.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TCJAIncomeTaxExpenseAbstract" xlink:to="vsh_TCJAIncomeTaxExpenseAbstract_lbl" xlink:title="label: TCJAIncomeTaxExpenseAbstract to vsh_TCJAIncomeTaxExpenseAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_TCJAIncomeTaxExpenseAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_TCJAIncomeTaxExpenseAbstract_lbl1" xml:lang="en-US" id="vsh_TCJAIncomeTaxExpenseAbstract_lbl1">TCJA income tax expense Abstract [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TCJAIncomeTaxExpenseAbstract" xlink:to="vsh_TCJAIncomeTaxExpenseAbstract_lbl1" xlink:title="label: TCJAIncomeTaxExpenseAbstract to vsh_TCJAIncomeTaxExpenseAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="vsh_TCJAIncomeTaxExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="vsh_TCJAIncomeTaxExpenseAbstract" xml:lang="en-US" id="vsh_TCJAIncomeTaxExpenseAbstract">TCJA income tax expense [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TCJAIncomeTaxExpenseAbstract" xlink:to="vsh_TCJAIncomeTaxExpenseAbstract" xlink:title="label: TCJAIncomeTaxExpenseAbstract to vsh_TCJAIncomeTaxExpenseAbstract" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_TCJATaxOnUnremittedForeignEarnings" xlink:label="TCJATaxOnUnremittedForeignEarnings" xlink:title="TCJATaxOnUnremittedForeignEarnings" />
    <link:label xlink:type="resource" xlink:label="vsh_TCJATaxOnUnremittedForeignEarnings_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_TCJATaxOnUnremittedForeignEarnings_lbl" xml:lang="en-US" id="vsh_TCJATaxOnUnremittedForeignEarnings_lbl">Impact of transition tax on unremitted foreign earnings due to the enactment of the TCJA.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TCJATaxOnUnremittedForeignEarnings" xlink:to="vsh_TCJATaxOnUnremittedForeignEarnings_lbl" xlink:title="label: TCJATaxOnUnremittedForeignEarnings to vsh_TCJATaxOnUnremittedForeignEarnings_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_TCJATaxOnUnremittedForeignEarnings_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_TCJATaxOnUnremittedForeignEarnings_lbl1" xml:lang="en-US" id="vsh_TCJATaxOnUnremittedForeignEarnings_lbl1">TCJA tax on unremitted foreign earnings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TCJATaxOnUnremittedForeignEarnings" xlink:to="vsh_TCJATaxOnUnremittedForeignEarnings_lbl1" xlink:title="label: TCJATaxOnUnremittedForeignEarnings to vsh_TCJATaxOnUnremittedForeignEarnings_lbl1" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_TCJAForeignTaxesOnAssumedRepatriation" xlink:label="TCJAForeignTaxesOnAssumedRepatriation" xlink:title="TCJAForeignTaxesOnAssumedRepatriation" />
    <link:label xlink:type="resource" xlink:label="vsh_TCJAForeignTaxesOnAssumedRepatriation_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_TCJAForeignTaxesOnAssumedRepatriation_lbl" xml:lang="en-US" id="vsh_TCJAForeignTaxesOnAssumedRepatriation_lbl">Impact of incremental foreign taxes on assumed repatriation of foreign earnings due to the enactment of the TCJA.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TCJAForeignTaxesOnAssumedRepatriation" xlink:to="vsh_TCJAForeignTaxesOnAssumedRepatriation_lbl" xlink:title="label: TCJAForeignTaxesOnAssumedRepatriation to vsh_TCJAForeignTaxesOnAssumedRepatriation_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_TCJAForeignTaxesOnAssumedRepatriation_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_TCJAForeignTaxesOnAssumedRepatriation_lbl1" xml:lang="en-US" id="vsh_TCJAForeignTaxesOnAssumedRepatriation_lbl1">TCJA foreign taxes on assumed repatriation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TCJAForeignTaxesOnAssumedRepatriation" xlink:to="vsh_TCJAForeignTaxesOnAssumedRepatriation_lbl1" xlink:title="label: TCJAForeignTaxesOnAssumedRepatriation to vsh_TCJAForeignTaxesOnAssumedRepatriation_lbl1" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_TCJAReversalOfDeferredTaxesDueToCancellationOfRepatriationPlan" xlink:label="TCJAReversalOfDeferredTaxesDueToCancellationOfRepatriationPlan" xlink:title="TCJAReversalOfDeferredTaxesDueToCancellationOfRepatriationPlan" />
    <link:label xlink:type="resource" xlink:label="vsh_TCJAReversalOfDeferredTaxesDueToCancellationOfRepatriationPlan_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_TCJAReversalOfDeferredTaxesDueToCancellationOfRepatriationPlan_lbl" xml:lang="en-US" id="vsh_TCJAReversalOfDeferredTaxesDueToCancellationOfRepatriationPlan_lbl">Impact of reversing deferred taxes due to the cancellation of the 2015 repatriation plan due to the enactment of the TCJA.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TCJAReversalOfDeferredTaxesDueToCancellationOfRepatriationPlan" xlink:to="vsh_TCJAReversalOfDeferredTaxesDueToCancellationOfRepatriationPlan_lbl" xlink:title="label: TCJAReversalOfDeferredTaxesDueToCancellationOfRepatriationPlan to vsh_TCJAReversalOfDeferredTaxesDueToCancellationOfRepatriationPlan_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_TCJAReversalOfDeferredTaxesDueToCancellationOfRepatriationPlan_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_TCJAReversalOfDeferredTaxesDueToCancellationOfRepatriationPlan_lbl1" xml:lang="en-US" id="vsh_TCJAReversalOfDeferredTaxesDueToCancellationOfRepatriationPlan_lbl1">TCJA reversal of deferred taxes due to cancellation of repatriation plan</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TCJAReversalOfDeferredTaxesDueToCancellationOfRepatriationPlan" xlink:to="vsh_TCJAReversalOfDeferredTaxesDueToCancellationOfRepatriationPlan_lbl1" xlink:title="label: TCJAReversalOfDeferredTaxesDueToCancellationOfRepatriationPlan to vsh_TCJAReversalOfDeferredTaxesDueToCancellationOfRepatriationPlan_lbl1" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_TCJARemeasurementOfDeferredTaxLiabilities" xlink:label="TCJARemeasurementOfDeferredTaxLiabilities" xlink:title="TCJARemeasurementOfDeferredTaxLiabilities" />
    <link:label xlink:type="resource" xlink:label="vsh_TCJARemeasurementOfDeferredTaxLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_TCJARemeasurementOfDeferredTaxLiabilities_lbl" xml:lang="en-US" id="vsh_TCJARemeasurementOfDeferredTaxLiabilities_lbl">Impact of remeasurement of net deferred tax liabilities due to the enactment of the TCJA.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TCJARemeasurementOfDeferredTaxLiabilities" xlink:to="vsh_TCJARemeasurementOfDeferredTaxLiabilities_lbl" xlink:title="label: TCJARemeasurementOfDeferredTaxLiabilities to vsh_TCJARemeasurementOfDeferredTaxLiabilities_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_TCJARemeasurementOfDeferredTaxLiabilities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_TCJARemeasurementOfDeferredTaxLiabilities_lbl1" xml:lang="en-US" id="vsh_TCJARemeasurementOfDeferredTaxLiabilities_lbl1">TCJA remeasurement of deferred tax liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TCJARemeasurementOfDeferredTaxLiabilities" xlink:to="vsh_TCJARemeasurementOfDeferredTaxLiabilities_lbl1" xlink:title="label: TCJARemeasurementOfDeferredTaxLiabilities to vsh_TCJARemeasurementOfDeferredTaxLiabilities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_TotalTaxExpenseEnactmentOfTCJA" xlink:label="TotalTaxExpenseEnactmentOfTCJA" xlink:title="TotalTaxExpenseEnactmentOfTCJA" />
    <link:label xlink:type="resource" xlink:label="vsh_TotalTaxExpenseEnactmentOfTCJA_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_TotalTaxExpenseEnactmentOfTCJA_lbl" xml:lang="en-US" id="vsh_TotalTaxExpenseEnactmentOfTCJA_lbl">The total tax expense related to the enactment of the Tax Cuts and Jobs Act ("TCJA") in the United States.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TotalTaxExpenseEnactmentOfTCJA" xlink:to="vsh_TotalTaxExpenseEnactmentOfTCJA_lbl" xlink:title="label: TotalTaxExpenseEnactmentOfTCJA to vsh_TotalTaxExpenseEnactmentOfTCJA_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_TotalTaxExpenseEnactmentOfTCJA_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_TotalTaxExpenseEnactmentOfTCJA_lbl1" xml:lang="en-US" id="vsh_TotalTaxExpenseEnactmentOfTCJA_lbl1">Total tax expense enactment of TCJA</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TotalTaxExpenseEnactmentOfTCJA" xlink:to="vsh_TotalTaxExpenseEnactmentOfTCJA_lbl1" xlink:title="label: TotalTaxExpenseEnactmentOfTCJA to vsh_TotalTaxExpenseEnactmentOfTCJA_lbl1" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_NetTCJATaxPayment" xlink:label="NetTCJATaxPayment" xlink:title="NetTCJATaxPayment" />
    <link:label xlink:type="resource" xlink:label="vsh_NetTCJATaxPayment_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_NetTCJATaxPayment_lbl" xml:lang="en-US" id="vsh_NetTCJATaxPayment_lbl">Expected tax payable due to the enactment of the TCJA, net of estimated foreign tax credits, and after utilization of net operating loss, R&amp;D credits, and foreign tax credit carryforwards.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetTCJATaxPayment" xlink:to="vsh_NetTCJATaxPayment_lbl" xlink:title="label: NetTCJATaxPayment to vsh_NetTCJATaxPayment_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_NetTCJATaxPayment_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_NetTCJATaxPayment_lbl1" xml:lang="en-US" id="vsh_NetTCJATaxPayment_lbl1">Expected TCJA tax payment, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetTCJATaxPayment" xlink:to="vsh_NetTCJATaxPayment_lbl1" xlink:title="label: NetTCJATaxPayment to vsh_NetTCJATaxPayment_lbl1" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_FutureRepatriationAbstract" xlink:label="FutureRepatriationAbstract" xlink:title="FutureRepatriationAbstract" />
    <link:label xlink:type="resource" xlink:label="vsh_FutureRepatriationAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_FutureRepatriationAbstract_lbl1" xml:lang="en-US" id="vsh_FutureRepatriationAbstract_lbl1">Future cash repatriation [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FutureRepatriationAbstract" xlink:to="vsh_FutureRepatriationAbstract_lbl1" xlink:title="label: FutureRepatriationAbstract to vsh_FutureRepatriationAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_FutureCashRepatriationNextFiscalQuarter" xlink:label="FutureCashRepatriationNextFiscalQuarter" xlink:title="FutureCashRepatriationNextFiscalQuarter" />
    <link:label xlink:type="resource" xlink:label="vsh_FutureCashRepatriationNextFiscalQuarter_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_FutureCashRepatriationNextFiscalQuarter_lbl" xml:lang="en-US" id="vsh_FutureCashRepatriationNextFiscalQuarter_lbl">Amount of cash estimated to be repatriated to the United States in the next fiscal quarter.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FutureCashRepatriationNextFiscalQuarter" xlink:to="vsh_FutureCashRepatriationNextFiscalQuarter_lbl" xlink:title="label: FutureCashRepatriationNextFiscalQuarter to vsh_FutureCashRepatriationNextFiscalQuarter_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_FutureCashRepatriationNextFiscalQuarter_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_FutureCashRepatriationNextFiscalQuarter_lbl1" xml:lang="en-US" id="vsh_FutureCashRepatriationNextFiscalQuarter_lbl1">Future cash repatriation next fiscal quarter</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FutureCashRepatriationNextFiscalQuarter" xlink:to="vsh_FutureCashRepatriationNextFiscalQuarter_lbl1" xlink:title="label: FutureCashRepatriationNextFiscalQuarter to vsh_FutureCashRepatriationNextFiscalQuarter_lbl1" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_FutureCashRepatriationFollowingNextFiscalQuarter" xlink:label="FutureCashRepatriationFollowingNextFiscalQuarter" xlink:title="FutureCashRepatriationFollowingNextFiscalQuarter" />
    <link:label xlink:type="resource" xlink:label="vsh_FutureCashRepatriationFollowingNextFiscalQuarter_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_FutureCashRepatriationFollowingNextFiscalQuarter_lbl" xml:lang="en-US" id="vsh_FutureCashRepatriationFollowingNextFiscalQuarter_lbl">Amount of cash estimated to be repatriated to the United States in the period following the next fiscal quarter.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FutureCashRepatriationFollowingNextFiscalQuarter" xlink:to="vsh_FutureCashRepatriationFollowingNextFiscalQuarter_lbl" xlink:title="label: FutureCashRepatriationFollowingNextFiscalQuarter to vsh_FutureCashRepatriationFollowingNextFiscalQuarter_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_FutureCashRepatriationFollowingNextFiscalQuarter_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_FutureCashRepatriationFollowingNextFiscalQuarter_lbl1" xml:lang="en-US" id="vsh_FutureCashRepatriationFollowingNextFiscalQuarter_lbl1">Future cash repatriation following next fiscal quarter</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FutureCashRepatriationFollowingNextFiscalQuarter" xlink:to="vsh_FutureCashRepatriationFollowingNextFiscalQuarter_lbl1" xlink:title="label: FutureCashRepatriationFollowingNextFiscalQuarter to vsh_FutureCashRepatriationFollowingNextFiscalQuarter_lbl1" />
    <link:label xlink:type="resource" xlink:label="vsh_FutureCashRepatriationFollowingNextFiscalQuarter" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="vsh_FutureCashRepatriationFollowingNextFiscalQuarter" xml:lang="en-US" id="vsh_FutureCashRepatriationFollowingNextFiscalQuarter">Future cash repatriation next fiscal quarter</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FutureCashRepatriationFollowingNextFiscalQuarter" xlink:to="vsh_FutureCashRepatriationFollowingNextFiscalQuarter" xlink:title="label: FutureCashRepatriationFollowingNextFiscalQuarter to vsh_FutureCashRepatriationFollowingNextFiscalQuarter" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_TaxesAssociatedWithFutureCashRepatriationNextFiscalQuarter" xlink:label="TaxesAssociatedWithFutureCashRepatriationNextFiscalQuarter" xlink:title="TaxesAssociatedWithFutureCashRepatriationNextFiscalQuarter" />
    <link:label xlink:type="resource" xlink:label="vsh_TaxesAssociatedWithFutureCashRepatriationNextFiscalQuarter_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_TaxesAssociatedWithFutureCashRepatriationNextFiscalQuarter_lbl" xml:lang="en-US" id="vsh_TaxesAssociatedWithFutureCashRepatriationNextFiscalQuarter_lbl">Estimated withholding and foreign taxes payable on estimated cash repatriation in the next fiscal quarter.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxesAssociatedWithFutureCashRepatriationNextFiscalQuarter" xlink:to="vsh_TaxesAssociatedWithFutureCashRepatriationNextFiscalQuarter_lbl" xlink:title="label: TaxesAssociatedWithFutureCashRepatriationNextFiscalQuarter to vsh_TaxesAssociatedWithFutureCashRepatriationNextFiscalQuarter_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_TaxesAssociatedWithFutureCashRepatriationNextFiscalQuarter_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_TaxesAssociatedWithFutureCashRepatriationNextFiscalQuarter_lbl1" xml:lang="en-US" id="vsh_TaxesAssociatedWithFutureCashRepatriationNextFiscalQuarter_lbl1">Taxes associated with future cash repatriation next fiscal quarter</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxesAssociatedWithFutureCashRepatriationNextFiscalQuarter" xlink:to="vsh_TaxesAssociatedWithFutureCashRepatriationNextFiscalQuarter_lbl1" xlink:title="label: TaxesAssociatedWithFutureCashRepatriationNextFiscalQuarter to vsh_TaxesAssociatedWithFutureCashRepatriationNextFiscalQuarter_lbl1" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_RepatriationTaxesPaid" xlink:label="RepatriationTaxesPaid" xlink:title="RepatriationTaxesPaid" />
    <link:label xlink:type="resource" xlink:label="vsh_RepatriationTaxesPaid_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_RepatriationTaxesPaid_lbl" xml:lang="en-US" id="vsh_RepatriationTaxesPaid_lbl">Amount of taxes paid in current period for cash repatriation activity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepatriationTaxesPaid" xlink:to="vsh_RepatriationTaxesPaid_lbl" xlink:title="label: RepatriationTaxesPaid to vsh_RepatriationTaxesPaid_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_RepatriationTaxesPaid_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_RepatriationTaxesPaid_lbl1" xml:lang="en-US" id="vsh_RepatriationTaxesPaid_lbl1">Repatriation taxes paid</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepatriationTaxesPaid" xlink:to="vsh_RepatriationTaxesPaid_lbl1" xlink:title="label: RepatriationTaxesPaid to vsh_RepatriationTaxesPaid_lbl1" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_TCJATransitionTaxesPaid" xlink:label="TCJATransitionTaxesPaid" xlink:title="TCJATransitionTaxesPaid" />
    <link:label xlink:type="resource" xlink:label="vsh_TCJATransitionTaxesPaid_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_TCJATransitionTaxesPaid_lbl" xml:lang="en-US" id="vsh_TCJATransitionTaxesPaid_lbl">Amount of TCJA transition taxes paid in the current period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TCJATransitionTaxesPaid" xlink:to="vsh_TCJATransitionTaxesPaid_lbl" xlink:title="label: TCJATransitionTaxesPaid to vsh_TCJATransitionTaxesPaid_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_TCJATransitionTaxesPaid_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_TCJATransitionTaxesPaid_lbl1" xml:lang="en-US" id="vsh_TCJATransitionTaxesPaid_lbl1">TCJA transition taxes paid</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TCJATransitionTaxesPaid" xlink:to="vsh_TCJATransitionTaxesPaid_lbl1" xlink:title="label: TCJATransitionTaxesPaid to vsh_TCJATransitionTaxesPaid_lbl1" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_RemeasurementOfDeferredTaxLiabilityDebtExtinguishmentMember" xlink:label="RemeasurementOfDeferredTaxLiabilityDebtExtinguishmentMember" xlink:title="RemeasurementOfDeferredTaxLiabilityDebtExtinguishmentMember" />
    <link:label xlink:type="resource" xlink:label="vsh_RemeasurementOfDeferredTaxLiabilityDebtExtinguishmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_RemeasurementOfDeferredTaxLiabilityDebtExtinguishmentMember_lbl" xml:lang="en-US" id="vsh_RemeasurementOfDeferredTaxLiabilityDebtExtinguishmentMember_lbl">Remeasurement of the deferred tax liability due to debt extinguishment.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RemeasurementOfDeferredTaxLiabilityDebtExtinguishmentMember" xlink:to="vsh_RemeasurementOfDeferredTaxLiabilityDebtExtinguishmentMember_lbl" xlink:title="label: RemeasurementOfDeferredTaxLiabilityDebtExtinguishmentMember to vsh_RemeasurementOfDeferredTaxLiabilityDebtExtinguishmentMember_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_RemeasurementOfDeferredTaxLiabilityDebtExtinguishmentMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_RemeasurementOfDeferredTaxLiabilityDebtExtinguishmentMember_lbl1" xml:lang="en-US" id="vsh_RemeasurementOfDeferredTaxLiabilityDebtExtinguishmentMember_lbl1">Remeasurement of deferred tax liability debt extinguishment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RemeasurementOfDeferredTaxLiabilityDebtExtinguishmentMember" xlink:to="vsh_RemeasurementOfDeferredTaxLiabilityDebtExtinguishmentMember_lbl1" xlink:title="label: RemeasurementOfDeferredTaxLiabilityDebtExtinguishmentMember to vsh_RemeasurementOfDeferredTaxLiabilityDebtExtinguishmentMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="vsh_RemeasurementOfDeferredTaxLiabilityDebtExtinguishmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="vsh_RemeasurementOfDeferredTaxLiabilityDebtExtinguishmentMember" xml:lang="en-US" id="vsh_RemeasurementOfDeferredTaxLiabilityDebtExtinguishmentMember">Remeasurement of Deferred Tax Liability Debt Extinguishment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RemeasurementOfDeferredTaxLiabilityDebtExtinguishmentMember" xlink:to="vsh_RemeasurementOfDeferredTaxLiabilityDebtExtinguishmentMember" xlink:title="label: RemeasurementOfDeferredTaxLiabilityDebtExtinguishmentMember to vsh_RemeasurementOfDeferredTaxLiabilityDebtExtinguishmentMember" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_TaxExpenseOnTaxBasisGain" xlink:label="TaxExpenseOnTaxBasisGain" xlink:title="TaxExpenseOnTaxBasisGain" />
    <link:label xlink:type="resource" xlink:label="vsh_TaxExpenseOnTaxBasisGain_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_TaxExpenseOnTaxBasisGain_lbl" xml:lang="en-US" id="vsh_TaxExpenseOnTaxBasisGain_lbl">Tax expense realized on taxable gain on repayment of intercompany loan.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxExpenseOnTaxBasisGain" xlink:to="vsh_TaxExpenseOnTaxBasisGain_lbl" xlink:title="label: TaxExpenseOnTaxBasisGain to vsh_TaxExpenseOnTaxBasisGain_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_TaxExpenseOnTaxBasisGain_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_TaxExpenseOnTaxBasisGain_lbl1" xml:lang="en-US" id="vsh_TaxExpenseOnTaxBasisGain_lbl1">Tax Expense on Tax-Basis Gain</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxExpenseOnTaxBasisGain" xlink:to="vsh_TaxExpenseOnTaxBasisGain_lbl1" xlink:title="label: TaxExpenseOnTaxBasisGain to vsh_TaxExpenseOnTaxBasisGain_lbl1" />
    <link:label xlink:type="resource" xlink:label="vsh_TaxExpenseOnTaxBasisGain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="vsh_TaxExpenseOnTaxBasisGain" xml:lang="en-US" id="vsh_TaxExpenseOnTaxBasisGain">Tax expense on tax-basis gain</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxExpenseOnTaxBasisGain" xlink:to="vsh_TaxExpenseOnTaxBasisGain" xlink:title="label: TaxExpenseOnTaxBasisGain to vsh_TaxExpenseOnTaxBasisGain" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ChangeInTaxRegulationMember" xlink:label="ChangeInTaxRegulationMember" xlink:title="ChangeInTaxRegulationMember" />
    <link:label xlink:type="resource" xlink:label="vsh_ChangeInTaxRegulationMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_ChangeInTaxRegulationMember_lbl" xml:lang="en-US" id="vsh_ChangeInTaxRegulationMember_lbl">Change in deferred taxes as a result of a change in tax regulation.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChangeInTaxRegulationMember" xlink:to="vsh_ChangeInTaxRegulationMember_lbl" xlink:title="label: ChangeInTaxRegulationMember to vsh_ChangeInTaxRegulationMember_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_ChangeInTaxRegulationMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_ChangeInTaxRegulationMember_lbl1" xml:lang="en-US" id="vsh_ChangeInTaxRegulationMember_lbl1">Change in Tax Regulation [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChangeInTaxRegulationMember" xlink:to="vsh_ChangeInTaxRegulationMember_lbl1" xlink:title="label: ChangeInTaxRegulationMember to vsh_ChangeInTaxRegulationMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_AdoptionOfNewAccountingStandardMember" xlink:label="AdoptionOfNewAccountingStandardMember" xlink:title="AdoptionOfNewAccountingStandardMember" />
    <link:label xlink:type="resource" xlink:label="vsh_AdoptionOfNewAccountingStandardMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_AdoptionOfNewAccountingStandardMember_lbl" xml:lang="en-US" id="vsh_AdoptionOfNewAccountingStandardMember_lbl">Change in deferred taxes due to adoption of new accounting standard</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdoptionOfNewAccountingStandardMember" xlink:to="vsh_AdoptionOfNewAccountingStandardMember_lbl" xlink:title="label: AdoptionOfNewAccountingStandardMember to vsh_AdoptionOfNewAccountingStandardMember_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_AdoptionOfNewAccountingStandardMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_AdoptionOfNewAccountingStandardMember_lbl1" xml:lang="en-US" id="vsh_AdoptionOfNewAccountingStandardMember_lbl1">Adoption of New Accounting Standard [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdoptionOfNewAccountingStandardMember" xlink:to="vsh_AdoptionOfNewAccountingStandardMember_lbl1" xlink:title="label: AdoptionOfNewAccountingStandardMember to vsh_AdoptionOfNewAccountingStandardMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_CommonStockParValue010PerShareMember" xlink:label="CommonStockParValue010PerShareMember" xlink:title="CommonStockParValue010PerShareMember" />
    <link:label xlink:type="resource" xlink:label="vsh_CommonStockParValue010PerShareMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_CommonStockParValue010PerShareMember_lbl1" xml:lang="en-US" id="vsh_CommonStockParValue010PerShareMember_lbl1">Common stock, par value $0.10 per share [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockParValue010PerShareMember" xlink:to="vsh_CommonStockParValue010PerShareMember_lbl1" xlink:title="label: CommonStockParValue010PerShareMember to vsh_CommonStockParValue010PerShareMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ClassBConvertibleCommonStockMember" xlink:label="ClassBConvertibleCommonStockMember" xlink:title="ClassBConvertibleCommonStockMember" />
    <link:label xlink:type="resource" xlink:label="vsh_ClassBConvertibleCommonStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_ClassBConvertibleCommonStockMember_lbl" xml:lang="en-US" id="vsh_ClassBConvertibleCommonStockMember_lbl">A classification of common stock that has different rights than Common Class A and may be converted to another form of security.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassBConvertibleCommonStockMember" xlink:to="vsh_ClassBConvertibleCommonStockMember_lbl" xlink:title="label: ClassBConvertibleCommonStockMember to vsh_ClassBConvertibleCommonStockMember_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_ClassBConvertibleCommonStockMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_ClassBConvertibleCommonStockMember_lbl1" xml:lang="en-US" id="vsh_ClassBConvertibleCommonStockMember_lbl1">Class B Common Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassBConvertibleCommonStockMember" xlink:to="vsh_ClassBConvertibleCommonStockMember_lbl1" xlink:title="label: ClassBConvertibleCommonStockMember to vsh_ClassBConvertibleCommonStockMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" />
    <link:label xlink:type="resource" xlink:label="vsh_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_lbl" xml:lang="en-US" id="vsh_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_lbl">Amount of lessee's undiscounted obligation for lease payment for operating lease due after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" xlink:to="vsh_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_lbl" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour to vsh_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_lbl1" xml:lang="en-US" id="vsh_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_lbl1">Lessee Operating Lease Liability Payments Due After Year Four</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" xlink:to="vsh_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_lbl1" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour to vsh_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_lbl1" />
    <link:label xlink:type="resource" xlink:label="vsh_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="vsh_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" xml:lang="en-US" id="vsh_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour">Thereafter</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" xlink:to="vsh_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour to vsh_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:label="AssetsAndLiabilitiesLesseeTableTextBlock" xlink:title="AssetsAndLiabilitiesLesseeTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="vsh_AssetsAndLiabilitiesLesseeTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_AssetsAndLiabilitiesLesseeTableTextBlock_lbl" xml:lang="en-US" id="vsh_AssetsAndLiabilitiesLesseeTableTextBlock_lbl">Tabular disclosure of lessee's right of use assets and lease liabilities.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsAndLiabilitiesLesseeTableTextBlock" xlink:to="vsh_AssetsAndLiabilitiesLesseeTableTextBlock_lbl" xlink:title="label: AssetsAndLiabilitiesLesseeTableTextBlock to vsh_AssetsAndLiabilitiesLesseeTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_AssetsAndLiabilitiesLesseeTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_AssetsAndLiabilitiesLesseeTableTextBlock_lbl1" xml:lang="en-US" id="vsh_AssetsAndLiabilitiesLesseeTableTextBlock_lbl1">Assets and Liabilities, Lessee [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsAndLiabilitiesLesseeTableTextBlock" xlink:to="vsh_AssetsAndLiabilitiesLesseeTableTextBlock_lbl1" xlink:title="label: AssetsAndLiabilitiesLesseeTableTextBlock to vsh_AssetsAndLiabilitiesLesseeTableTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="vsh_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="vsh_AssetsAndLiabilitiesLesseeTableTextBlock" xml:lang="en-US" id="vsh_AssetsAndLiabilitiesLesseeTableTextBlock">Right of Use Assets and Lease Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsAndLiabilitiesLesseeTableTextBlock" xlink:to="vsh_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:title="label: AssetsAndLiabilitiesLesseeTableTextBlock to vsh_AssetsAndLiabilitiesLesseeTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ContractWithCustomerLiabilityCurrentCreditsIssued" xlink:label="ContractWithCustomerLiabilityCurrentCreditsIssued" xlink:title="ContractWithCustomerLiabilityCurrentCreditsIssued" />
    <link:label xlink:type="resource" xlink:label="vsh_ContractWithCustomerLiabilityCurrentCreditsIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_ContractWithCustomerLiabilityCurrentCreditsIssued_lbl" xml:lang="en-US" id="vsh_ContractWithCustomerLiabilityCurrentCreditsIssued_lbl">Amount of credits issued decreasing the balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerLiabilityCurrentCreditsIssued" xlink:to="vsh_ContractWithCustomerLiabilityCurrentCreditsIssued_lbl" xlink:title="label: ContractWithCustomerLiabilityCurrentCreditsIssued to vsh_ContractWithCustomerLiabilityCurrentCreditsIssued_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_ContractWithCustomerLiabilityCurrentCreditsIssued_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_ContractWithCustomerLiabilityCurrentCreditsIssued_lbl1" xml:lang="en-US" id="vsh_ContractWithCustomerLiabilityCurrentCreditsIssued_lbl1">Contract with Customer, Liability, Current, Credits Issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerLiabilityCurrentCreditsIssued" xlink:to="vsh_ContractWithCustomerLiabilityCurrentCreditsIssued_lbl1" xlink:title="label: ContractWithCustomerLiabilityCurrentCreditsIssued to vsh_ContractWithCustomerLiabilityCurrentCreditsIssued_lbl1" />
    <link:label xlink:type="resource" xlink:label="vsh_ContractWithCustomerLiabilityCurrentCreditsIssued" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="vsh_ContractWithCustomerLiabilityCurrentCreditsIssued" xml:lang="en-US" id="vsh_ContractWithCustomerLiabilityCurrentCreditsIssued">Credits issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerLiabilityCurrentCreditsIssued" xlink:to="vsh_ContractWithCustomerLiabilityCurrentCreditsIssued" xlink:title="label: ContractWithCustomerLiabilityCurrentCreditsIssued to vsh_ContractWithCustomerLiabilityCurrentCreditsIssued" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ContractWithCustomerLiabilityCurrentIncreaseDecreaseForForeignCurrencyTransactions" xlink:label="ContractWithCustomerLiabilityCurrentIncreaseDecreaseForForeignCurrencyTransactions" xlink:title="ContractWithCustomerLiabilityCurrentIncreaseDecreaseForForeignCurrencyTransactions" />
    <link:label xlink:type="resource" xlink:label="vsh_ContractWithCustomerLiabilityCurrentIncreaseDecreaseForForeignCurrencyTransactions_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_ContractWithCustomerLiabilityCurrentIncreaseDecreaseForForeignCurrencyTransactions_lbl" xml:lang="en-US" id="vsh_ContractWithCustomerLiabilityCurrentIncreaseDecreaseForForeignCurrencyTransactions_lbl">Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration from customer has been received or is due, from foreign currency transactions.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerLiabilityCurrentIncreaseDecreaseForForeignCurrencyTransactions" xlink:to="vsh_ContractWithCustomerLiabilityCurrentIncreaseDecreaseForForeignCurrencyTransactions_lbl" xlink:title="label: ContractWithCustomerLiabilityCurrentIncreaseDecreaseForForeignCurrencyTransactions to vsh_ContractWithCustomerLiabilityCurrentIncreaseDecreaseForForeignCurrencyTransactions_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_ContractWithCustomerLiabilityCurrentIncreaseDecreaseForForeignCurrencyTransactions_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_ContractWithCustomerLiabilityCurrentIncreaseDecreaseForForeignCurrencyTransactions_lbl1" xml:lang="en-US" id="vsh_ContractWithCustomerLiabilityCurrentIncreaseDecreaseForForeignCurrencyTransactions_lbl1">Contract with Customer, Liability, Current, Increase (Decrease) for Foreign Currency Transactions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerLiabilityCurrentIncreaseDecreaseForForeignCurrencyTransactions" xlink:to="vsh_ContractWithCustomerLiabilityCurrentIncreaseDecreaseForForeignCurrencyTransactions_lbl1" xlink:title="label: ContractWithCustomerLiabilityCurrentIncreaseDecreaseForForeignCurrencyTransactions to vsh_ContractWithCustomerLiabilityCurrentIncreaseDecreaseForForeignCurrencyTransactions_lbl1" />
    <link:label xlink:type="resource" xlink:label="vsh_ContractWithCustomerLiabilityCurrentIncreaseDecreaseForForeignCurrencyTransactions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="vsh_ContractWithCustomerLiabilityCurrentIncreaseDecreaseForForeignCurrencyTransactions" xml:lang="en-US" id="vsh_ContractWithCustomerLiabilityCurrentIncreaseDecreaseForForeignCurrencyTransactions">Foreign currency</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerLiabilityCurrentIncreaseDecreaseForForeignCurrencyTransactions" xlink:to="vsh_ContractWithCustomerLiabilityCurrentIncreaseDecreaseForForeignCurrencyTransactions" xlink:title="label: ContractWithCustomerLiabilityCurrentIncreaseDecreaseForForeignCurrencyTransactions to vsh_ContractWithCustomerLiabilityCurrentIncreaseDecreaseForForeignCurrencyTransactions" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ContractWithCustomerLiabilityCurrentProvision" xlink:label="ContractWithCustomerLiabilityCurrentProvision" xlink:title="ContractWithCustomerLiabilityCurrentProvision" />
    <link:label xlink:type="resource" xlink:label="vsh_ContractWithCustomerLiabilityCurrentProvision_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_ContractWithCustomerLiabilityCurrentProvision_lbl" xml:lang="en-US" id="vsh_ContractWithCustomerLiabilityCurrentProvision_lbl">Amount charged against operating income increasing the balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerLiabilityCurrentProvision" xlink:to="vsh_ContractWithCustomerLiabilityCurrentProvision_lbl" xlink:title="label: ContractWithCustomerLiabilityCurrentProvision to vsh_ContractWithCustomerLiabilityCurrentProvision_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_ContractWithCustomerLiabilityCurrentProvision_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_ContractWithCustomerLiabilityCurrentProvision_lbl1" xml:lang="en-US" id="vsh_ContractWithCustomerLiabilityCurrentProvision_lbl1">Contract with Customer, Liability, Current, Provision</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerLiabilityCurrentProvision" xlink:to="vsh_ContractWithCustomerLiabilityCurrentProvision_lbl1" xlink:title="label: ContractWithCustomerLiabilityCurrentProvision to vsh_ContractWithCustomerLiabilityCurrentProvision_lbl1" />
    <link:label xlink:type="resource" xlink:label="vsh_ContractWithCustomerLiabilityCurrentProvision" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="vsh_ContractWithCustomerLiabilityCurrentProvision" xml:lang="en-US" id="vsh_ContractWithCustomerLiabilityCurrentProvision">Sales allowances</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerLiabilityCurrentProvision" xlink:to="vsh_ContractWithCustomerLiabilityCurrentProvision" xlink:title="label: ContractWithCustomerLiabilityCurrentProvision to vsh_ContractWithCustomerLiabilityCurrentProvision" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_MarcZandmanMember" xlink:label="MarcZandmanMember" xlink:title="MarcZandmanMember" />
    <link:label xlink:type="resource" xlink:label="vsh_MarcZandmanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_MarcZandmanMember_lbl" xml:lang="en-US" id="vsh_MarcZandmanMember_lbl">Executive Chair of the Board of Directors and Chief Business Development Officer of the Company.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MarcZandmanMember" xlink:to="vsh_MarcZandmanMember_lbl" xlink:title="label: MarcZandmanMember to vsh_MarcZandmanMember_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_MarcZandmanMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_MarcZandmanMember_lbl1" xml:lang="en-US" id="vsh_MarcZandmanMember_lbl1">Marc Zandman [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MarcZandmanMember" xlink:to="vsh_MarcZandmanMember_lbl1" xlink:title="label: MarcZandmanMember to vsh_MarcZandmanMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_FavorableResolutionOfContingency" xlink:label="FavorableResolutionOfContingency" xlink:title="FavorableResolutionOfContingency" />
    <link:label xlink:type="resource" xlink:label="vsh_FavorableResolutionOfContingency_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="vsh_FavorableResolutionOfContingency_lbl" xml:lang="en-US" id="vsh_FavorableResolutionOfContingency_lbl">Favorable resolution of contingency.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FavorableResolutionOfContingency" xlink:to="vsh_FavorableResolutionOfContingency_lbl" xlink:title="label: FavorableResolutionOfContingency to vsh_FavorableResolutionOfContingency_lbl" />
    <link:label xlink:type="resource" xlink:label="vsh_FavorableResolutionOfContingency_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="vsh_FavorableResolutionOfContingency_lbl1" xml:lang="en-US" id="vsh_FavorableResolutionOfContingency_lbl1">Favorable Resolution of Contingency</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FavorableResolutionOfContingency" xlink:to="vsh_FavorableResolutionOfContingency_lbl1" xlink:title="label: FavorableResolutionOfContingency to vsh_FavorableResolutionOfContingency_lbl1" />
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>vsh-20250628_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by Broadridge PROfile 25.5.1.5318 Broadridge-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" />
  <link:roleRef roleURI="http://vishay.com/role/FairValueMeasurementsDetails" xlink:type="simple" xlink:href="vsh-20250628.xsd#FairValueMeasurementsDetails" />
  <link:roleRef roleURI="http://vishay.com/role/EarningsPerShareDetails" xlink:type="simple" xlink:href="vsh-20250628.xsd#EarningsPerShareDetails" />
  <link:roleRef roleURI="http://vishay.com/role/SegmentInformationDetails" xlink:type="simple" xlink:href="vsh-20250628.xsd#SegmentInformationDetails" />
  <link:roleRef roleURI="http://vishay.com/role/StockbasedCompensationDetails" xlink:type="simple" xlink:href="vsh-20250628.xsd#StockbasedCompensationDetails" />
  <link:roleRef roleURI="http://vishay.com/role/PensionsAndOtherPostretirementBenefitsDetails" xlink:type="simple" xlink:href="vsh-20250628.xsd#PensionsAndOtherPostretirementBenefitsDetails" />
  <link:roleRef roleURI="http://vishay.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="vsh-20250628.xsd#AccumulatedOtherComprehensiveIncomeLossDetails" />
  <link:roleRef roleURI="http://vishay.com/role/RevenueRecognitionDetails" xlink:type="simple" xlink:href="vsh-20250628.xsd#RevenueRecognitionDetails" />
  <link:roleRef roleURI="http://vishay.com/role/StockholdersEquityDetails" xlink:type="simple" xlink:href="vsh-20250628.xsd#StockholdersEquityDetails" />
  <link:roleRef roleURI="http://vishay.com/role/LongtermDebtDetails" xlink:type="simple" xlink:href="vsh-20250628.xsd#LongtermDebtDetails" />
  <link:roleRef roleURI="http://vishay.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="vsh-20250628.xsd#IncomeTaxesDetails" />
  <link:roleRef roleURI="http://vishay.com/role/LeasesDetails" xlink:type="simple" xlink:href="vsh-20250628.xsd#LeasesDetails" />
  <link:roleRef roleURI="http://vishay.com/role/RestructuringAndRelatedActivitiesDetails" xlink:type="simple" xlink:href="vsh-20250628.xsd#RestructuringAndRelatedActivitiesDetails" />
  <link:roleRef roleURI="http://vishay.com/role/BasisOfPresentationDetails" xlink:type="simple" xlink:href="vsh-20250628.xsd#BasisOfPresentationDetails" />
  <link:roleRef roleURI="http://vishay.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="vsh-20250628.xsd#FairValueMeasurementsTables" />
  <link:roleRef roleURI="http://vishay.com/role/EarningsPerShareTables" xlink:type="simple" xlink:href="vsh-20250628.xsd#EarningsPerShareTables" />
  <link:roleRef roleURI="http://vishay.com/role/SegmentInformationTables" xlink:type="simple" xlink:href="vsh-20250628.xsd#SegmentInformationTables" />
  <link:roleRef roleURI="http://vishay.com/role/StockbasedCompensationTables" xlink:type="simple" xlink:href="vsh-20250628.xsd#StockbasedCompensationTables" />
  <link:roleRef roleURI="http://vishay.com/role/PensionsAndOtherPostretirementBenefitsTables" xlink:type="simple" xlink:href="vsh-20250628.xsd#PensionsAndOtherPostretirementBenefitsTables" />
  <link:roleRef roleURI="http://vishay.com/role/AccumulatedOtherComprehensiveIncomeLossTables" xlink:type="simple" xlink:href="vsh-20250628.xsd#AccumulatedOtherComprehensiveIncomeLossTables" />
  <link:roleRef roleURI="http://vishay.com/role/RevenueRecognitionTables" xlink:type="simple" xlink:href="vsh-20250628.xsd#RevenueRecognitionTables" />
  <link:roleRef roleURI="http://vishay.com/role/StockholdersEquityTables" xlink:type="simple" xlink:href="vsh-20250628.xsd#StockholdersEquityTables" />
  <link:roleRef roleURI="http://vishay.com/role/LongtermDebtTables" xlink:type="simple" xlink:href="vsh-20250628.xsd#LongtermDebtTables" />
  <link:roleRef roleURI="http://vishay.com/role/LeasesTables" xlink:type="simple" xlink:href="vsh-20250628.xsd#LeasesTables" />
  <link:roleRef roleURI="http://vishay.com/role/RestructuringAndRelatedActivitiesTables" xlink:type="simple" xlink:href="vsh-20250628.xsd#RestructuringAndRelatedActivitiesTables" />
  <link:roleRef roleURI="http://vishay.com/role/EarningsPerSharePolicies" xlink:type="simple" xlink:href="vsh-20250628.xsd#EarningsPerSharePolicies" />
  <link:roleRef roleURI="http://vishay.com/role/IncomeTaxesPolicies" xlink:type="simple" xlink:href="vsh-20250628.xsd#IncomeTaxesPolicies" />
  <link:roleRef roleURI="http://vishay.com/role/BasisOfPresentationPolicies" xlink:type="simple" xlink:href="vsh-20250628.xsd#BasisOfPresentationPolicies" />
  <link:roleRef roleURI="http://vishay.com/role/InsiderTradingArrangements" xlink:type="simple" xlink:href="vsh-20250628.xsd#InsiderTradingArrangements" />
  <link:roleRef roleURI="http://vishay.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="vsh-20250628.xsd#FairValueMeasurements" />
  <link:roleRef roleURI="http://vishay.com/role/EarningsPerShare" xlink:type="simple" xlink:href="vsh-20250628.xsd#EarningsPerShare" />
  <link:roleRef roleURI="http://vishay.com/role/SegmentInformation" xlink:type="simple" xlink:href="vsh-20250628.xsd#SegmentInformation" />
  <link:roleRef roleURI="http://vishay.com/role/StockbasedCompensation" xlink:type="simple" xlink:href="vsh-20250628.xsd#StockbasedCompensation" />
  <link:roleRef roleURI="http://vishay.com/role/PensionsAndOtherPostretirementBenefits" xlink:type="simple" xlink:href="vsh-20250628.xsd#PensionsAndOtherPostretirementBenefits" />
  <link:roleRef roleURI="http://vishay.com/role/AccumulatedOtherComprehensiveIncomeLoss" xlink:type="simple" xlink:href="vsh-20250628.xsd#AccumulatedOtherComprehensiveIncomeLoss" />
  <link:roleRef roleURI="http://vishay.com/role/RevenueRecognition" xlink:type="simple" xlink:href="vsh-20250628.xsd#RevenueRecognition" />
  <link:roleRef roleURI="http://vishay.com/role/StockholdersEquity" xlink:type="simple" xlink:href="vsh-20250628.xsd#StockholdersEquity" />
  <link:roleRef roleURI="http://vishay.com/role/LongtermDebt" xlink:type="simple" xlink:href="vsh-20250628.xsd#LongtermDebt" />
  <link:roleRef roleURI="http://vishay.com/role/IncomeTaxes" xlink:type="simple" xlink:href="vsh-20250628.xsd#IncomeTaxes" />
  <link:roleRef roleURI="http://vishay.com/role/Leases" xlink:type="simple" xlink:href="vsh-20250628.xsd#Leases" />
  <link:roleRef roleURI="http://vishay.com/role/RestructuringAndRelatedActivities" xlink:type="simple" xlink:href="vsh-20250628.xsd#RestructuringAndRelatedActivities" />
  <link:roleRef roleURI="http://vishay.com/role/BasisOfPresentation" xlink:type="simple" xlink:href="vsh-20250628.xsd#BasisOfPresentation" />
  <link:roleRef roleURI="http://vishay.com/role/ConsolidatedCondensedStatementsOfEquityParenthetical" xlink:type="simple" xlink:href="vsh-20250628.xsd#ConsolidatedCondensedStatementsOfEquityParenthetical" />
  <link:roleRef roleURI="http://vishay.com/role/ConsolidatedCondensedStatementsOfEquity" xlink:type="simple" xlink:href="vsh-20250628.xsd#ConsolidatedCondensedStatementsOfEquity" />
  <link:roleRef roleURI="http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows" xlink:type="simple" xlink:href="vsh-20250628.xsd#ConsolidatedCondensedStatementsOfCashFlows" />
  <link:roleRef roleURI="http://vishay.com/role/ConsolidatedStatementsOfComprehensiveIncome" xlink:type="simple" xlink:href="vsh-20250628.xsd#ConsolidatedStatementsOfComprehensiveIncome" />
  <link:roleRef roleURI="http://vishay.com/role/ConsolidatedCondensedStatementsOfOperations" xlink:type="simple" xlink:href="vsh-20250628.xsd#ConsolidatedCondensedStatementsOfOperations" />
  <link:roleRef roleURI="http://vishay.com/role/ConsolidatedCondensedBalanceSheets" xlink:type="simple" xlink:href="vsh-20250628.xsd#ConsolidatedCondensedBalanceSheets" />
  <link:roleRef roleURI="http://vishay.com/role/DocumentAndEntityInformation" xlink:type="simple" xlink:href="vsh-20250628.xsd#DocumentAndEntityInformation" />
  <link:presentationLink xlink:type="extended" xlink:role="http://vishay.com/role/DocumentAndEntityInformation">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="CoverAbstract" xlink:title="CoverAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityListingsTable" xlink:label="EntityListingsTable" xlink:title="EntityListingsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_CommonStockParValue010PerShareMember" xlink:label="CommonStockParValue010PerShareMember" xlink:title="CommonStockParValue010PerShareMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="CommonStockParValue010PerShareMember" xlink:title="presentation: ClassOfStockDomain to CommonStockParValue010PerShareMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ClassBConvertibleCommonStockMember" xlink:label="ClassBConvertibleCommonStockMember" xlink:title="ClassBConvertibleCommonStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="ClassBConvertibleCommonStockMember" xlink:title="presentation: ClassOfStockDomain to ClassBConvertibleCommonStockMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="presentation: StatementClassOfStockAxis to ClassOfStockDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsTable" xlink:to="StatementClassOfStockAxis" xlink:title="presentation: EntityListingsTable to StatementClassOfStockAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityListingsLineItems" xlink:label="EntityListingsLineItems" xlink:title="EntityListingsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="DocumentType" xlink:title="DocumentType" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="DocumentType" xlink:title="presentation: EntityListingsLineItems to DocumentType" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="AmendmentFlag" xlink:title="AmendmentFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="AmendmentFlag" xlink:title="presentation: EntityListingsLineItems to AmendmentFlag" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentQuarterlyReport" xlink:label="DocumentQuarterlyReport" xlink:title="DocumentQuarterlyReport" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="DocumentQuarterlyReport" xlink:title="presentation: EntityListingsLineItems to DocumentQuarterlyReport" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="DocumentPeriodEndDate" xlink:title="DocumentPeriodEndDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="DocumentPeriodEndDate" xlink:title="presentation: EntityListingsLineItems to DocumentPeriodEndDate" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="CurrentFiscalYearEndDate" xlink:title="CurrentFiscalYearEndDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="CurrentFiscalYearEndDate" xlink:title="presentation: EntityListingsLineItems to CurrentFiscalYearEndDate" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="DocumentFiscalYearFocus" xlink:title="DocumentFiscalYearFocus" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="DocumentFiscalYearFocus" xlink:title="presentation: EntityListingsLineItems to DocumentFiscalYearFocus" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="DocumentFiscalPeriodFocus" xlink:title="DocumentFiscalPeriodFocus" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="DocumentFiscalPeriodFocus" xlink:title="presentation: EntityListingsLineItems to DocumentFiscalPeriodFocus" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="DocumentTransitionReport" xlink:title="DocumentTransitionReport" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="DocumentTransitionReport" xlink:title="presentation: EntityListingsLineItems to DocumentTransitionReport" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="EntityFileNumber" xlink:title="EntityFileNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="EntityFileNumber" xlink:title="presentation: EntityListingsLineItems to EntityFileNumber" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="EntityRegistrantName" xlink:title="EntityRegistrantName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="EntityRegistrantName" xlink:title="presentation: EntityListingsLineItems to EntityRegistrantName" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="EntityCentralIndexKey" xlink:title="EntityCentralIndexKey" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="EntityCentralIndexKey" xlink:title="presentation: EntityListingsLineItems to EntityCentralIndexKey" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="EntityIncorporationStateCountryCode" xlink:title="EntityIncorporationStateCountryCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="EntityIncorporationStateCountryCode" xlink:title="presentation: EntityListingsLineItems to EntityIncorporationStateCountryCode" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="EntityTaxIdentificationNumber" xlink:title="EntityTaxIdentificationNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="EntityTaxIdentificationNumber" xlink:title="presentation: EntityListingsLineItems to EntityTaxIdentificationNumber" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="EntityAddressAddressLine1" xlink:title="EntityAddressAddressLine1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="EntityAddressAddressLine1" xlink:title="presentation: EntityListingsLineItems to EntityAddressAddressLine1" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="EntityAddressCityOrTown" xlink:title="EntityAddressCityOrTown" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="EntityAddressCityOrTown" xlink:title="presentation: EntityListingsLineItems to EntityAddressCityOrTown" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="EntityAddressStateOrProvince" xlink:title="EntityAddressStateOrProvince" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="EntityAddressStateOrProvince" xlink:title="presentation: EntityListingsLineItems to EntityAddressStateOrProvince" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="EntityAddressPostalZipCode" xlink:title="EntityAddressPostalZipCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="EntityAddressPostalZipCode" xlink:title="presentation: EntityListingsLineItems to EntityAddressPostalZipCode" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="CityAreaCode" xlink:title="CityAreaCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="CityAreaCode" xlink:title="presentation: EntityListingsLineItems to CityAreaCode" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="LocalPhoneNumber" xlink:title="LocalPhoneNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="LocalPhoneNumber" xlink:title="presentation: EntityListingsLineItems to LocalPhoneNumber" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="Security12bTitle" xlink:title="Security12bTitle" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="Security12bTitle" xlink:title="presentation: EntityListingsLineItems to Security12bTitle" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="TradingSymbol" xlink:title="TradingSymbol" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="TradingSymbol" xlink:title="presentation: EntityListingsLineItems to TradingSymbol" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="SecurityExchangeName" xlink:title="SecurityExchangeName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="SecurityExchangeName" xlink:title="presentation: EntityListingsLineItems to SecurityExchangeName" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="EntityCurrentReportingStatus" xlink:title="EntityCurrentReportingStatus" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="EntityCurrentReportingStatus" xlink:title="presentation: EntityListingsLineItems to EntityCurrentReportingStatus" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="EntityInteractiveDataCurrent" xlink:title="EntityInteractiveDataCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="EntityInteractiveDataCurrent" xlink:title="presentation: EntityListingsLineItems to EntityInteractiveDataCurrent" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="EntityFilerCategory" xlink:title="EntityFilerCategory" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="EntityFilerCategory" xlink:title="presentation: EntityListingsLineItems to EntityFilerCategory" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="EntitySmallBusiness" xlink:title="EntitySmallBusiness" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="EntitySmallBusiness" xlink:title="presentation: EntityListingsLineItems to EntitySmallBusiness" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="EntityEmergingGrowthCompany" xlink:title="EntityEmergingGrowthCompany" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="EntityEmergingGrowthCompany" xlink:title="presentation: EntityListingsLineItems to EntityEmergingGrowthCompany" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="EntityShellCompany" xlink:title="EntityShellCompany" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="EntityShellCompany" xlink:title="presentation: EntityListingsLineItems to EntityShellCompany" order="27.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="EntityCommonStockSharesOutstanding" xlink:title="EntityCommonStockSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsLineItems" xlink:to="EntityCommonStockSharesOutstanding" xlink:title="presentation: EntityListingsLineItems to EntityCommonStockSharesOutstanding" order="28.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityListingsTable" xlink:to="EntityListingsLineItems" xlink:title="presentation: EntityListingsTable to EntityListingsLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityListingsTable" xlink:title="presentation: CoverAbstract to EntityListingsTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://vishay.com/role/ConsolidatedCondensedBalanceSheets">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="StatementOfFinancialPositionAbstract" xlink:title="StatementOfFinancialPositionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract" xlink:label="AssetsAbstract" xlink:title="AssetsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="AssetsCurrentAbstract" xlink:title="AssetsCurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="CashAndCashEquivalentsAtCarryingValue" xlink:title="CashAndCashEquivalentsAtCarryingValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="CashAndCashEquivalentsAtCarryingValue" xlink:title="presentation: AssetsCurrentAbstract to CashAndCashEquivalentsAtCarryingValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherShortTermInvestments" xlink:label="OtherShortTermInvestments" xlink:title="OtherShortTermInvestments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="OtherShortTermInvestments" xlink:title="presentation: AssetsCurrentAbstract to OtherShortTermInvestments" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="AccountsReceivableNetCurrent" xlink:title="AccountsReceivableNetCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="AccountsReceivableNetCurrent" xlink:title="presentation: AssetsCurrentAbstract to AccountsReceivableNetCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNetAbstract" xlink:label="InventoryNetAbstract" xlink:title="InventoryNetAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="InventoryFinishedGoodsNetOfReserves" xlink:title="InventoryFinishedGoodsNetOfReserves" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryNetAbstract" xlink:to="InventoryFinishedGoodsNetOfReserves" xlink:title="presentation: InventoryNetAbstract to InventoryFinishedGoodsNetOfReserves" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="InventoryWorkInProcessNetOfReserves" xlink:title="InventoryWorkInProcessNetOfReserves" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryNetAbstract" xlink:to="InventoryWorkInProcessNetOfReserves" xlink:title="presentation: InventoryNetAbstract to InventoryWorkInProcessNetOfReserves" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="InventoryRawMaterialsNetOfReserves" xlink:title="InventoryRawMaterialsNetOfReserves" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryNetAbstract" xlink:to="InventoryRawMaterialsNetOfReserves" xlink:title="presentation: InventoryNetAbstract to InventoryRawMaterialsNetOfReserves" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="InventoryNet" xlink:title="InventoryNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryNetAbstract" xlink:to="InventoryNet" xlink:title="presentation: InventoryNetAbstract to InventoryNet" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="InventoryNetAbstract" xlink:title="presentation: AssetsCurrentAbstract to InventoryNetAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="PrepaidExpenseAndOtherAssetsCurrent" xlink:title="PrepaidExpenseAndOtherAssetsCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="PrepaidExpenseAndOtherAssetsCurrent" xlink:title="presentation: AssetsCurrentAbstract to PrepaidExpenseAndOtherAssetsCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="AssetsCurrent" xlink:title="AssetsCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="AssetsCurrent" xlink:title="presentation: AssetsCurrentAbstract to AssetsCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="AssetsCurrentAbstract" xlink:title="presentation: AssetsAbstract to AssetsCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:label="PropertyPlantAndEquipmentNetAbstract" xlink:title="PropertyPlantAndEquipmentNetAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Land" xlink:label="Land" xlink:title="Land" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentNetAbstract" xlink:to="Land" xlink:title="presentation: PropertyPlantAndEquipmentNetAbstract to Land" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingsAndImprovementsGross" xlink:label="BuildingsAndImprovementsGross" xlink:title="BuildingsAndImprovementsGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentNetAbstract" xlink:to="BuildingsAndImprovementsGross" xlink:title="presentation: PropertyPlantAndEquipmentNetAbstract to BuildingsAndImprovementsGross" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentGross" xlink:label="MachineryAndEquipmentGross" xlink:title="MachineryAndEquipmentGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentNetAbstract" xlink:to="MachineryAndEquipmentGross" xlink:title="presentation: PropertyPlantAndEquipmentNetAbstract to MachineryAndEquipmentGross" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressGross" xlink:label="ConstructionInProgressGross" xlink:title="ConstructionInProgressGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentNetAbstract" xlink:to="ConstructionInProgressGross" xlink:title="presentation: PropertyPlantAndEquipmentNetAbstract to ConstructionInProgressGross" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentNetAbstract" xlink:to="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="presentation: PropertyPlantAndEquipmentNetAbstract to AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentNetAbstract" xlink:to="PropertyPlantAndEquipmentNet" xlink:title="presentation: PropertyPlantAndEquipmentNetAbstract to PropertyPlantAndEquipmentNet" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="PropertyPlantAndEquipmentNetAbstract" xlink:title="presentation: AssetsAbstract to PropertyPlantAndEquipmentNetAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="OperatingLeaseRightOfUseAsset" xlink:title="OperatingLeaseRightOfUseAsset" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="OperatingLeaseRightOfUseAsset" xlink:title="presentation: AssetsAbstract to OperatingLeaseRightOfUseAsset" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="DeferredIncomeTaxAssetsNet" xlink:title="DeferredIncomeTaxAssetsNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="DeferredIncomeTaxAssetsNet" xlink:title="presentation: AssetsAbstract to DeferredIncomeTaxAssetsNet" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="Goodwill" xlink:title="Goodwill" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="Goodwill" xlink:title="presentation: AssetsAbstract to Goodwill" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="IntangibleAssetsNetExcludingGoodwill" xlink:title="IntangibleAssetsNetExcludingGoodwill" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="IntangibleAssetsNetExcludingGoodwill" xlink:title="presentation: AssetsAbstract to IntangibleAssetsNetExcludingGoodwill" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="OtherAssetsNoncurrent" xlink:title="OtherAssetsNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="OtherAssetsNoncurrent" xlink:title="presentation: AssetsAbstract to OtherAssetsNoncurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="Assets" xlink:title="Assets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="Assets" xlink:title="presentation: AssetsAbstract to Assets" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="AssetsAbstract" xlink:title="presentation: StatementOfFinancialPositionAbstract to AssetsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="LiabilitiesAndStockholdersEquityAbstract" xlink:title="LiabilitiesAndStockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="LiabilitiesCurrentAbstract" xlink:title="LiabilitiesCurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="AccountsPayableCurrent" xlink:title="AccountsPayableCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="AccountsPayableCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to AccountsPayableCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="EmployeeRelatedLiabilitiesCurrent" xlink:title="EmployeeRelatedLiabilitiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="EmployeeRelatedLiabilitiesCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to EmployeeRelatedLiabilitiesCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="OperatingLeaseLiabilityCurrent" xlink:title="OperatingLeaseLiabilityCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="OperatingLeaseLiabilityCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to OperatingLeaseLiabilityCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="OtherLiabilitiesCurrent" xlink:title="OtherLiabilitiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="OtherLiabilitiesCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to OtherLiabilitiesCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="AccruedIncomeTaxesCurrent" xlink:title="AccruedIncomeTaxesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="AccruedIncomeTaxesCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to AccruedIncomeTaxesCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="LiabilitiesCurrent" xlink:title="LiabilitiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="LiabilitiesCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to LiabilitiesCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="LiabilitiesCurrentAbstract" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to LiabilitiesCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="LongTermDebtNoncurrent" xlink:title="LongTermDebtNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="LongTermDebtNoncurrent" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to LongTermDebtNoncurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="DeferredIncomeTaxLiabilitiesNet" xlink:title="DeferredIncomeTaxLiabilitiesNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="DeferredIncomeTaxLiabilitiesNet" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to DeferredIncomeTaxLiabilitiesNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="OperatingLeaseLiabilityNoncurrent" xlink:title="OperatingLeaseLiabilityNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="OperatingLeaseLiabilityNoncurrent" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to OperatingLeaseLiabilityNoncurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="OtherLiabilitiesNoncurrent" xlink:title="OtherLiabilitiesNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="OtherLiabilitiesNoncurrent" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to OtherLiabilitiesNoncurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:label="PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:title="PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="Liabilities" xlink:title="Liabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="Liabilities" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to Liabilities" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="StockholdersEquityAbstract" xlink:title="StockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValueOutstanding" xlink:label="CommonStockValueOutstanding" xlink:title="CommonStockValueOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="CommonStockValueOutstanding" xlink:title="presentation: StockholdersEquityAbstract to CommonStockValueOutstanding" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockOtherValueOutstanding" xlink:label="CommonStockOtherValueOutstanding" xlink:title="CommonStockOtherValueOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="CommonStockOtherValueOutstanding" xlink:title="presentation: StockholdersEquityAbstract to CommonStockOtherValueOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="AdditionalPaidInCapitalCommonStock" xlink:title="AdditionalPaidInCapitalCommonStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="AdditionalPaidInCapitalCommonStock" xlink:title="presentation: StockholdersEquityAbstract to AdditionalPaidInCapitalCommonStock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="RetainedEarningsAccumulatedDeficit" xlink:title="RetainedEarningsAccumulatedDeficit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="RetainedEarningsAccumulatedDeficit" xlink:title="presentation: StockholdersEquityAbstract to RetainedEarningsAccumulatedDeficit" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonValue" xlink:label="TreasuryStockCommonValue" xlink:title="TreasuryStockCommonValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="TreasuryStockCommonValue" xlink:title="presentation: StockholdersEquityAbstract to TreasuryStockCommonValue" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="presentation: StockholdersEquityAbstract to AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="StockholdersEquity" xlink:title="presentation: StockholdersEquityAbstract to StockholdersEquity" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="StockholdersEquityAbstract" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to StockholdersEquityAbstract" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="LiabilitiesAndStockholdersEquity" xlink:title="LiabilitiesAndStockholdersEquity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="LiabilitiesAndStockholdersEquity" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to LiabilitiesAndStockholdersEquity" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="LiabilitiesAndStockholdersEquityAbstract" xlink:title="presentation: StatementOfFinancialPositionAbstract to LiabilitiesAndStockholdersEquityAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://vishay.com/role/ConsolidatedCondensedStatementsOfOperations">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract" xlink:label="IncomeStatementAbstract" xlink:title="IncomeStatementAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="Revenues" xlink:title="Revenues" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="Revenues" xlink:title="presentation: IncomeStatementAbstract to Revenues" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ManufacturingCosts" xlink:label="ManufacturingCosts" xlink:title="ManufacturingCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="ManufacturingCosts" xlink:title="presentation: IncomeStatementAbstract to ManufacturingCosts" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="GrossProfit" xlink:title="GrossProfit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="GrossProfit" xlink:title="presentation: IncomeStatementAbstract to GrossProfit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="SellingGeneralAndAdministrativeExpense" xlink:title="SellingGeneralAndAdministrativeExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="SellingGeneralAndAdministrativeExpense" xlink:title="presentation: IncomeStatementAbstract to SellingGeneralAndAdministrativeExpense" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCharges" xlink:label="RestructuringCharges" xlink:title="RestructuringCharges" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="RestructuringCharges" xlink:title="presentation: IncomeStatementAbstract to RestructuringCharges" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="OperatingIncomeLoss" xlink:title="OperatingIncomeLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="OperatingIncomeLoss" xlink:title="presentation: IncomeStatementAbstract to OperatingIncomeLoss" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="NonoperatingIncomeExpenseAbstract" xlink:title="NonoperatingIncomeExpenseAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating" xlink:label="InterestExpenseNonoperating" xlink:title="InterestExpenseNonoperating" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NonoperatingIncomeExpenseAbstract" xlink:to="InterestExpenseNonoperating" xlink:title="presentation: NonoperatingIncomeExpenseAbstract to InterestExpenseNonoperating" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="GainsLossesOnExtinguishmentOfDebt" xlink:title="GainsLossesOnExtinguishmentOfDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NonoperatingIncomeExpenseAbstract" xlink:to="GainsLossesOnExtinguishmentOfDebt" xlink:title="presentation: NonoperatingIncomeExpenseAbstract to GainsLossesOnExtinguishmentOfDebt" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="OtherNonoperatingIncomeExpense" xlink:title="OtherNonoperatingIncomeExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NonoperatingIncomeExpenseAbstract" xlink:to="OtherNonoperatingIncomeExpense" xlink:title="presentation: NonoperatingIncomeExpenseAbstract to OtherNonoperatingIncomeExpense" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="NonoperatingIncomeExpense" xlink:title="NonoperatingIncomeExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NonoperatingIncomeExpenseAbstract" xlink:to="NonoperatingIncomeExpense" xlink:title="presentation: NonoperatingIncomeExpenseAbstract to NonoperatingIncomeExpense" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="NonoperatingIncomeExpenseAbstract" xlink:title="presentation: IncomeStatementAbstract to NonoperatingIncomeExpenseAbstract" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="presentation: IncomeStatementAbstract to IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="IncomeTaxExpenseBenefit" xlink:title="presentation: IncomeStatementAbstract to IncomeTaxExpenseBenefit" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="ProfitLoss" xlink:title="presentation: IncomeStatementAbstract to ProfitLoss" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="NetIncomeLossAttributableToNoncontrollingInterest" xlink:title="NetIncomeLossAttributableToNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="NetIncomeLossAttributableToNoncontrollingInterest" xlink:title="presentation: IncomeStatementAbstract to NetIncomeLossAttributableToNoncontrollingInterest" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="NetIncomeLoss" xlink:title="presentation: IncomeStatementAbstract to NetIncomeLoss" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="EarningsPerShareBasic" xlink:title="EarningsPerShareBasic" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="EarningsPerShareBasic" xlink:title="presentation: IncomeStatementAbstract to EarningsPerShareBasic" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="EarningsPerShareDiluted" xlink:title="EarningsPerShareDiluted" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="EarningsPerShareDiluted" xlink:title="presentation: IncomeStatementAbstract to EarningsPerShareDiluted" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="presentation: IncomeStatementAbstract to WeightedAverageNumberOfSharesOutstandingBasic" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="presentation: IncomeStatementAbstract to WeightedAverageNumberOfDilutedSharesOutstanding" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockDividendsPerShareCashPaid" xlink:label="CommonStockDividendsPerShareCashPaid" xlink:title="CommonStockDividendsPerShareCashPaid" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="CommonStockDividendsPerShareCashPaid" xlink:title="presentation: IncomeStatementAbstract to CommonStockDividendsPerShareCashPaid" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://vishay.com/role/ConsolidatedStatementsOfComprehensiveIncome">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:title="StatementOfIncomeAndComprehensiveIncomeAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="ProfitLoss" xlink:title="presentation: StatementOfIncomeAndComprehensiveIncomeAbstract to ProfitLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:title="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:label="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:title="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:title="presentation: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract to OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:title="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:title="presentation: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract to OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="OtherComprehensiveIncomeLossNetOfTax" xlink:title="OtherComprehensiveIncomeLossNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="OtherComprehensiveIncomeLossNetOfTax" xlink:title="presentation: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract to OtherComprehensiveIncomeLossNetOfTax" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:title="presentation: StatementOfIncomeAndComprehensiveIncomeAbstract to OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:title="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:title="presentation: StatementOfIncomeAndComprehensiveIncomeAbstract to ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:title="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:title="presentation: StatementOfIncomeAndComprehensiveIncomeAbstract to ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="ComprehensiveIncomeNetOfTax" xlink:title="ComprehensiveIncomeNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="ComprehensiveIncomeNetOfTax" xlink:title="presentation: StatementOfIncomeAndComprehensiveIncomeAbstract to ComprehensiveIncomeNetOfTax" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="StatementOfCashFlowsAbstract" xlink:title="StatementOfCashFlowsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="StatementTable" xlink:title="StatementTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember" xlink:label="CommonClassAMember" xlink:title="CommonClassAMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="CommonClassAMember" xlink:title="presentation: ClassOfStockDomain to CommonClassAMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember" xlink:label="CommonClassBMember" xlink:title="CommonClassBMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="CommonClassBMember" xlink:title="presentation: ClassOfStockDomain to CommonClassBMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="presentation: StatementClassOfStockAxis to ClassOfStockDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementTable" xlink:to="StatementClassOfStockAxis" xlink:title="presentation: StatementTable to StatementClassOfStockAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="ProfitLoss" xlink:title="presentation: NetCashProvidedByUsedInOperatingActivitiesAbstract to ProfitLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="DepreciationDepletionAndAmortization" xlink:title="DepreciationDepletionAndAmortization" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="DepreciationDepletionAndAmortization" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to DepreciationDepletionAndAmortization" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="GainLossOnSaleOfPropertyPlantEquipment" xlink:title="GainLossOnSaleOfPropertyPlantEquipment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="GainLossOnSaleOfPropertyPlantEquipment" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to GainLossOnSaleOfPropertyPlantEquipment" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWriteDown" xlink:label="InventoryWriteDown" xlink:title="InventoryWriteDown" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="InventoryWriteDown" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to InventoryWriteDown" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="DeferredIncomeTaxesAndTaxCredits" xlink:title="DeferredIncomeTaxesAndTaxCredits" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="DeferredIncomeTaxesAndTaxCredits" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to DeferredIncomeTaxesAndTaxCredits" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockExpense" xlink:label="RestrictedStockExpense" xlink:title="RestrictedStockExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="RestrictedStockExpense" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to RestrictedStockExpense" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentCharges" xlink:label="AssetImpairmentCharges" xlink:title="AssetImpairmentCharges" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="AssetImpairmentCharges" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to AssetImpairmentCharges" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="GainsLossesOnExtinguishmentOfDebt" xlink:title="GainsLossesOnExtinguishmentOfDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="GainsLossesOnExtinguishmentOfDebt" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to GainsLossesOnExtinguishmentOfDebt" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="OtherNoncashIncomeExpense" xlink:title="OtherNoncashIncomeExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="OtherNoncashIncomeExpense" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to OtherNoncashIncomeExpense" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_USTransitionTaxNet" xlink:label="USTransitionTaxNet" xlink:title="USTransitionTaxNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="USTransitionTaxNet" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to USTransitionTaxNet" order="8.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_RepatriationTaxes" xlink:label="RepatriationTaxes" xlink:title="RepatriationTaxes" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="RepatriationTaxes" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to RepatriationTaxes" order="9.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapital" xlink:label="IncreaseDecreaseInOperatingCapital" xlink:title="IncreaseDecreaseInOperatingCapital" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="IncreaseDecreaseInOperatingCapital" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to IncreaseDecreaseInOperatingCapital" order="10.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="presentation: NetCashProvidedByUsedInOperatingActivitiesAbstract to AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="NetCashProvidedByUsedInOperatingActivities" xlink:title="NetCashProvidedByUsedInOperatingActivities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="NetCashProvidedByUsedInOperatingActivities" xlink:title="presentation: NetCashProvidedByUsedInOperatingActivitiesAbstract to NetCashProvidedByUsedInOperatingActivities" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="presentation: StatementLineItems to NetCashProvidedByUsedInOperatingActivitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInInvestingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="PaymentsToAcquireProductiveAssets" xlink:title="PaymentsToAcquireProductiveAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="PaymentsToAcquireProductiveAssets" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to PaymentsToAcquireProductiveAssets" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:title="ProceedsFromSaleOfPropertyPlantAndEquipment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to ProceedsFromSaleOfPropertyPlantAndEquipment" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:title="PaymentsToAcquireBusinessesNetOfCashAcquired" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to PaymentsToAcquireBusinessesNetOfCashAcquired" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="PaymentsToAcquireShortTermInvestments" xlink:title="PaymentsToAcquireShortTermInvestments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="PaymentsToAcquireShortTermInvestments" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to PaymentsToAcquireShortTermInvestments" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:label="ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:title="ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments" xlink:label="ProceedsFromSaleAndMaturityOfOtherInvestments" xlink:title="ProceedsFromSaleAndMaturityOfOtherInvestments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="ProceedsFromSaleAndMaturityOfOtherInvestments" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to ProceedsFromSaleAndMaturityOfOtherInvestments" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="PaymentsForProceedsFromOtherInvestingActivities" xlink:title="PaymentsForProceedsFromOtherInvestingActivities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="PaymentsForProceedsFromOtherInvestingActivities" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to PaymentsForProceedsFromOtherInvestingActivities" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="NetCashProvidedByUsedInInvestingActivities" xlink:title="NetCashProvidedByUsedInInvestingActivities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="NetCashProvidedByUsedInInvestingActivities" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to NetCashProvidedByUsedInInvestingActivities" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:title="presentation: StatementLineItems to NetCashProvidedByUsedInInvestingActivitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInFinancingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="ProceedsFromIssuanceOfLongTermDebt" xlink:title="ProceedsFromIssuanceOfLongTermDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromIssuanceOfLongTermDebt" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to ProceedsFromIssuanceOfLongTermDebt" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfConvertibleDebt" xlink:label="RepaymentsOfConvertibleDebt" xlink:title="RepaymentsOfConvertibleDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="RepaymentsOfConvertibleDebt" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to RepaymentsOfConvertibleDebt" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:label="ProceedsFromRepaymentsOfLinesOfCredit" xlink:title="ProceedsFromRepaymentsOfLinesOfCredit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromRepaymentsOfLinesOfCredit" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to ProceedsFromRepaymentsOfLinesOfCredit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentOfFinancingAndStockIssuanceCosts" xlink:label="PaymentOfFinancingAndStockIssuanceCosts" xlink:title="PaymentOfFinancingAndStockIssuanceCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="PaymentOfFinancingAndStockIssuanceCosts" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to PaymentOfFinancingAndStockIssuanceCosts" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="PaymentsForRepurchaseOfCommonStock" xlink:title="PaymentsForRepurchaseOfCommonStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="PaymentsForRepurchaseOfCommonStock" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to PaymentsForRepurchaseOfCommonStock" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="PaymentsOfDividendsCommonStock" xlink:title="PaymentsOfDividendsCommonStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="PaymentsOfDividendsCommonStock" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to PaymentsOfDividendsCommonStock" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:title="PaymentsRelatedToTaxWithholdingForShareBasedCompensation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to PaymentsRelatedToTaxWithholdingForShareBasedCompensation" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="ProceedsFromPaymentsForOtherFinancingActivities" xlink:title="ProceedsFromPaymentsForOtherFinancingActivities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromPaymentsForOtherFinancingActivities" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to ProceedsFromPaymentsForOtherFinancingActivities" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="NetCashProvidedByUsedInFinancingActivities" xlink:title="NetCashProvidedByUsedInFinancingActivities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="NetCashProvidedByUsedInFinancingActivities" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to NetCashProvidedByUsedInFinancingActivities" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:title="presentation: StatementLineItems to NetCashProvidedByUsedInFinancingActivitiesAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="presentation: StatementLineItems to EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:title="presentation: StatementLineItems to CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="presentation: StatementLineItems to CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2" xlink:title="presentation: StatementLineItems to CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementTable" xlink:to="StatementLineItems" xlink:title="presentation: StatementTable to StatementLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="StatementTable" xlink:title="presentation: StatementOfCashFlowsAbstract to StatementTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://vishay.com/role/ConsolidatedCondensedStatementsOfEquity">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="StatementOfStockholdersEquityAbstract" xlink:title="StatementOfStockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="StatementTable" xlink:title="StatementTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="CommonStockMember" xlink:title="CommonStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="CommonStockMember" xlink:title="presentation: StatementEquityComponentsAxis to CommonStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="AdditionalPaidInCapitalMember" xlink:title="AdditionalPaidInCapitalMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="AdditionalPaidInCapitalMember" xlink:title="presentation: StatementEquityComponentsAxis to AdditionalPaidInCapitalMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="RetainedEarningsMember" xlink:title="RetainedEarningsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="RetainedEarningsMember" xlink:title="presentation: StatementEquityComponentsAxis to RetainedEarningsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="TreasuryStockCommonMember" xlink:title="TreasuryStockCommonMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="TreasuryStockCommonMember" xlink:title="presentation: StatementEquityComponentsAxis to TreasuryStockCommonMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="AccumulatedOtherComprehensiveIncomeMember" xlink:title="AccumulatedOtherComprehensiveIncomeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="AccumulatedOtherComprehensiveIncomeMember" xlink:title="presentation: StatementEquityComponentsAxis to AccumulatedOtherComprehensiveIncomeMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ParentMember" xlink:label="ParentMember" xlink:title="ParentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="ParentMember" xlink:title="presentation: StatementEquityComponentsAxis to ParentMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="NoncontrollingInterestMember" xlink:title="NoncontrollingInterestMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="NoncontrollingInterestMember" xlink:title="presentation: StatementEquityComponentsAxis to NoncontrollingInterestMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain" xlink:title="presentation: StatementEquityComponentsAxis to EquityComponentDomain" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementTable" xlink:to="StatementEquityComponentsAxis" xlink:title="presentation: StatementTable to StatementEquityComponentsAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember" xlink:label="CommonClassAMember" xlink:title="CommonClassAMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="CommonClassAMember" xlink:title="presentation: ClassOfStockDomain to CommonClassAMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember" xlink:label="CommonClassBMember" xlink:title="CommonClassBMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="CommonClassBMember" xlink:title="presentation: ClassOfStockDomain to CommonClassBMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="presentation: StatementClassOfStockAxis to ClassOfStockDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementTable" xlink:to="StatementClassOfStockAxis" xlink:title="presentation: StatementTable to StatementClassOfStockAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="presentation: StatementLineItems to StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="ProfitLoss" xlink:title="presentation: StatementLineItems to ProfitLoss" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="OtherComprehensiveIncomeLossNetOfTax" xlink:title="OtherComprehensiveIncomeLossNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="OtherComprehensiveIncomeLossNetOfTax" xlink:title="presentation: StatementLineItems to OtherComprehensiveIncomeLossNetOfTax" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:label="StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:title="StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:title="presentation: StatementLineItems to StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsCommonStock" xlink:label="DividendsCommonStock" xlink:title="DividendsCommonStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="DividendsCommonStock" xlink:title="presentation: StatementLineItems to DividendsCommonStock" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:title="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:title="presentation: StatementLineItems to AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="TreasuryStockValueAcquiredCostMethod" xlink:title="TreasuryStockValueAcquiredCostMethod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="TreasuryStockValueAcquiredCostMethod" xlink:title="presentation: StatementLineItems to TreasuryStockValueAcquiredCostMethod" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_CappedCallTransactions" xlink:label="CappedCallTransactions" xlink:title="CappedCallTransactions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="CappedCallTransactions" xlink:title="presentation: StatementLineItems to CappedCallTransactions" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityOther" xlink:label="StockholdersEquityOther" xlink:title="StockholdersEquityOther" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="StockholdersEquityOther" xlink:title="presentation: StatementLineItems to StockholdersEquityOther" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2" xlink:title="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2" xlink:title="presentation: StatementLineItems to StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementTable" xlink:to="StatementLineItems" xlink:title="presentation: StatementTable to StatementLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfStockholdersEquityAbstract" xlink:to="StatementTable" xlink:title="presentation: StatementOfStockholdersEquityAbstract to StatementTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://vishay.com/role/ConsolidatedCondensedStatementsOfEquityParenthetical">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="StatementOfStockholdersEquityAbstract" xlink:title="StatementOfStockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:label="StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:title="StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfStockholdersEquityAbstract" xlink:to="StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:title="presentation: StatementOfStockholdersEquityAbstract to StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockDividendsPerShareCashPaid" xlink:label="CommonStockDividendsPerShareCashPaid" xlink:title="CommonStockDividendsPerShareCashPaid" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfStockholdersEquityAbstract" xlink:to="CommonStockDividendsPerShareCashPaid" xlink:title="presentation: StatementOfStockholdersEquityAbstract to CommonStockDividendsPerShareCashPaid" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="StockRepurchasedAndRetiredDuringPeriodShares" xlink:title="StockRepurchasedAndRetiredDuringPeriodShares" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfStockholdersEquityAbstract" xlink:to="StockRepurchasedAndRetiredDuringPeriodShares" xlink:title="presentation: StatementOfStockholdersEquityAbstract to StockRepurchasedAndRetiredDuringPeriodShares" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://vishay.com/role/BasisOfPresentation">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:label="BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:title="BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://vishay.com/role/RestructuringAndRelatedActivities">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="RestructuringAndRelatedActivitiesAbstract" xlink:title="RestructuringAndRelatedActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:label="RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:title="RestructuringAndRelatedActivitiesDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestructuringAndRelatedActivitiesAbstract" xlink:to="RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:title="presentation: RestructuringAndRelatedActivitiesAbstract to RestructuringAndRelatedActivitiesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://vishay.com/role/Leases">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract" xlink:label="LeasesAbstract" xlink:title="LeasesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="LesseeOperatingLeasesTextBlock" xlink:title="LesseeOperatingLeasesTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesAbstract" xlink:to="LesseeOperatingLeasesTextBlock" xlink:title="presentation: LeasesAbstract to LesseeOperatingLeasesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://vishay.com/role/IncomeTaxes">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="IncomeTaxDisclosureTextBlock" xlink:title="IncomeTaxDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="IncomeTaxDisclosureTextBlock" xlink:title="presentation: IncomeTaxDisclosureAbstract to IncomeTaxDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://vishay.com/role/LongtermDebt">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="DebtDisclosureAbstract" xlink:title="DebtDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="DebtDisclosureTextBlock" xlink:title="DebtDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="DebtDisclosureTextBlock" xlink:title="presentation: DebtDisclosureAbstract to DebtDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://vishay.com/role/StockholdersEquity">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="StockholdersEquityNoteAbstract" xlink:title="StockholdersEquityNoteAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="StockholdersEquityNoteDisclosureTextBlock" xlink:title="StockholdersEquityNoteDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityNoteAbstract" xlink:to="StockholdersEquityNoteDisclosureTextBlock" xlink:title="presentation: StockholdersEquityNoteAbstract to StockholdersEquityNoteDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://vishay.com/role/RevenueRecognition">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRecognitionAbstract" xlink:label="RevenueRecognitionAbstract" xlink:title="RevenueRecognitionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="RevenueFromContractWithCustomerTextBlock" xlink:title="RevenueFromContractWithCustomerTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueRecognitionAbstract" xlink:to="RevenueFromContractWithCustomerTextBlock" xlink:title="presentation: RevenueRecognitionAbstract to RevenueFromContractWithCustomerTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://vishay.com/role/AccumulatedOtherComprehensiveIncomeLoss">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:label="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:title="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:label="ComprehensiveIncomeNoteTextBlock" xlink:title="ComprehensiveIncomeNoteTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:to="ComprehensiveIncomeNoteTextBlock" xlink:title="presentation: AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract to ComprehensiveIncomeNoteTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://vishay.com/role/PensionsAndOtherPostretirementBenefits">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="CompensationAndRetirementDisclosureAbstract" xlink:title="CompensationAndRetirementDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:title="PensionAndOtherPostretirementBenefitsDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to PensionAndOtherPostretirementBenefitsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://vishay.com/role/StockbasedCompensation">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:title="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://vishay.com/role/SegmentInformation">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="SegmentReportingAbstract" xlink:title="SegmentReportingAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="SegmentReportingDisclosureTextBlock" xlink:title="SegmentReportingDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingAbstract" xlink:to="SegmentReportingDisclosureTextBlock" xlink:title="presentation: SegmentReportingAbstract to SegmentReportingDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://vishay.com/role/EarningsPerShare">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="EarningsPerShareAbstract" xlink:title="EarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="EarningsPerShareTextBlock" xlink:title="EarningsPerShareTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="EarningsPerShareTextBlock" xlink:title="presentation: EarningsPerShareAbstract to EarningsPerShareTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://vishay.com/role/FairValueMeasurements">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="FairValueDisclosuresAbstract" xlink:title="FairValueDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="FairValueDisclosuresTextBlock" xlink:title="FairValueDisclosuresTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueDisclosuresAbstract" xlink:to="FairValueDisclosuresTextBlock" xlink:title="presentation: FairValueDisclosuresAbstract to FairValueDisclosuresTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://vishay.com/role/InsiderTradingArrangements">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingArrLineItems" xlink:label="InsiderTradingArrLineItems" xlink:title="InsiderTradingArrLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrByIndTable" xlink:label="TradingArrByIndTable" xlink:title="TradingArrByIndTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis" xlink:label="IndividualAxis" xlink:title="IndividualAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember" xlink:label="AllIndividualsMember" xlink:title="AllIndividualsMember" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_MarcZandmanMember" xlink:label="MarcZandmanMember" xlink:title="MarcZandmanMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AllIndividualsMember" xlink:to="MarcZandmanMember" xlink:title="presentation: AllIndividualsMember to MarcZandmanMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IndividualAxis" xlink:to="AllIndividualsMember" xlink:title="presentation: IndividualAxis to AllIndividualsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TradingArrByIndTable" xlink:to="IndividualAxis" xlink:title="presentation: TradingArrByIndTable to IndividualAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InsiderTradingArrLineItems" xlink:to="TradingArrByIndTable" xlink:title="presentation: InsiderTradingArrLineItems to TradingArrByIndTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MtrlTermsOfTrdArrTextBlock" xlink:label="MtrlTermsOfTrdArrTextBlock" xlink:title="MtrlTermsOfTrdArrTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InsiderTradingArrLineItems" xlink:to="MtrlTermsOfTrdArrTextBlock" xlink:title="presentation: InsiderTradingArrLineItems to MtrlTermsOfTrdArrTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndName" xlink:label="TrdArrIndName" xlink:title="TrdArrIndName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InsiderTradingArrLineItems" xlink:to="TrdArrIndName" xlink:title="presentation: InsiderTradingArrLineItems to TrdArrIndName" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndTitle" xlink:label="TrdArrIndTitle" xlink:title="TrdArrIndTitle" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InsiderTradingArrLineItems" xlink:to="TrdArrIndTitle" xlink:title="presentation: InsiderTradingArrLineItems to TrdArrIndTitle" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrAdoptedFlag" xlink:label="Rule10b51ArrAdoptedFlag" xlink:title="Rule10b51ArrAdoptedFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InsiderTradingArrLineItems" xlink:to="Rule10b51ArrAdoptedFlag" xlink:title="presentation: InsiderTradingArrLineItems to Rule10b51ArrAdoptedFlag" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrAdoptedFlag" xlink:label="NonRule10b51ArrAdoptedFlag" xlink:title="NonRule10b51ArrAdoptedFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InsiderTradingArrLineItems" xlink:to="NonRule10b51ArrAdoptedFlag" xlink:title="presentation: InsiderTradingArrLineItems to NonRule10b51ArrAdoptedFlag" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrAdoptionDate" xlink:label="TrdArrAdoptionDate" xlink:title="TrdArrAdoptionDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InsiderTradingArrLineItems" xlink:to="TrdArrAdoptionDate" xlink:title="presentation: InsiderTradingArrLineItems to TrdArrAdoptionDate" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrTrmntdFlag" xlink:label="Rule10b51ArrTrmntdFlag" xlink:title="Rule10b51ArrTrmntdFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InsiderTradingArrLineItems" xlink:to="Rule10b51ArrTrmntdFlag" xlink:title="presentation: InsiderTradingArrLineItems to Rule10b51ArrTrmntdFlag" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrTrmntdFlag" xlink:label="NonRule10b51ArrTrmntdFlag" xlink:title="NonRule10b51ArrTrmntdFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InsiderTradingArrLineItems" xlink:to="NonRule10b51ArrTrmntdFlag" xlink:title="presentation: InsiderTradingArrLineItems to NonRule10b51ArrTrmntdFlag" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrExpirationDate" xlink:label="TrdArrExpirationDate" xlink:title="TrdArrExpirationDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InsiderTradingArrLineItems" xlink:to="TrdArrExpirationDate" xlink:title="presentation: InsiderTradingArrLineItems to TrdArrExpirationDate" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrDuration" xlink:label="TrdArrDuration" xlink:title="TrdArrDuration" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InsiderTradingArrLineItems" xlink:to="TrdArrDuration" xlink:title="presentation: InsiderTradingArrLineItems to TrdArrDuration" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrSecuritiesAggAvailAmt" xlink:label="TrdArrSecuritiesAggAvailAmt" xlink:title="TrdArrSecuritiesAggAvailAmt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InsiderTradingArrLineItems" xlink:to="TrdArrSecuritiesAggAvailAmt" xlink:title="presentation: InsiderTradingArrLineItems to TrdArrSecuritiesAggAvailAmt" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://vishay.com/role/BasisOfPresentationPolicies">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiscalPeriod" xlink:label="FiscalPeriod" xlink:title="FiscalPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="FiscalPeriod" xlink:title="presentation: AccountingPoliciesAbstract to FiscalPeriod" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:label="PriorPeriodReclassificationAdjustmentDescription" xlink:title="PriorPeriodReclassificationAdjustmentDescription" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="PriorPeriodReclassificationAdjustmentDescription" xlink:title="presentation: AccountingPoliciesAbstract to PriorPeriodReclassificationAdjustmentDescription" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://vishay.com/role/IncomeTaxesPolicies">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_EffectiveIncomeTaxRateDescriptionPolicyTextBlock" xlink:label="EffectiveIncomeTaxRateDescriptionPolicyTextBlock" xlink:title="EffectiveIncomeTaxRateDescriptionPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="EffectiveIncomeTaxRateDescriptionPolicyTextBlock" xlink:title="presentation: IncomeTaxDisclosureAbstract to EffectiveIncomeTaxRateDescriptionPolicyTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://vishay.com/role/EarningsPerSharePolicies">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="EarningsPerShareAbstract" xlink:title="EarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="EarningsPerSharePolicyTextBlock" xlink:title="EarningsPerSharePolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="EarningsPerSharePolicyTextBlock" xlink:title="presentation: EarningsPerShareAbstract to EarningsPerSharePolicyTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://vishay.com/role/RestructuringAndRelatedActivitiesTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="RestructuringAndRelatedActivitiesAbstract" xlink:title="RestructuringAndRelatedActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:label="ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:title="ScheduleOfRestructuringAndRelatedCostsTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestructuringAndRelatedActivitiesAbstract" xlink:to="ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:title="presentation: RestructuringAndRelatedActivitiesAbstract to ScheduleOfRestructuringAndRelatedCostsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://vishay.com/role/LeasesTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract" xlink:label="LeasesAbstract" xlink:title="LeasesAbstract" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:label="AssetsAndLiabilitiesLesseeTableTextBlock" xlink:title="AssetsAndLiabilitiesLesseeTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesAbstract" xlink:to="AssetsAndLiabilitiesLesseeTableTextBlock" xlink:title="presentation: LeasesAbstract to AssetsAndLiabilitiesLesseeTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="LeaseCostTableTextBlock" xlink:title="LeaseCostTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesAbstract" xlink:to="LeaseCostTableTextBlock" xlink:title="presentation: LeasesAbstract to LeaseCostTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:title="LesseeOperatingLeaseLiabilityMaturityTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesAbstract" xlink:to="LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:title="presentation: LeasesAbstract to LesseeOperatingLeaseLiabilityMaturityTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://vishay.com/role/LongtermDebtTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="DebtDisclosureAbstract" xlink:title="DebtDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" xlink:label="ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" xlink:title="ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" xlink:title="presentation: DebtDisclosureAbstract to ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="ScheduleOfDebtTableTextBlock" xlink:title="ScheduleOfDebtTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="ScheduleOfDebtTableTextBlock" xlink:title="presentation: DebtDisclosureAbstract to ScheduleOfDebtTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://vishay.com/role/StockholdersEquityTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="StockholdersEquityNoteAbstract" xlink:title="StockholdersEquityNoteAbstract" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ScheduleOfStockholderReturnPolicyTableTextBlock" xlink:label="ScheduleOfStockholderReturnPolicyTableTextBlock" xlink:title="ScheduleOfStockholderReturnPolicyTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityNoteAbstract" xlink:to="ScheduleOfStockholderReturnPolicyTableTextBlock" xlink:title="presentation: StockholdersEquityNoteAbstract to ScheduleOfStockholderReturnPolicyTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://vishay.com/role/RevenueRecognitionTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRecognitionAbstract" xlink:label="RevenueRecognitionAbstract" xlink:title="RevenueRecognitionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfLossContingenciesByContingencyTextBlock" xlink:label="ScheduleOfLossContingenciesByContingencyTextBlock" xlink:title="ScheduleOfLossContingenciesByContingencyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueRecognitionAbstract" xlink:to="ScheduleOfLossContingenciesByContingencyTextBlock" xlink:title="presentation: RevenueRecognitionAbstract to ScheduleOfLossContingenciesByContingencyTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://vishay.com/role/AccumulatedOtherComprehensiveIncomeLossTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:label="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:title="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:title="ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:to="ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:title="presentation: AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract to ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://vishay.com/role/PensionsAndOtherPostretirementBenefitsTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="CompensationAndRetirementDisclosureAbstract" xlink:title="CompensationAndRetirementDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="RetirementPlanTypeAxis" xlink:title="RetirementPlanTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="RetirementPlanTypeDomain" xlink:title="RetirementPlanTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="PensionPlansDefinedBenefitMember" xlink:title="PensionPlansDefinedBenefitMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanTypeDomain" xlink:to="PensionPlansDefinedBenefitMember" xlink:title="presentation: RetirementPlanTypeDomain to PensionPlansDefinedBenefitMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:title="OtherPostretirementBenefitPlansDefinedBenefitMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanTypeDomain" xlink:to="OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:title="presentation: RetirementPlanTypeDomain to OtherPostretirementBenefitPlansDefinedBenefitMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanTypeAxis" xlink:to="RetirementPlanTypeDomain" xlink:title="presentation: RetirementPlanTypeAxis to RetirementPlanTypeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RetirementPlanTypeAxis" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to RetirementPlanTypeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="DefinedBenefitPlanDisclosureLineItems" xlink:title="DefinedBenefitPlanDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:label="ScheduleOfNetBenefitCostsTableTextBlock" xlink:title="ScheduleOfNetBenefitCostsTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="ScheduleOfNetBenefitCostsTableTextBlock" xlink:title="presentation: DefinedBenefitPlanDisclosureLineItems to ScheduleOfNetBenefitCostsTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="DefinedBenefitPlanDisclosureLineItems" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to DefinedBenefitPlanDisclosureLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to ScheduleOfDefinedBenefitPlansDisclosuresTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://vishay.com/role/StockbasedCompensationTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:label="ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:title="ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock" xlink:label="ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock" xlink:title="ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:title="ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock" xlink:label="ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock" xlink:title="ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock" xlink:label="ScheduleOfOtherShareBasedCompensationActivityTableTextBlock" xlink:title="ScheduleOfOtherShareBasedCompensationActivityTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfOtherShareBasedCompensationActivityTableTextBlock" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfOtherShareBasedCompensationActivityTableTextBlock" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://vishay.com/role/SegmentInformationTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="SegmentReportingAbstract" xlink:title="SegmentReportingAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:title="ScheduleOfSegmentReportingInformationBySegmentTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingAbstract" xlink:to="ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:title="presentation: SegmentReportingAbstract to ScheduleOfSegmentReportingInformationBySegmentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:label="ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:title="ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingAbstract" xlink:to="ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:title="presentation: SegmentReportingAbstract to ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="DisaggregationOfRevenueTableTextBlock" xlink:title="DisaggregationOfRevenueTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingAbstract" xlink:to="DisaggregationOfRevenueTableTextBlock" xlink:title="presentation: SegmentReportingAbstract to DisaggregationOfRevenueTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://vishay.com/role/EarningsPerShareTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="EarningsPerShareAbstract" xlink:title="EarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:title="ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:title="presentation: EarningsPerShareAbstract to ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:title="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:title="presentation: EarningsPerShareAbstract to ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://vishay.com/role/FairValueMeasurementsTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="FairValueDisclosuresAbstract" xlink:title="FairValueDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:title="ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueDisclosuresAbstract" xlink:to="ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:title="presentation: FairValueDisclosuresAbstract to ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://vishay.com/role/BasisOfPresentationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="StatementTable" xlink:title="StatementTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="IncomeStatementLocationAxis" xlink:title="IncomeStatementLocationAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="IncomeStatementLocationDomain" xlink:title="IncomeStatementLocationDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="SellingGeneralAndAdministrativeExpensesMember" xlink:title="SellingGeneralAndAdministrativeExpensesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementLocationDomain" xlink:to="SellingGeneralAndAdministrativeExpensesMember" xlink:title="presentation: IncomeStatementLocationDomain to SellingGeneralAndAdministrativeExpensesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementLocationAxis" xlink:to="IncomeStatementLocationDomain" xlink:title="presentation: IncomeStatementLocationAxis to IncomeStatementLocationDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementTable" xlink:to="IncomeStatementLocationAxis" xlink:title="presentation: StatementTable to IncomeStatementLocationAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpenseAbstract" xlink:label="SellingGeneralAndAdministrativeExpenseAbstract" xlink:title="SellingGeneralAndAdministrativeExpenseAbstract" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_FavorableResolutionOfContingency" xlink:label="FavorableResolutionOfContingency" xlink:title="FavorableResolutionOfContingency" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SellingGeneralAndAdministrativeExpenseAbstract" xlink:to="FavorableResolutionOfContingency" xlink:title="presentation: SellingGeneralAndAdministrativeExpenseAbstract to FavorableResolutionOfContingency" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="SellingGeneralAndAdministrativeExpenseAbstract" xlink:title="presentation: StatementLineItems to SellingGeneralAndAdministrativeExpenseAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementTable" xlink:to="StatementLineItems" xlink:title="presentation: StatementTable to StatementLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="StatementTable" xlink:title="presentation: AccountingPoliciesAbstract to StatementTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://vishay.com/role/RestructuringAndRelatedActivitiesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="RestructuringAndRelatedActivitiesAbstract" xlink:title="RestructuringAndRelatedActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="ScheduleOfRestructuringAndRelatedCostsTable" xlink:title="ScheduleOfRestructuringAndRelatedCostsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="StatementBusinessSegmentsAxis" xlink:title="StatementBusinessSegmentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain" xlink:title="SegmentDomain" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_MosfetsSegmentMember" xlink:label="MosfetsSegmentMember" xlink:title="MosfetsSegmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentDomain" xlink:to="MosfetsSegmentMember" xlink:title="presentation: SegmentDomain to MosfetsSegmentMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_DiodesSegmentMember" xlink:label="DiodesSegmentMember" xlink:title="DiodesSegmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentDomain" xlink:to="DiodesSegmentMember" xlink:title="presentation: SegmentDomain to DiodesSegmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_OptoelectronicComponentsSegmentMember" xlink:label="OptoelectronicComponentsSegmentMember" xlink:title="OptoelectronicComponentsSegmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentDomain" xlink:to="OptoelectronicComponentsSegmentMember" xlink:title="presentation: SegmentDomain to OptoelectronicComponentsSegmentMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ResistorsAndInductorsSegmentMember" xlink:label="ResistorsAndInductorsSegmentMember" xlink:title="ResistorsAndInductorsSegmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentDomain" xlink:to="ResistorsAndInductorsSegmentMember" xlink:title="presentation: SegmentDomain to ResistorsAndInductorsSegmentMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_CapacitorsSegmentMember" xlink:label="CapacitorsSegmentMember" xlink:title="CapacitorsSegmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentDomain" xlink:to="CapacitorsSegmentMember" xlink:title="presentation: SegmentDomain to CapacitorsSegmentMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain" xlink:title="presentation: StatementBusinessSegmentsAxis to SegmentDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="StatementBusinessSegmentsAxis" xlink:title="presentation: ScheduleOfRestructuringAndRelatedCostsTable to StatementBusinessSegmentsAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="RestructuringCostAndReserveLineItems" xlink:title="RestructuringCostAndReserveLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringReserveRollForward" xlink:label="RestructuringReserveRollForward" xlink:title="RestructuringReserveRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringCharges" xlink:label="RestructuringCharges" xlink:title="RestructuringCharges" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestructuringReserveRollForward" xlink:to="RestructuringCharges" xlink:title="presentation: RestructuringReserveRollForward to RestructuringCharges" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRestructuring" xlink:label="PaymentsForRestructuring" xlink:title="PaymentsForRestructuring" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestructuringReserveRollForward" xlink:to="PaymentsForRestructuring" xlink:title="presentation: RestructuringReserveRollForward to PaymentsForRestructuring" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringReserveTranslationAdjustment" xlink:label="RestructuringReserveTranslationAdjustment" xlink:title="RestructuringReserveTranslationAdjustment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestructuringReserveRollForward" xlink:to="RestructuringReserveTranslationAdjustment" xlink:title="presentation: RestructuringReserveRollForward to RestructuringReserveTranslationAdjustment" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringReserve" xlink:label="RestructuringReserve" xlink:title="RestructuringReserve" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestructuringReserveRollForward" xlink:to="RestructuringReserve" xlink:title="presentation: RestructuringReserveRollForward to RestructuringReserve" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestructuringCostAndReserveLineItems" xlink:to="RestructuringReserveRollForward" xlink:title="presentation: RestructuringCostAndReserveLineItems to RestructuringReserveRollForward" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringReserveCurrent" xlink:label="RestructuringReserveCurrent" xlink:title="RestructuringReserveCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestructuringCostAndReserveLineItems" xlink:to="RestructuringReserveCurrent" xlink:title="presentation: RestructuringCostAndReserveLineItems to RestructuringReserveCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestructuringReserveNoncurrent" xlink:label="RestructuringReserveNoncurrent" xlink:title="RestructuringReserveNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestructuringCostAndReserveLineItems" xlink:to="RestructuringReserveNoncurrent" xlink:title="presentation: RestructuringCostAndReserveLineItems to RestructuringReserveNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="RestructuringCostAndReserveLineItems" xlink:title="presentation: ScheduleOfRestructuringAndRelatedCostsTable to RestructuringCostAndReserveLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestructuringAndRelatedActivitiesAbstract" xlink:to="ScheduleOfRestructuringAndRelatedCostsTable" xlink:title="presentation: RestructuringAndRelatedActivitiesAbstract to ScheduleOfRestructuringAndRelatedCostsTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://vishay.com/role/LeasesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract" xlink:label="LeasesAbstract" xlink:title="LeasesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="LesseeLeaseDescriptionTable" xlink:title="LesseeLeaseDescriptionTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="PropertyPlantAndEquipmentByTypeAxis" xlink:title="PropertyPlantAndEquipmentByTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="PropertyPlantAndEquipmentTypeDomain" xlink:title="PropertyPlantAndEquipmentTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="BuildingAndBuildingImprovementsMember" xlink:title="BuildingAndBuildingImprovementsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="BuildingAndBuildingImprovementsMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to BuildingAndBuildingImprovementsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="MachineryAndEquipmentMember" xlink:title="MachineryAndEquipmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="MachineryAndEquipmentMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to MachineryAndEquipmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentByTypeAxis" xlink:to="PropertyPlantAndEquipmentTypeDomain" xlink:title="presentation: PropertyPlantAndEquipmentByTypeAxis to PropertyPlantAndEquipmentTypeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeLeaseDescriptionTable" xlink:to="PropertyPlantAndEquipmentByTypeAxis" xlink:title="presentation: LesseeLeaseDescriptionTable to PropertyPlantAndEquipmentByTypeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionLineItems" xlink:label="LesseeLeaseDescriptionLineItems" xlink:title="LesseeLeaseDescriptionLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAndLiabilitiesLesseeAbstract" xlink:label="AssetsAndLiabilitiesLesseeAbstract" xlink:title="AssetsAndLiabilitiesLesseeAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="OperatingLeaseRightOfUseAsset" xlink:title="OperatingLeaseRightOfUseAsset" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAndLiabilitiesLesseeAbstract" xlink:to="OperatingLeaseRightOfUseAsset" xlink:title="presentation: AssetsAndLiabilitiesLesseeAbstract to OperatingLeaseRightOfUseAsset" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="OperatingLeaseLiabilityCurrent" xlink:title="OperatingLeaseLiabilityCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAndLiabilitiesLesseeAbstract" xlink:to="OperatingLeaseLiabilityCurrent" xlink:title="presentation: AssetsAndLiabilitiesLesseeAbstract to OperatingLeaseLiabilityCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="OperatingLeaseLiabilityNoncurrent" xlink:title="OperatingLeaseLiabilityNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAndLiabilitiesLesseeAbstract" xlink:to="OperatingLeaseLiabilityNoncurrent" xlink:title="presentation: AssetsAndLiabilitiesLesseeAbstract to OperatingLeaseLiabilityNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability" xlink:label="OperatingLeaseLiability" xlink:title="OperatingLeaseLiability" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAndLiabilitiesLesseeAbstract" xlink:to="OperatingLeaseLiability" xlink:title="presentation: AssetsAndLiabilitiesLesseeAbstract to OperatingLeaseLiability" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="AssetsAndLiabilitiesLesseeAbstract" xlink:title="presentation: LesseeLeaseDescriptionLineItems to AssetsAndLiabilitiesLesseeAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeLeaseDescriptionTable" xlink:to="LesseeLeaseDescriptionLineItems" xlink:title="presentation: LesseeLeaseDescriptionTable to LesseeLeaseDescriptionLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesAbstract" xlink:to="LesseeLeaseDescriptionTable" xlink:title="presentation: LeasesAbstract to LesseeLeaseDescriptionTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostAbstract" xlink:label="LeaseCostAbstract" xlink:title="LeaseCostAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost" xlink:label="OperatingLeaseCost" xlink:title="OperatingLeaseCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeaseCostAbstract" xlink:to="OperatingLeaseCost" xlink:title="presentation: LeaseCostAbstract to OperatingLeaseCost" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost" xlink:label="ShortTermLeaseCost" xlink:title="ShortTermLeaseCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeaseCostAbstract" xlink:to="ShortTermLeaseCost" xlink:title="presentation: LeaseCostAbstract to ShortTermLeaseCost" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost" xlink:label="VariableLeaseCost" xlink:title="VariableLeaseCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeaseCostAbstract" xlink:to="VariableLeaseCost" xlink:title="presentation: LeaseCostAbstract to VariableLeaseCost" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost" xlink:label="LeaseCost" xlink:title="LeaseCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeaseCostAbstract" xlink:to="LeaseCost" xlink:title="presentation: LeaseCostAbstract to LeaseCost" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesAbstract" xlink:to="LeaseCostAbstract" xlink:title="presentation: LeasesAbstract to LeaseCostAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments" xlink:label="OperatingLeasePayments" xlink:title="OperatingLeasePayments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesAbstract" xlink:to="OperatingLeasePayments" xlink:title="presentation: LeasesAbstract to OperatingLeasePayments" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:title="OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesAbstract" xlink:to="OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:title="presentation: LeasesAbstract to OperatingLeaseWeightedAverageRemainingLeaseTerm1" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="OperatingLeaseWeightedAverageDiscountRatePercent" xlink:title="OperatingLeaseWeightedAverageDiscountRatePercent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesAbstract" xlink:to="OperatingLeaseWeightedAverageDiscountRatePercent" xlink:title="presentation: LeasesAbstract to OperatingLeaseWeightedAverageDiscountRatePercent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:label="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:title="OperatingLeaseLiabilitiesPaymentsDueAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:title="LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:title="presentation: OperatingLeaseLiabilitiesPaymentsDueAbstract to LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="presentation: OperatingLeaseLiabilitiesPaymentsDueAbstract to LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:title="presentation: OperatingLeaseLiabilitiesPaymentsDueAbstract to LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:title="presentation: OperatingLeaseLiabilitiesPaymentsDueAbstract to LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:title="presentation: OperatingLeaseLiabilitiesPaymentsDueAbstract to LesseeOperatingLeaseLiabilityPaymentsDueYearFour" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" xlink:title="presentation: OperatingLeaseLiabilitiesPaymentsDueAbstract to LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesAbstract" xlink:to="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:title="presentation: LeasesAbstract to OperatingLeaseLiabilitiesPaymentsDueAbstract" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://vishay.com/role/IncomeTaxesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:label="UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:title="UnrecognizedTaxBenefitsPeriodIncreaseDecrease" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:title="presentation: IncomeTaxDisclosureAbstract to UnrecognizedTaxBenefitsPeriodIncreaseDecrease" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="IncomeTaxExpenseBenefitContinuingOperationsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="OperatingLossCarryforwardsTable" xlink:title="OperatingLossCarryforwardsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAxis" xlink:label="TaxCreditCarryforwardAxis" xlink:title="TaxCreditCarryforwardAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="TaxCreditCarryforwardNameDomain" xlink:title="TaxCreditCarryforwardNameDomain" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_AdoptionOfNewAccountingStandardMember" xlink:label="AdoptionOfNewAccountingStandardMember" xlink:title="AdoptionOfNewAccountingStandardMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxCreditCarryforwardNameDomain" xlink:to="AdoptionOfNewAccountingStandardMember" xlink:title="presentation: TaxCreditCarryforwardNameDomain to AdoptionOfNewAccountingStandardMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ChangeInTaxRegulationMember" xlink:label="ChangeInTaxRegulationMember" xlink:title="ChangeInTaxRegulationMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxCreditCarryforwardNameDomain" xlink:to="ChangeInTaxRegulationMember" xlink:title="presentation: TaxCreditCarryforwardNameDomain to ChangeInTaxRegulationMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_RemeasurementOfRepatriationDeferredTaxLiabilityMember" xlink:label="RemeasurementOfRepatriationDeferredTaxLiabilityMember" xlink:title="RemeasurementOfRepatriationDeferredTaxLiabilityMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxCreditCarryforwardNameDomain" xlink:to="RemeasurementOfRepatriationDeferredTaxLiabilityMember" xlink:title="presentation: TaxCreditCarryforwardNameDomain to RemeasurementOfRepatriationDeferredTaxLiabilityMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ChangeDueToEnactmentOfAmericanTaxpayerReliefActMember" xlink:label="ChangeDueToEnactmentOfAmericanTaxpayerReliefActMember" xlink:title="ChangeDueToEnactmentOfAmericanTaxpayerReliefActMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxCreditCarryforwardNameDomain" xlink:to="ChangeDueToEnactmentOfAmericanTaxpayerReliefActMember" xlink:title="presentation: TaxCreditCarryforwardNameDomain to ChangeDueToEnactmentOfAmericanTaxpayerReliefActMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ChangeInIsraelTaxRateMember" xlink:label="ChangeInIsraelTaxRateMember" xlink:title="ChangeInIsraelTaxRateMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxCreditCarryforwardNameDomain" xlink:to="ChangeInIsraelTaxRateMember" xlink:title="presentation: TaxCreditCarryforwardNameDomain to ChangeInIsraelTaxRateMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_RemeasurementOfDeferredTaxLiabilityDebtExtinguishmentMember" xlink:label="RemeasurementOfDeferredTaxLiabilityDebtExtinguishmentMember" xlink:title="RemeasurementOfDeferredTaxLiabilityDebtExtinguishmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxCreditCarryforwardNameDomain" xlink:to="RemeasurementOfDeferredTaxLiabilityDebtExtinguishmentMember" xlink:title="presentation: TaxCreditCarryforwardNameDomain to RemeasurementOfDeferredTaxLiabilityDebtExtinguishmentMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxCreditCarryforwardAxis" xlink:to="TaxCreditCarryforwardNameDomain" xlink:title="presentation: TaxCreditCarryforwardAxis to TaxCreditCarryforwardNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLossCarryforwardsTable" xlink:to="TaxCreditCarryforwardAxis" xlink:title="presentation: OperatingLossCarryforwardsTable to TaxCreditCarryforwardAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_EffectOnIncomeTaxExpenseBenefitLineItems" xlink:label="EffectOnIncomeTaxExpenseBenefitLineItems" xlink:title="EffectOnIncomeTaxExpenseBenefitLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:label="IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:title="IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EffectOnIncomeTaxExpenseBenefitLineItems" xlink:to="IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:title="presentation: EffectOnIncomeTaxExpenseBenefitLineItems to IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredOtherTaxExpenseBenefit" xlink:label="DeferredOtherTaxExpenseBenefit" xlink:title="DeferredOtherTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EffectOnIncomeTaxExpenseBenefitLineItems" xlink:to="DeferredOtherTaxExpenseBenefit" xlink:title="presentation: EffectOnIncomeTaxExpenseBenefitLineItems to DeferredOtherTaxExpenseBenefit" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLossCarryforwardsTable" xlink:to="EffectOnIncomeTaxExpenseBenefitLineItems" xlink:title="presentation: OperatingLossCarryforwardsTable to EffectOnIncomeTaxExpenseBenefitLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="OperatingLossCarryforwardsTable" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsAbstract to OperatingLossCarryforwardsTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="presentation: IncomeTaxDisclosureAbstract to IncomeTaxExpenseBenefitContinuingOperationsAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_TCJAIncomeTaxExpenseAbstract" xlink:label="TCJAIncomeTaxExpenseAbstract" xlink:title="TCJAIncomeTaxExpenseAbstract" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_TCJARemeasurementOfDeferredTaxLiabilities" xlink:label="TCJARemeasurementOfDeferredTaxLiabilities" xlink:title="TCJARemeasurementOfDeferredTaxLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TCJAIncomeTaxExpenseAbstract" xlink:to="TCJARemeasurementOfDeferredTaxLiabilities" xlink:title="presentation: TCJAIncomeTaxExpenseAbstract to TCJARemeasurementOfDeferredTaxLiabilities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_TCJATaxOnUnremittedForeignEarnings" xlink:label="TCJATaxOnUnremittedForeignEarnings" xlink:title="TCJATaxOnUnremittedForeignEarnings" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TCJAIncomeTaxExpenseAbstract" xlink:to="TCJATaxOnUnremittedForeignEarnings" xlink:title="presentation: TCJAIncomeTaxExpenseAbstract to TCJATaxOnUnremittedForeignEarnings" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_TCJAForeignTaxesOnAssumedRepatriation" xlink:label="TCJAForeignTaxesOnAssumedRepatriation" xlink:title="TCJAForeignTaxesOnAssumedRepatriation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TCJAIncomeTaxExpenseAbstract" xlink:to="TCJAForeignTaxesOnAssumedRepatriation" xlink:title="presentation: TCJAIncomeTaxExpenseAbstract to TCJAForeignTaxesOnAssumedRepatriation" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_TCJAReversalOfDeferredTaxesDueToCancellationOfRepatriationPlan" xlink:label="TCJAReversalOfDeferredTaxesDueToCancellationOfRepatriationPlan" xlink:title="TCJAReversalOfDeferredTaxesDueToCancellationOfRepatriationPlan" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TCJAIncomeTaxExpenseAbstract" xlink:to="TCJAReversalOfDeferredTaxesDueToCancellationOfRepatriationPlan" xlink:title="presentation: TCJAIncomeTaxExpenseAbstract to TCJAReversalOfDeferredTaxesDueToCancellationOfRepatriationPlan" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_TotalTaxExpenseEnactmentOfTCJA" xlink:label="TotalTaxExpenseEnactmentOfTCJA" xlink:title="TotalTaxExpenseEnactmentOfTCJA" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TCJAIncomeTaxExpenseAbstract" xlink:to="TotalTaxExpenseEnactmentOfTCJA" xlink:title="presentation: TCJAIncomeTaxExpenseAbstract to TotalTaxExpenseEnactmentOfTCJA" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="TCJAIncomeTaxExpenseAbstract" xlink:title="presentation: IncomeTaxDisclosureAbstract to TCJAIncomeTaxExpenseAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxUncertaintiesAbstract" xlink:label="IncomeTaxUncertaintiesAbstract" xlink:title="IncomeTaxUncertaintiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_FutureCashRepatriationFollowingNextFiscalQuarter" xlink:label="FutureCashRepatriationFollowingNextFiscalQuarter" xlink:title="FutureCashRepatriationFollowingNextFiscalQuarter" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxUncertaintiesAbstract" xlink:to="FutureCashRepatriationFollowingNextFiscalQuarter" xlink:title="presentation: IncomeTaxUncertaintiesAbstract to FutureCashRepatriationFollowingNextFiscalQuarter" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="IncomeTaxUncertaintiesAbstract" xlink:title="presentation: IncomeTaxDisclosureAbstract to IncomeTaxUncertaintiesAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_NetTCJATaxPayment" xlink:label="NetTCJATaxPayment" xlink:title="NetTCJATaxPayment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="NetTCJATaxPayment" xlink:title="presentation: IncomeTaxDisclosureAbstract to NetTCJATaxPayment" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_BorrowingsToFundAcquisition" xlink:label="BorrowingsToFundAcquisition" xlink:title="BorrowingsToFundAcquisition" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="BorrowingsToFundAcquisition" xlink:title="presentation: IncomeTaxDisclosureAbstract to BorrowingsToFundAcquisition" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_AdditionalExpectedRepatriation" xlink:label="AdditionalExpectedRepatriation" xlink:title="AdditionalExpectedRepatriation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="AdditionalExpectedRepatriation" xlink:title="presentation: IncomeTaxDisclosureAbstract to AdditionalExpectedRepatriation" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherTaxExpenseBenefit" xlink:label="OtherTaxExpenseBenefit" xlink:title="OtherTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="OtherTaxExpenseBenefit" xlink:title="presentation: IncomeTaxDisclosureAbstract to OtherTaxExpenseBenefit" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:label="UndistributedEarningsOfForeignSubsidiaries" xlink:title="UndistributedEarningsOfForeignSubsidiaries" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="UndistributedEarningsOfForeignSubsidiaries" xlink:title="presentation: IncomeTaxDisclosureAbstract to UndistributedEarningsOfForeignSubsidiaries" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignEarningsRepatriated" xlink:label="ForeignEarningsRepatriated" xlink:title="ForeignEarningsRepatriated" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="ForeignEarningsRepatriated" xlink:title="presentation: IncomeTaxDisclosureAbstract to ForeignEarningsRepatriated" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_RepatriationTaxesPaid" xlink:label="RepatriationTaxesPaid" xlink:title="RepatriationTaxesPaid" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="RepatriationTaxesPaid" xlink:title="presentation: IncomeTaxDisclosureAbstract to RepatriationTaxesPaid" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_TaxEffectsOfChangesInUncertainTaxPositions" xlink:label="TaxEffectsOfChangesInUncertainTaxPositions" xlink:title="TaxEffectsOfChangesInUncertainTaxPositions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="TaxEffectsOfChangesInUncertainTaxPositions" xlink:title="presentation: IncomeTaxDisclosureAbstract to TaxEffectsOfChangesInUncertainTaxPositions" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_TCJATransitionTaxesPaid" xlink:label="TCJATransitionTaxesPaid" xlink:title="TCJATransitionTaxesPaid" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="TCJATransitionTaxesPaid" xlink:title="presentation: IncomeTaxDisclosureAbstract to TCJATransitionTaxesPaid" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_CashRepatriatedTotal" xlink:label="CashRepatriatedTotal" xlink:title="CashRepatriatedTotal" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="CashRepatriatedTotal" xlink:title="presentation: IncomeTaxDisclosureAbstract to CashRepatriatedTotal" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="DeferredForeignIncomeTaxExpenseBenefit" xlink:title="DeferredForeignIncomeTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="DeferredForeignIncomeTaxExpenseBenefit" xlink:title="presentation: IncomeTaxDisclosureAbstract to DeferredForeignIncomeTaxExpenseBenefit" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:title="UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:title="presentation: IncomeTaxDisclosureAbstract to UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:title="UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:title="presentation: IncomeTaxDisclosureAbstract to UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:label="UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:title="UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:title="presentation: IncomeTaxDisclosureAbstract to UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_UnrecognizedTaxBenefitsIncreasesResultingFromInterest" xlink:label="UnrecognizedTaxBenefitsIncreasesResultingFromInterest" xlink:title="UnrecognizedTaxBenefitsIncreasesResultingFromInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="UnrecognizedTaxBenefitsIncreasesResultingFromInterest" xlink:title="presentation: IncomeTaxDisclosureAbstract to UnrecognizedTaxBenefitsIncreasesResultingFromInterest" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" xlink:label="UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" xlink:title="UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" xlink:title="presentation: IncomeTaxDisclosureAbstract to UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_FutureRepatriationAbstract" xlink:label="FutureRepatriationAbstract" xlink:title="FutureRepatriationAbstract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="FutureRepatriationAbstract" xlink:title="presentation: IncomeTaxDisclosureAbstract to FutureRepatriationAbstract" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_FutureCashRepatriationNextFiscalQuarter" xlink:label="FutureCashRepatriationNextFiscalQuarter" xlink:title="FutureCashRepatriationNextFiscalQuarter" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="FutureCashRepatriationNextFiscalQuarter" xlink:title="presentation: IncomeTaxDisclosureAbstract to FutureCashRepatriationNextFiscalQuarter" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_TaxesAssociatedWithFutureCashRepatriationNextFiscalQuarter" xlink:label="TaxesAssociatedWithFutureCashRepatriationNextFiscalQuarter" xlink:title="TaxesAssociatedWithFutureCashRepatriationNextFiscalQuarter" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="TaxesAssociatedWithFutureCashRepatriationNextFiscalQuarter" xlink:title="presentation: IncomeTaxDisclosureAbstract to TaxesAssociatedWithFutureCashRepatriationNextFiscalQuarter" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_TaxExpenseOnTaxBasisGain" xlink:label="TaxExpenseOnTaxBasisGain" xlink:title="TaxExpenseOnTaxBasisGain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="TaxExpenseOnTaxBasisGain" xlink:title="presentation: IncomeTaxDisclosureAbstract to TaxExpenseOnTaxBasisGain" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://vishay.com/role/LongtermDebtDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="DebtDisclosureAbstract" xlink:title="DebtDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="DebtInstrumentTable" xlink:title="DebtInstrumentTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="LongtermDebtTypeAxis" xlink:title="LongtermDebtTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="LongtermDebtTypeDomain" xlink:title="LongtermDebtTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtMember" xlink:label="ConvertibleDebtMember" xlink:title="ConvertibleDebtMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongtermDebtTypeDomain" xlink:to="ConvertibleDebtMember" xlink:title="presentation: LongtermDebtTypeDomain to ConvertibleDebtMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongtermDebtTypeAxis" xlink:to="LongtermDebtTypeDomain" xlink:title="presentation: LongtermDebtTypeAxis to LongtermDebtTypeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentTable" xlink:to="LongtermDebtTypeAxis" xlink:title="presentation: DebtInstrumentTable to LongtermDebtTypeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="DebtInstrumentAxis" xlink:title="DebtInstrumentAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain" xlink:title="DebtInstrumentNameDomain" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ConvertibleSeniorNotesDue2025Member" xlink:label="ConvertibleSeniorNotesDue2025Member" xlink:title="ConvertibleSeniorNotesDue2025Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentNameDomain" xlink:to="ConvertibleSeniorNotesDue2025Member" xlink:title="presentation: DebtInstrumentNameDomain to ConvertibleSeniorNotesDue2025Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ConvertibleSeniorNotesDue2030Member" xlink:label="ConvertibleSeniorNotesDue2030Member" xlink:title="ConvertibleSeniorNotesDue2030Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentNameDomain" xlink:to="ConvertibleSeniorNotesDue2030Member" xlink:title="presentation: DebtInstrumentNameDomain to ConvertibleSeniorNotesDue2030Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditMember" xlink:label="LineOfCreditMember" xlink:title="LineOfCreditMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentNameDomain" xlink:to="LineOfCreditMember" xlink:title="presentation: DebtInstrumentNameDomain to LineOfCreditMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain" xlink:title="presentation: DebtInstrumentAxis to DebtInstrumentNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentTable" xlink:to="DebtInstrumentAxis" xlink:title="presentation: DebtInstrumentTable to DebtInstrumentAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="DebtInstrumentLineItems" xlink:title="DebtInstrumentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentsAbstract" xlink:label="DebtInstrumentsAbstract" xlink:title="DebtInstrumentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermLineOfCredit" xlink:label="LongTermLineOfCredit" xlink:title="LongTermLineOfCredit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentsAbstract" xlink:to="LongTermLineOfCredit" xlink:title="presentation: DebtInstrumentsAbstract to LongTermLineOfCredit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtNoncurrent" xlink:label="ConvertibleDebtNoncurrent" xlink:title="ConvertibleDebtNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentsAbstract" xlink:to="ConvertibleDebtNoncurrent" xlink:title="presentation: DebtInstrumentsAbstract to ConvertibleDebtNoncurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:label="DeferredFinanceCostsNoncurrentNet" xlink:title="DeferredFinanceCostsNoncurrentNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentsAbstract" xlink:to="DeferredFinanceCostsNoncurrentNet" xlink:title="presentation: DebtInstrumentsAbstract to DeferredFinanceCostsNoncurrentNet" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt" xlink:label="LongTermDebt" xlink:title="LongTermDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentsAbstract" xlink:to="LongTermDebt" xlink:title="presentation: DebtInstrumentsAbstract to LongTermDebt" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent" xlink:label="LongTermDebtCurrent" xlink:title="LongTermDebtCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentsAbstract" xlink:to="LongTermDebtCurrent" xlink:title="presentation: DebtInstrumentsAbstract to LongTermDebtCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="LongTermDebtNoncurrent" xlink:title="LongTermDebtNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentsAbstract" xlink:to="LongTermDebtNoncurrent" xlink:title="presentation: DebtInstrumentsAbstract to LongTermDebtNoncurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="AmortizationOfDebtDiscountPremium" xlink:title="AmortizationOfDebtDiscountPremium" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentsAbstract" xlink:to="AmortizationOfDebtDiscountPremium" xlink:title="presentation: DebtInstrumentsAbstract to AmortizationOfDebtDiscountPremium" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentIssuanceDate1" xlink:label="DebtInstrumentIssuanceDate1" xlink:title="DebtInstrumentIssuanceDate1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentsAbstract" xlink:to="DebtInstrumentIssuanceDate1" xlink:title="presentation: DebtInstrumentsAbstract to DebtInstrumentIssuanceDate1" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="DebtInstrumentMaturityDate" xlink:title="DebtInstrumentMaturityDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentsAbstract" xlink:to="DebtInstrumentMaturityDate" xlink:title="presentation: DebtInstrumentsAbstract to DebtInstrumentMaturityDate" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="DebtInstrumentFaceAmount" xlink:title="DebtInstrumentFaceAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentsAbstract" xlink:to="DebtInstrumentFaceAmount" xlink:title="presentation: DebtInstrumentsAbstract to DebtInstrumentFaceAmount" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="DebtInstrumentInterestRateStatedPercentage" xlink:title="DebtInstrumentInterestRateStatedPercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentsAbstract" xlink:to="DebtInstrumentInterestRateStatedPercentage" xlink:title="presentation: DebtInstrumentsAbstract to DebtInstrumentInterestRateStatedPercentage" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:label="DebtInstrumentConvertibleConversionRatio1" xlink:title="DebtInstrumentConvertibleConversionRatio1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentsAbstract" xlink:to="DebtInstrumentConvertibleConversionRatio1" xlink:title="presentation: DebtInstrumentsAbstract to DebtInstrumentConvertibleConversionRatio1" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="DebtInstrumentConvertibleConversionPrice1" xlink:title="DebtInstrumentConvertibleConversionPrice1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentsAbstract" xlink:to="DebtInstrumentConvertibleConversionPrice1" xlink:title="presentation: DebtInstrumentsAbstract to DebtInstrumentConvertibleConversionPrice1" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:label="DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:title="DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentsAbstract" xlink:to="DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" xlink:title="presentation: DebtInstrumentsAbstract to DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="DebtInstrumentInterestRateEffectivePercentage" xlink:title="DebtInstrumentInterestRateEffectivePercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentsAbstract" xlink:to="DebtInstrumentInterestRateEffectivePercentage" xlink:title="presentation: DebtInstrumentsAbstract to DebtInstrumentInterestRateEffectivePercentage" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentsAbstract" xlink:title="presentation: DebtInstrumentLineItems to DebtInstrumentsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRepurchaseDate" xlink:label="DebtInstrumentRepurchaseDate" xlink:title="DebtInstrumentRepurchaseDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentRepurchaseDate" xlink:title="presentation: DebtInstrumentLineItems to DebtInstrumentRepurchaseDate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_RepurchasedNotesSharesExchangeable" xlink:label="RepurchasedNotesSharesExchangeable" xlink:title="RepurchasedNotesSharesExchangeable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="RepurchasedNotesSharesExchangeable" xlink:title="presentation: DebtInstrumentLineItems to RepurchasedNotesSharesExchangeable" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_MinimumConditionsToProvideNoticeOfIntentToRedeemDebentures" xlink:label="MinimumConditionsToProvideNoticeOfIntentToRedeemDebentures" xlink:title="MinimumConditionsToProvideNoticeOfIntentToRedeemDebentures" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="MinimumConditionsToProvideNoticeOfIntentToRedeemDebentures" xlink:title="presentation: DebtInstrumentLineItems to MinimumConditionsToProvideNoticeOfIntentToRedeemDebentures" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_DebtInstrumentConvertibleConversionPeriodBeforeMaturityDate" xlink:label="DebtInstrumentConvertibleConversionPeriodBeforeMaturityDate" xlink:title="DebtInstrumentConvertibleConversionPeriodBeforeMaturityDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentConvertibleConversionPeriodBeforeMaturityDate" xlink:title="presentation: DebtInstrumentLineItems to DebtInstrumentConvertibleConversionPeriodBeforeMaturityDate" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCallDateEarliest" xlink:label="DebtInstrumentCallDateEarliest" xlink:title="DebtInstrumentCallDateEarliest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentCallDateEarliest" xlink:title="presentation: DebtInstrumentLineItems to DebtInstrumentCallDateEarliest" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleLatestDate1" xlink:label="DebtInstrumentConvertibleLatestDate1" xlink:title="DebtInstrumentConvertibleLatestDate1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentConvertibleLatestDate1" xlink:title="presentation: DebtInstrumentLineItems to DebtInstrumentConvertibleLatestDate1" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_DebtInstrumentPercentageOfSalePriceOfCommonStock" xlink:label="DebtInstrumentPercentageOfSalePriceOfCommonStock" xlink:title="DebtInstrumentPercentageOfSalePriceOfCommonStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentPercentageOfSalePriceOfCommonStock" xlink:title="presentation: DebtInstrumentLineItems to DebtInstrumentPercentageOfSalePriceOfCommonStock" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_DebtInstrumentConvertibleMaximumThresholdOfQuarterlyCashDividendsPerShareOfCommonStockForNotAdjustingConversionRateOfConvertibleNotes" xlink:label="DebtInstrumentConvertibleMaximumThresholdOfQuarterlyCashDividendsPerShareOfCommonStockForNotAdjustingConversionRateOfConvertibleNotes" xlink:title="DebtInstrumentConvertibleMaximumThresholdOfQuarterlyCashDividendsPerShareOfCommonStockForNotAdjustingConversionRateOfConvertibleNotes" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentConvertibleMaximumThresholdOfQuarterlyCashDividendsPerShareOfCommonStockForNotAdjustingConversionRateOfConvertibleNotes" xlink:title="presentation: DebtInstrumentLineItems to DebtInstrumentConvertibleMaximumThresholdOfQuarterlyCashDividendsPerShareOfCommonStockForNotAdjustingConversionRateOfConvertibleNotes" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfOtherDebt" xlink:label="RepaymentsOfOtherDebt" xlink:title="RepaymentsOfOtherDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="RepaymentsOfOtherDebt" xlink:title="presentation: DebtInstrumentLineItems to RepaymentsOfOtherDebt" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_RequiredMinimumPrincipalAmountUponPartialRedemption" xlink:label="RequiredMinimumPrincipalAmountUponPartialRedemption" xlink:title="RequiredMinimumPrincipalAmountUponPartialRedemption" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="RequiredMinimumPrincipalAmountUponPartialRedemption" xlink:title="presentation: DebtInstrumentLineItems to RequiredMinimumPrincipalAmountUponPartialRedemption" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharePrice" xlink:label="SharePrice" xlink:title="SharePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="SharePrice" xlink:title="presentation: DebtInstrumentLineItems to SharePrice" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleStockPriceTrigger" xlink:label="DebtInstrumentConvertibleStockPriceTrigger" xlink:title="DebtInstrumentConvertibleStockPriceTrigger" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="DebtInstrumentConvertibleStockPriceTrigger" xlink:title="presentation: DebtInstrumentLineItems to DebtInstrumentConvertibleStockPriceTrigger" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfConvertibleDebt" xlink:label="RepaymentsOfConvertibleDebt" xlink:title="RepaymentsOfConvertibleDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="RepaymentsOfConvertibleDebt" xlink:title="presentation: DebtInstrumentLineItems to RepaymentsOfConvertibleDebt" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_SharesIssuedToSettleConvertibleSeniorNotes" xlink:label="SharesIssuedToSettleConvertibleSeniorNotes" xlink:title="SharesIssuedToSettleConvertibleSeniorNotes" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="SharesIssuedToSettleConvertibleSeniorNotes" xlink:title="presentation: DebtInstrumentLineItems to SharesIssuedToSettleConvertibleSeniorNotes" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_PrincipalAmountOfRepurchasedDebt" xlink:label="PrincipalAmountOfRepurchasedDebt" xlink:title="PrincipalAmountOfRepurchasedDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentLineItems" xlink:to="PrincipalAmountOfRepurchasedDebt" xlink:title="presentation: DebtInstrumentLineItems to PrincipalAmountOfRepurchasedDebt" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentTable" xlink:to="DebtInstrumentLineItems" xlink:title="presentation: DebtInstrumentTable to DebtInstrumentLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDisclosureAbstract" xlink:to="DebtInstrumentTable" xlink:title="presentation: DebtDisclosureAbstract to DebtInstrumentTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://vishay.com/role/StockholdersEquityDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="StockholdersEquityNoteAbstract" xlink:title="StockholdersEquityNoteAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsCommonStockCash" xlink:label="DividendsCommonStockCash" xlink:title="DividendsCommonStockCash" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityNoteAbstract" xlink:to="DividendsCommonStockCash" xlink:title="presentation: StockholdersEquityNoteAbstract to DividendsCommonStockCash" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="TreasuryStockValueAcquiredCostMethod" xlink:title="TreasuryStockValueAcquiredCostMethod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityNoteAbstract" xlink:to="TreasuryStockValueAcquiredCostMethod" xlink:title="presentation: StockholdersEquityNoteAbstract to TreasuryStockValueAcquiredCostMethod" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_StockholderReturnPolicyPayments" xlink:label="StockholderReturnPolicyPayments" xlink:title="StockholderReturnPolicyPayments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityNoteAbstract" xlink:to="StockholderReturnPolicyPayments" xlink:title="presentation: StockholdersEquityNoteAbstract to StockholderReturnPolicyPayments" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="TreasuryStockCommonShares" xlink:title="TreasuryStockCommonShares" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityNoteAbstract" xlink:to="TreasuryStockCommonShares" xlink:title="presentation: StockholdersEquityNoteAbstract to TreasuryStockCommonShares" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://vishay.com/role/RevenueRecognitionDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRecognitionAbstract" xlink:label="RevenueRecognitionAbstract" xlink:title="RevenueRecognitionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ChangeInContractWithCustomerLiabilityAbstract" xlink:label="ChangeInContractWithCustomerLiabilityAbstract" xlink:title="ChangeInContractWithCustomerLiabilityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="ContractWithCustomerLiabilityCurrent" xlink:title="ContractWithCustomerLiabilityCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ChangeInContractWithCustomerLiabilityAbstract" xlink:to="ContractWithCustomerLiabilityCurrent" xlink:title="presentation: ChangeInContractWithCustomerLiabilityAbstract to ContractWithCustomerLiabilityCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ContractWithCustomerLiabilityCurrentProvision" xlink:label="ContractWithCustomerLiabilityCurrentProvision" xlink:title="ContractWithCustomerLiabilityCurrentProvision" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ChangeInContractWithCustomerLiabilityAbstract" xlink:to="ContractWithCustomerLiabilityCurrentProvision" xlink:title="presentation: ChangeInContractWithCustomerLiabilityAbstract to ContractWithCustomerLiabilityCurrentProvision" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ContractWithCustomerLiabilityCurrentCreditsIssued" xlink:label="ContractWithCustomerLiabilityCurrentCreditsIssued" xlink:title="ContractWithCustomerLiabilityCurrentCreditsIssued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ChangeInContractWithCustomerLiabilityAbstract" xlink:to="ContractWithCustomerLiabilityCurrentCreditsIssued" xlink:title="presentation: ChangeInContractWithCustomerLiabilityAbstract to ContractWithCustomerLiabilityCurrentCreditsIssued" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ContractWithCustomerLiabilityCurrentIncreaseDecreaseForForeignCurrencyTransactions" xlink:label="ContractWithCustomerLiabilityCurrentIncreaseDecreaseForForeignCurrencyTransactions" xlink:title="ContractWithCustomerLiabilityCurrentIncreaseDecreaseForForeignCurrencyTransactions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ChangeInContractWithCustomerLiabilityAbstract" xlink:to="ContractWithCustomerLiabilityCurrentIncreaseDecreaseForForeignCurrencyTransactions" xlink:title="presentation: ChangeInContractWithCustomerLiabilityAbstract to ContractWithCustomerLiabilityCurrentIncreaseDecreaseForForeignCurrencyTransactions" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="ContractWithCustomerLiabilityCurrent_2" xlink:title="ContractWithCustomerLiabilityCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ChangeInContractWithCustomerLiabilityAbstract" xlink:to="ContractWithCustomerLiabilityCurrent_2" xlink:title="presentation: ChangeInContractWithCustomerLiabilityAbstract to ContractWithCustomerLiabilityCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueRecognitionAbstract" xlink:to="ChangeInContractWithCustomerLiabilityAbstract" xlink:title="presentation: RevenueRecognitionAbstract to ChangeInContractWithCustomerLiabilityAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://vishay.com/role/AccumulatedOtherComprehensiveIncomeLossDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:label="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:title="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:label="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:title="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis" xlink:label="StatementScenarioAxis" xlink:title="StatementScenarioAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="ScenarioUnspecifiedDomain" xlink:title="ScenarioUnspecifiedDomain" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_RabbiTrustAssetsMember" xlink:label="RabbiTrustAssetsMember" xlink:title="RabbiTrustAssetsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScenarioUnspecifiedDomain" xlink:to="RabbiTrustAssetsMember" xlink:title="presentation: ScenarioUnspecifiedDomain to RabbiTrustAssetsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_OtherAfsSecuritiesMember" xlink:label="OtherAfsSecuritiesMember" xlink:title="OtherAfsSecuritiesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScenarioUnspecifiedDomain" xlink:to="OtherAfsSecuritiesMember" xlink:title="presentation: ScenarioUnspecifiedDomain to OtherAfsSecuritiesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementScenarioAxis" xlink:to="ScenarioUnspecifiedDomain" xlink:title="presentation: StatementScenarioAxis to ScenarioUnspecifiedDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:to="StatementScenarioAxis" xlink:title="presentation: ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable to StatementScenarioAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:label="AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:title="AccumulatedNetUnrealizedInvestmentGainLossMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityComponentDomain" xlink:to="AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:title="presentation: EquityComponentDomain to AccumulatedNetUnrealizedInvestmentGainLossMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:label="AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:title="AccumulatedDefinedBenefitPlansAdjustmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityComponentDomain" xlink:to="AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:title="presentation: EquityComponentDomain to AccumulatedDefinedBenefitPlansAdjustmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="AccumulatedTranslationAdjustmentMember" xlink:title="AccumulatedTranslationAdjustmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityComponentDomain" xlink:to="AccumulatedTranslationAdjustmentMember" xlink:title="presentation: EquityComponentDomain to AccumulatedTranslationAdjustmentMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="AccumulatedOtherComprehensiveIncomeMember" xlink:title="AccumulatedOtherComprehensiveIncomeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityComponentDomain" xlink:to="AccumulatedOtherComprehensiveIncomeMember" xlink:title="presentation: EquityComponentDomain to AccumulatedOtherComprehensiveIncomeMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain" xlink:title="presentation: StatementEquityComponentsAxis to EquityComponentDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:to="StatementEquityComponentsAxis" xlink:title="presentation: ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable to StatementEquityComponentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:label="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:title="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:label="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:title="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:label="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:title="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:to="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:title="presentation: ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain to ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:to="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:title="presentation: ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis to ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:to="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:title="presentation: ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable to ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:title="AccumulatedOtherComprehensiveIncomeLossLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:label="AOCIAttributableToParentNetOfTaxRollForward" xlink:title="AOCIAttributableToParentNetOfTaxRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AOCIAttributableToParentNetOfTaxRollForward" xlink:to="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="presentation: AOCIAttributableToParentNetOfTaxRollForward to AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" xlink:label="OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" xlink:title="OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AOCIAttributableToParentNetOfTaxRollForward" xlink:to="OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" xlink:title="presentation: AOCIAttributableToParentNetOfTaxRollForward to OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossTax" xlink:label="OtherComprehensiveIncomeLossTax" xlink:title="OtherComprehensiveIncomeLossTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AOCIAttributableToParentNetOfTaxRollForward" xlink:to="OtherComprehensiveIncomeLossTax" xlink:title="presentation: AOCIAttributableToParentNetOfTaxRollForward to OtherComprehensiveIncomeLossTax" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:label="OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:title="OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AOCIAttributableToParentNetOfTaxRollForward" xlink:to="OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:title="presentation: AOCIAttributableToParentNetOfTaxRollForward to OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:label="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:title="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AOCIAttributableToParentNetOfTaxRollForward" xlink:to="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" xlink:title="presentation: AOCIAttributableToParentNetOfTaxRollForward to ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAociCurrentPeriodTax" xlink:label="ReclassificationFromAociCurrentPeriodTax" xlink:title="ReclassificationFromAociCurrentPeriodTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AOCIAttributableToParentNetOfTaxRollForward" xlink:to="ReclassificationFromAociCurrentPeriodTax" xlink:title="presentation: AOCIAttributableToParentNetOfTaxRollForward to ReclassificationFromAociCurrentPeriodTax" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:label="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:title="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AOCIAttributableToParentNetOfTaxRollForward" xlink:to="ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:title="presentation: AOCIAttributableToParentNetOfTaxRollForward to ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="OtherComprehensiveIncomeLossNetOfTax" xlink:title="OtherComprehensiveIncomeLossNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AOCIAttributableToParentNetOfTaxRollForward" xlink:to="OtherComprehensiveIncomeLossNetOfTax" xlink:title="presentation: AOCIAttributableToParentNetOfTaxRollForward to OtherComprehensiveIncomeLossNetOfTax" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="AccumulatedOtherComprehensiveIncomeLossNetOfTax_2" xlink:title="AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AOCIAttributableToParentNetOfTaxRollForward" xlink:to="AccumulatedOtherComprehensiveIncomeLossNetOfTax_2" xlink:title="presentation: AOCIAttributableToParentNetOfTaxRollForward to AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="AOCIAttributableToParentNetOfTaxRollForward" xlink:title="presentation: AccumulatedOtherComprehensiveIncomeLossLineItems to AOCIAttributableToParentNetOfTaxRollForward" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCostAndExpenseOperating" xlink:label="OtherCostAndExpenseOperating" xlink:title="OtherCostAndExpenseOperating" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="OtherCostAndExpenseOperating" xlink:title="presentation: AccumulatedOtherComprehensiveIncomeLossLineItems to OtherCostAndExpenseOperating" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIncome" xlink:label="OtherIncome" xlink:title="OtherIncome" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="OtherIncome" xlink:title="presentation: AccumulatedOtherComprehensiveIncomeLossLineItems to OtherIncome" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:to="AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:title="presentation: ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable to AccumulatedOtherComprehensiveIncomeLossLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:to="ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:title="presentation: AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract to ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_TaxEffectOfAfsSecuritiesReclassifiedOutOfAoci" xlink:label="TaxEffectOfAfsSecuritiesReclassifiedOutOfAoci" xlink:title="TaxEffectOfAfsSecuritiesReclassifiedOutOfAoci" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:to="TaxEffectOfAfsSecuritiesReclassifiedOutOfAoci" xlink:title="presentation: AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract to TaxEffectOfAfsSecuritiesReclassifiedOutOfAoci" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ReclassificationsOfAfsInvestmentsOutOfAoci" xlink:label="ReclassificationsOfAfsInvestmentsOutOfAoci" xlink:title="ReclassificationsOfAfsInvestmentsOutOfAoci" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:to="ReclassificationsOfAfsInvestmentsOutOfAoci" xlink:title="presentation: AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract to ReclassificationsOfAfsInvestmentsOutOfAoci" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://vishay.com/role/PensionsAndOtherPostretirementBenefitsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="CompensationAndRetirementDisclosureAbstract" xlink:title="CompensationAndRetirementDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="RetirementPlanTypeAxis" xlink:title="RetirementPlanTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="RetirementPlanTypeDomain" xlink:title="RetirementPlanTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionPlansDefinedBenefitMember" xlink:label="PensionPlansDefinedBenefitMember" xlink:title="PensionPlansDefinedBenefitMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanTypeDomain" xlink:to="PensionPlansDefinedBenefitMember" xlink:title="presentation: RetirementPlanTypeDomain to PensionPlansDefinedBenefitMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:title="OtherPostretirementBenefitPlansDefinedBenefitMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanTypeDomain" xlink:to="OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:title="presentation: RetirementPlanTypeDomain to OtherPostretirementBenefitPlansDefinedBenefitMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanTypeAxis" xlink:to="RetirementPlanTypeDomain" xlink:title="presentation: RetirementPlanTypeAxis to RetirementPlanTypeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RetirementPlanTypeAxis" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to RetirementPlanTypeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanSponsorLocationAxis" xlink:label="RetirementPlanSponsorLocationAxis" xlink:title="RetirementPlanSponsorLocationAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="RetirementPlanSponsorLocationDomain" xlink:title="RetirementPlanSponsorLocationDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DomesticPlanMember" xlink:label="DomesticPlanMember" xlink:title="DomesticPlanMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US" xlink:label="US" xlink:title="US" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DomesticPlanMember" xlink:to="US" xlink:title="presentation: DomesticPlanMember to US" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanSponsorLocationDomain" xlink:to="DomesticPlanMember" xlink:title="presentation: RetirementPlanSponsorLocationDomain to DomesticPlanMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignPlanMember" xlink:label="ForeignPlanMember" xlink:title="ForeignPlanMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanSponsorLocationDomain" xlink:to="ForeignPlanMember" xlink:title="presentation: RetirementPlanSponsorLocationDomain to ForeignPlanMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanSponsorLocationAxis" xlink:to="RetirementPlanSponsorLocationDomain" xlink:title="presentation: RetirementPlanSponsorLocationAxis to RetirementPlanSponsorLocationDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RetirementPlanSponsorLocationAxis" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to RetirementPlanSponsorLocationAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="presentation: RangeMember to MinimumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RangeAxis" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="DefinedBenefitPlanDisclosureLineItems" xlink:title="DefinedBenefitPlanDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:label="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:title="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanServiceCost" xlink:label="DefinedBenefitPlanServiceCost" xlink:title="DefinedBenefitPlanServiceCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:to="DefinedBenefitPlanServiceCost" xlink:title="presentation: DefinedBenefitPlanNetPeriodicBenefitCostAbstract to DefinedBenefitPlanServiceCost" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="DefinedBenefitPlanInterestCost" xlink:title="DefinedBenefitPlanInterestCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:to="DefinedBenefitPlanInterestCost" xlink:title="presentation: DefinedBenefitPlanNetPeriodicBenefitCostAbstract to DefinedBenefitPlanInterestCost" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:label="DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:title="DefinedBenefitPlanExpectedReturnOnPlanAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:to="DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:title="presentation: DefinedBenefitPlanNetPeriodicBenefitCostAbstract to DefinedBenefitPlanExpectedReturnOnPlanAssets" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:label="DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:title="DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:to="DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:title="presentation: DefinedBenefitPlanNetPeriodicBenefitCostAbstract to DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmortizationOfTransitionAssetObligation" xlink:label="DefinedBenefitPlanAmortizationOfTransitionAssetObligation" xlink:title="DefinedBenefitPlanAmortizationOfTransitionAssetObligation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:to="DefinedBenefitPlanAmortizationOfTransitionAssetObligation" xlink:title="presentation: DefinedBenefitPlanNetPeriodicBenefitCostAbstract to DefinedBenefitPlanAmortizationOfTransitionAssetObligation" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:label="DefinedBenefitPlanAmortizationOfGainsLosses" xlink:title="DefinedBenefitPlanAmortizationOfGainsLosses" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:to="DefinedBenefitPlanAmortizationOfGainsLosses" xlink:title="presentation: DefinedBenefitPlanNetPeriodicBenefitCostAbstract to DefinedBenefitPlanAmortizationOfGainsLosses" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" xlink:label="DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" xlink:title="DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:to="DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" xlink:title="presentation: DefinedBenefitPlanNetPeriodicBenefitCostAbstract to DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:title="DefinedBenefitPlanNetPeriodicBenefitCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:to="DefinedBenefitPlanNetPeriodicBenefitCost" xlink:title="presentation: DefinedBenefitPlanNetPeriodicBenefitCostAbstract to DefinedBenefitPlanNetPeriodicBenefitCost" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:title="presentation: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanNetPeriodicBenefitCostAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanSettlementsBenefitObligation" xlink:label="DefinedBenefitPlanSettlementsBenefitObligation" xlink:title="DefinedBenefitPlanSettlementsBenefitObligation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanSettlementsBenefitObligation" xlink:title="presentation: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanSettlementsBenefitObligation" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_NumberOfPensionPlanParticipantsForWhomAnnuityContractsWerePurchased" xlink:label="NumberOfPensionPlanParticipantsForWhomAnnuityContractsWerePurchased" xlink:title="NumberOfPensionPlanParticipantsForWhomAnnuityContractsWerePurchased" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="NumberOfPensionPlanParticipantsForWhomAnnuityContractsWerePurchased" xlink:title="presentation: DefinedBenefitPlanDisclosureLineItems to NumberOfPensionPlanParticipantsForWhomAnnuityContractsWerePurchased" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ParticipantsWhoAcceptedVoluntaryLumpSumOffer" xlink:label="ParticipantsWhoAcceptedVoluntaryLumpSumOffer" xlink:title="ParticipantsWhoAcceptedVoluntaryLumpSumOffer" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="ParticipantsWhoAcceptedVoluntaryLumpSumOffer" xlink:title="presentation: DefinedBenefitPlanDisclosureLineItems to ParticipantsWhoAcceptedVoluntaryLumpSumOffer" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ReductionOfPlanParticipants" xlink:label="ReductionOfPlanParticipants" xlink:title="ReductionOfPlanParticipants" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="ReductionOfPlanParticipants" xlink:title="presentation: DefinedBenefitPlanDisclosureLineItems to ReductionOfPlanParticipants" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_PercentageOfTotalParticipants" xlink:label="PercentageOfTotalParticipants" xlink:title="PercentageOfTotalParticipants" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="PercentageOfTotalParticipants" xlink:title="presentation: DefinedBenefitPlanDisclosureLineItems to PercentageOfTotalParticipants" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:label="DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:title="DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:title="presentation: DefinedBenefitPlanDisclosureLineItems to DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionContributions" xlink:label="PensionContributions" xlink:title="PensionContributions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="PensionContributions" xlink:title="presentation: DefinedBenefitPlanDisclosureLineItems to PensionContributions" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="DefinedBenefitPlanDisclosureLineItems" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to DefinedBenefitPlanDisclosureLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to ScheduleOfDefinedBenefitPlansDisclosuresTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://vishay.com/role/StockbasedCompensationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ExecutiveCompensationCharge" xlink:label="ExecutiveCompensationCharge" xlink:title="ExecutiveCompensationCharge" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ExecutiveCompensationCharge" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ExecutiveCompensationCharge" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingAxis" xlink:label="VestingAxis" xlink:title="VestingAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain" xlink:label="VestingDomain" xlink:title="VestingDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="ShareBasedCompensationAwardTrancheOneMember" xlink:title="ShareBasedCompensationAwardTrancheOneMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VestingDomain" xlink:to="ShareBasedCompensationAwardTrancheOneMember" xlink:title="presentation: VestingDomain to ShareBasedCompensationAwardTrancheOneMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:label="ShareBasedCompensationAwardTrancheTwoMember" xlink:title="ShareBasedCompensationAwardTrancheTwoMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VestingDomain" xlink:to="ShareBasedCompensationAwardTrancheTwoMember" xlink:title="presentation: VestingDomain to ShareBasedCompensationAwardTrancheTwoMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:label="ShareBasedCompensationAwardTrancheThreeMember" xlink:title="ShareBasedCompensationAwardTrancheThreeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VestingDomain" xlink:to="ShareBasedCompensationAwardTrancheThreeMember" xlink:title="presentation: VestingDomain to ShareBasedCompensationAwardTrancheThreeMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ScheduledToVestMarch12029Member" xlink:label="ScheduledToVestMarch12029Member" xlink:title="ScheduledToVestMarch12029Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VestingDomain" xlink:to="ScheduledToVestMarch12029Member" xlink:title="presentation: VestingDomain to ScheduledToVestMarch12029Member" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VestingAxis" xlink:to="VestingDomain" xlink:title="presentation: VestingAxis to VestingDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="VestingAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to VestingAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="AwardTypeAxis" xlink:title="AwardTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_StockIncentivePlanOf2007Member" xlink:label="StockIncentivePlanOf2007Member" xlink:title="StockIncentivePlanOf2007Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="StockIncentivePlanOf2007Member" xlink:title="presentation: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to StockIncentivePlanOf2007Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="EmployeeStockOptionMember" xlink:title="EmployeeStockOptionMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="EmployeeStockOptionMember" xlink:title="presentation: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to EmployeeStockOptionMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="RestrictedStockUnitsRSUMember" xlink:title="RestrictedStockUnitsRSUMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="RestrictedStockUnitsRSUMember" xlink:title="presentation: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to RestrictedStockUnitsRSUMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PhantomShareUnitsPSUsMember" xlink:label="PhantomShareUnitsPSUsMember" xlink:title="PhantomShareUnitsPSUsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="PhantomShareUnitsPSUsMember" xlink:title="presentation: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to PhantomShareUnitsPSUsMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_PerformanceVestedRestrictedStockUnitsMember" xlink:label="PerformanceVestedRestrictedStockUnitsMember" xlink:title="PerformanceVestedRestrictedStockUnitsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="PerformanceVestedRestrictedStockUnitsMember" xlink:title="presentation: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to PerformanceVestedRestrictedStockUnitsMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="presentation: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="AwardTypeAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to AwardTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="PlanNameAxis" xlink:title="PlanNameAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="PlanNameDomain" xlink:title="PlanNameDomain" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_Two007StockIncentiveProgramMember" xlink:label="Two007StockIncentiveProgramMember" xlink:title="Two007StockIncentiveProgramMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PlanNameDomain" xlink:to="Two007StockIncentiveProgramMember" xlink:title="presentation: PlanNameDomain to Two007StockIncentiveProgramMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_Two023LongTermIncentivePlanMember" xlink:label="Two023LongTermIncentivePlanMember" xlink:title="Two023LongTermIncentivePlanMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PlanNameDomain" xlink:to="Two023LongTermIncentivePlanMember" xlink:title="presentation: PlanNameDomain to Two023LongTermIncentivePlanMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PlanNameAxis" xlink:to="PlanNameDomain" xlink:title="presentation: PlanNameAxis to PlanNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="PlanNameAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to PlanNameAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="TitleOfIndividualAxis" xlink:title="TitleOfIndividualAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_BoardOfDirectorsChairmanMember" xlink:label="BoardOfDirectorsChairmanMember" xlink:title="BoardOfDirectorsChairmanMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="BoardOfDirectorsChairmanMember" xlink:title="presentation: TitleOfIndividualWithRelationshipToEntityDomain to BoardOfDirectorsChairmanMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ChiefFinancialOfficerMember" xlink:label="ChiefFinancialOfficerMember" xlink:title="ChiefFinancialOfficerMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="ChiefFinancialOfficerMember" xlink:title="presentation: TitleOfIndividualWithRelationshipToEntityDomain to ChiefFinancialOfficerMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TitleOfIndividualAxis" xlink:to="TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="presentation: TitleOfIndividualAxis to TitleOfIndividualWithRelationshipToEntityDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="TitleOfIndividualAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to TitleOfIndividualAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="AllocatedShareBasedCompensationExpense" xlink:title="AllocatedShareBasedCompensationExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="AllocatedShareBasedCompensationExpense" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to AllocatedShareBasedCompensationExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ShareBasedCompensationArrangementExpirationOfAuthorityToGrantEquityBasedCompensation" xlink:label="ShareBasedCompensationArrangementExpirationOfAuthorityToGrantEquityBasedCompensation" xlink:title="ShareBasedCompensationArrangementExpirationOfAuthorityToGrantEquityBasedCompensation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementExpirationOfAuthorityToGrantEquityBasedCompensation" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementExpirationOfAuthorityToGrantEquityBasedCompensation" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_UnrecognizedCompensationCostNotExpectedToBeRecognized" xlink:label="UnrecognizedCompensationCostNotExpectedToBeRecognized" xlink:title="UnrecognizedCompensationCostNotExpectedToBeRecognized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="UnrecognizedCompensationCostNotExpectedToBeRecognized" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to UnrecognizedCompensationCostNotExpectedToBeRecognized" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_SharesImmediatelyVestedUponAcceleratingEvent" xlink:label="SharesImmediatelyVestedUponAcceleratingEvent" xlink:title="SharesImmediatelyVestedUponAcceleratingEvent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharesImmediatelyVestedUponAcceleratingEvent" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharesImmediatelyVestedUponAcceleratingEvent" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_SharesToBeVestedImmediatelyUponCompanysAchievementOfPerformanceBasedCriteria" xlink:label="SharesToBeVestedImmediatelyUponCompanysAchievementOfPerformanceBasedCriteria" xlink:title="SharesToBeVestedImmediatelyUponCompanysAchievementOfPerformanceBasedCriteria" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharesToBeVestedImmediatelyUponCompanysAchievementOfPerformanceBasedCriteria" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharesToBeVestedImmediatelyUponCompanysAchievementOfPerformanceBasedCriteria" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_DividendEquivalentsIssued" xlink:label="DividendEquivalentsIssued" xlink:title="DividendEquivalentsIssued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="DividendEquivalentsIssued" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to DividendEquivalentsIssued" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_DividendEquivalentsIssuedInDollarsPerShare" xlink:label="DividendEquivalentsIssuedInDollarsPerShare" xlink:title="DividendEquivalentsIssuedInDollarsPerShare" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="DividendEquivalentsIssuedInDollarsPerShare" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to DividendEquivalentsIssuedInDollarsPerShare" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ShareBasedCompensationArrangementPhantomStockUnitsRedeemedForCommonStock" xlink:label="ShareBasedCompensationArrangementPhantomStockUnitsRedeemedForCommonStock" xlink:title="ShareBasedCompensationArrangementPhantomStockUnitsRedeemedForCommonStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="ShareBasedCompensationArrangementPhantomStockUnitsRedeemedForCommonStock" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to ShareBasedCompensationArrangementPhantomStockUnitsRedeemedForCommonStock" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotExpectedToVestOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotExpectedToVestOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotExpectedToVestOutstandingNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotExpectedToVestOutstandingNumber" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotExpectedToVestOutstandingNumber" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedDuringPeriodInShares" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedDuringPeriodInShares" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedDuringPeriodInShares" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedDuringPeriodInShares" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedDuringPeriodInShares" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://vishay.com/role/SegmentInformationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="SegmentReportingAbstract" xlink:title="SegmentReportingAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:title="ScheduleOfSegmentReportingInformationBySegmentTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis" xlink:label="ConsolidationItemsAxis" xlink:title="ConsolidationItemsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain" xlink:label="ConsolidationItemsDomain" xlink:title="ConsolidationItemsDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember" xlink:label="OperatingSegmentsMember" xlink:title="OperatingSegmentsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidationItemsDomain" xlink:to="OperatingSegmentsMember" xlink:title="presentation: ConsolidationItemsDomain to OperatingSegmentsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MaterialReconcilingItemsMember" xlink:label="MaterialReconcilingItemsMember" xlink:title="MaterialReconcilingItemsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidationItemsDomain" xlink:to="MaterialReconcilingItemsMember" xlink:title="presentation: ConsolidationItemsDomain to MaterialReconcilingItemsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidationItemsAxis" xlink:to="ConsolidationItemsDomain" xlink:title="presentation: ConsolidationItemsAxis to ConsolidationItemsDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="ConsolidationItemsAxis" xlink:title="presentation: ScheduleOfSegmentReportingInformationBySegmentTable to ConsolidationItemsAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="StatementBusinessSegmentsAxis" xlink:title="StatementBusinessSegmentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain" xlink:title="SegmentDomain" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_MosfetsSegmentMember" xlink:label="MosfetsSegmentMember" xlink:title="MosfetsSegmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentDomain" xlink:to="MosfetsSegmentMember" xlink:title="presentation: SegmentDomain to MosfetsSegmentMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_DiodesSegmentMember" xlink:label="DiodesSegmentMember" xlink:title="DiodesSegmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentDomain" xlink:to="DiodesSegmentMember" xlink:title="presentation: SegmentDomain to DiodesSegmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_OptoelectronicComponentsSegmentMember" xlink:label="OptoelectronicComponentsSegmentMember" xlink:title="OptoelectronicComponentsSegmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentDomain" xlink:to="OptoelectronicComponentsSegmentMember" xlink:title="presentation: SegmentDomain to OptoelectronicComponentsSegmentMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ResistorsSegmentMember" xlink:label="ResistorsSegmentMember" xlink:title="ResistorsSegmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentDomain" xlink:to="ResistorsSegmentMember" xlink:title="presentation: SegmentDomain to ResistorsSegmentMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_InductorsSegmentMember" xlink:label="InductorsSegmentMember" xlink:title="InductorsSegmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentDomain" xlink:to="InductorsSegmentMember" xlink:title="presentation: SegmentDomain to InductorsSegmentMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_CapacitorsSegmentMember" xlink:label="CapacitorsSegmentMember" xlink:title="CapacitorsSegmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentDomain" xlink:to="CapacitorsSegmentMember" xlink:title="presentation: SegmentDomain to CapacitorsSegmentMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateMember" xlink:label="CorporateMember" xlink:title="CorporateMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentDomain" xlink:to="CorporateMember" xlink:title="presentation: SegmentDomain to CorporateMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ResistorsAndInductorsSegmentMember" xlink:label="ResistorsAndInductorsSegmentMember" xlink:title="ResistorsAndInductorsSegmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentDomain" xlink:to="ResistorsAndInductorsSegmentMember" xlink:title="presentation: SegmentDomain to ResistorsAndInductorsSegmentMember" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain" xlink:title="presentation: StatementBusinessSegmentsAxis to SegmentDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="StatementBusinessSegmentsAxis" xlink:title="presentation: ScheduleOfSegmentReportingInformationBySegmentTable to StatementBusinessSegmentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="StatementGeographicalAxis" xlink:title="StatementGeographicalAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain" xlink:title="SegmentGeographicalDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AsiaMember" xlink:label="AsiaMember" xlink:title="AsiaMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="AsiaMember" xlink:title="presentation: SegmentGeographicalDomain to AsiaMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EuropeMember" xlink:label="EuropeMember" xlink:title="EuropeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="EuropeMember" xlink:title="presentation: SegmentGeographicalDomain to EuropeMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AmericasMember" xlink:label="AmericasMember" xlink:title="AmericasMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="AmericasMember" xlink:title="presentation: SegmentGeographicalDomain to AmericasMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementGeographicalAxis" xlink:to="SegmentGeographicalDomain" xlink:title="presentation: StatementGeographicalAxis to SegmentGeographicalDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="StatementGeographicalAxis" xlink:title="presentation: ScheduleOfSegmentReportingInformationBySegmentTable to StatementGeographicalAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis" xlink:label="MajorCustomersAxis" xlink:title="MajorCustomersAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="NameOfMajorCustomerDomain" xlink:title="NameOfMajorCustomerDomain" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_IndustrialMember" xlink:label="IndustrialMember" xlink:title="IndustrialMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NameOfMajorCustomerDomain" xlink:to="IndustrialMember" xlink:title="presentation: NameOfMajorCustomerDomain to IndustrialMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_AutomotiveMember" xlink:label="AutomotiveMember" xlink:title="AutomotiveMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NameOfMajorCustomerDomain" xlink:to="AutomotiveMember" xlink:title="presentation: NameOfMajorCustomerDomain to AutomotiveMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_MilitaryAndAerospaceMember" xlink:label="MilitaryAndAerospaceMember" xlink:title="MilitaryAndAerospaceMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NameOfMajorCustomerDomain" xlink:to="MilitaryAndAerospaceMember" xlink:title="presentation: NameOfMajorCustomerDomain to MilitaryAndAerospaceMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_MedicalMember" xlink:label="MedicalMember" xlink:title="MedicalMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NameOfMajorCustomerDomain" xlink:to="MedicalMember" xlink:title="presentation: NameOfMajorCustomerDomain to MedicalMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_OtherMember" xlink:label="OtherMember" xlink:title="OtherMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NameOfMajorCustomerDomain" xlink:to="OtherMember" xlink:title="presentation: NameOfMajorCustomerDomain to OtherMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MajorCustomersAxis" xlink:to="NameOfMajorCustomerDomain" xlink:title="presentation: MajorCustomersAxis to NameOfMajorCustomerDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="MajorCustomersAxis" xlink:title="presentation: ScheduleOfSegmentReportingInformationBySegmentTable to MajorCustomersAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerSalesChannelAxis" xlink:label="ContractWithCustomerSalesChannelAxis" xlink:title="ContractWithCustomerSalesChannelAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerSalesChannelDomain" xlink:label="ContractWithCustomerSalesChannelDomain" xlink:title="ContractWithCustomerSalesChannelDomain" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_DistributorsMember" xlink:label="DistributorsMember" xlink:title="DistributorsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerSalesChannelDomain" xlink:to="DistributorsMember" xlink:title="presentation: ContractWithCustomerSalesChannelDomain to DistributorsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_OEMsMember" xlink:label="OEMsMember" xlink:title="OEMsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerSalesChannelDomain" xlink:to="OEMsMember" xlink:title="presentation: ContractWithCustomerSalesChannelDomain to OEMsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_EMSCompaniesMember" xlink:label="EMSCompaniesMember" xlink:title="EMSCompaniesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerSalesChannelDomain" xlink:to="EMSCompaniesMember" xlink:title="presentation: ContractWithCustomerSalesChannelDomain to EMSCompaniesMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerSalesChannelAxis" xlink:to="ContractWithCustomerSalesChannelDomain" xlink:title="presentation: ContractWithCustomerSalesChannelAxis to ContractWithCustomerSalesChannelDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="ContractWithCustomerSalesChannelAxis" xlink:title="presentation: ScheduleOfSegmentReportingInformationBySegmentTable to ContractWithCustomerSalesChannelAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="ProductOrServiceAxis" xlink:title="ProductOrServiceAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain" xlink:title="ProductsAndServicesDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductMember" xlink:label="ProductMember" xlink:title="ProductMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="ProductMember" xlink:title="presentation: ProductsAndServicesDomain to ProductMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RoyaltyMember" xlink:label="RoyaltyMember" xlink:title="RoyaltyMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="RoyaltyMember" xlink:title="presentation: ProductsAndServicesDomain to RoyaltyMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductOrServiceAxis" xlink:to="ProductsAndServicesDomain" xlink:title="presentation: ProductOrServiceAxis to ProductsAndServicesDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="ProductOrServiceAxis" xlink:title="presentation: ScheduleOfSegmentReportingInformationBySegmentTable to ProductOrServiceAxis" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="SegmentReportingInformationLineItems" xlink:title="SegmentReportingInformationLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments" xlink:label="NumberOfReportableSegments" xlink:title="NumberOfReportableSegments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingInformationLineItems" xlink:to="NumberOfReportableSegments" xlink:title="presentation: SegmentReportingInformationLineItems to NumberOfReportableSegments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="Revenues" xlink:title="Revenues" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingInformationLineItems" xlink:to="Revenues" xlink:title="presentation: SegmentReportingInformationLineItems to Revenues" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:label="CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:title="CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingInformationLineItems" xlink:to="CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:title="presentation: SegmentReportingInformationLineItems to CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink:label="CostOfGoodsAndServicesSoldDepreciation" xlink:title="CostOfGoodsAndServicesSoldDepreciation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingInformationLineItems" xlink:to="CostOfGoodsAndServicesSoldDepreciation" xlink:title="presentation: SegmentReportingInformationLineItems to CostOfGoodsAndServicesSoldDepreciation" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="CostOfGoodsAndServicesSold" xlink:title="CostOfGoodsAndServicesSold" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingInformationLineItems" xlink:to="CostOfGoodsAndServicesSold" xlink:title="presentation: SegmentReportingInformationLineItems to CostOfGoodsAndServicesSold" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="GrossProfit" xlink:title="GrossProfit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingInformationLineItems" xlink:to="GrossProfit" xlink:title="presentation: SegmentReportingInformationLineItems to GrossProfit" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingCostsAndExpenses" xlink:label="OperatingCostsAndExpenses" xlink:title="OperatingCostsAndExpenses" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingInformationLineItems" xlink:to="OperatingCostsAndExpenses" xlink:title="presentation: SegmentReportingInformationLineItems to OperatingCostsAndExpenses" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_SegmentOperatingIncome" xlink:label="SegmentOperatingIncome" xlink:title="SegmentOperatingIncome" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingInformationLineItems" xlink:to="SegmentOperatingIncome" xlink:title="presentation: SegmentReportingInformationLineItems to SegmentOperatingIncome" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation" xlink:label="Depreciation" xlink:title="Depreciation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingInformationLineItems" xlink:to="Depreciation" xlink:title="presentation: SegmentReportingInformationLineItems to Depreciation" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingAssets" xlink:label="IncreaseDecreaseInOperatingAssets" xlink:title="IncreaseDecreaseInOperatingAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingInformationLineItems" xlink:to="IncreaseDecreaseInOperatingAssets" xlink:title="presentation: SegmentReportingInformationLineItems to IncreaseDecreaseInOperatingAssets" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="Assets" xlink:title="Assets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingInformationLineItems" xlink:to="Assets" xlink:title="presentation: SegmentReportingInformationLineItems to Assets" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnusualOrInfrequentItemNetGainLoss" xlink:label="UnusualOrInfrequentItemNetGainLoss" xlink:title="UnusualOrInfrequentItemNetGainLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingInformationLineItems" xlink:to="UnusualOrInfrequentItemNetGainLoss" xlink:title="presentation: SegmentReportingInformationLineItems to UnusualOrInfrequentItemNetGainLoss" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:label="ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:title="ImpairmentOfIntangibleAssetsExcludingGoodwill" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingInformationLineItems" xlink:to="ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:title="presentation: SegmentReportingInformationLineItems to ImpairmentOfIntangibleAssetsExcludingGoodwill" order="12.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="GoodwillImpairmentLoss" xlink:title="GoodwillImpairmentLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingInformationLineItems" xlink:to="GoodwillImpairmentLoss" xlink:title="presentation: SegmentReportingInformationLineItems to GoodwillImpairmentLoss" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="SellingGeneralAndAdministrativeExpense" xlink:title="SellingGeneralAndAdministrativeExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingInformationLineItems" xlink:to="SellingGeneralAndAdministrativeExpense" xlink:title="presentation: SegmentReportingInformationLineItems to SellingGeneralAndAdministrativeExpense" order="14.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="OperatingIncomeLoss" xlink:title="OperatingIncomeLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingInformationLineItems" xlink:to="OperatingIncomeLoss" xlink:title="presentation: SegmentReportingInformationLineItems to OperatingIncomeLoss" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="NonoperatingIncomeExpense" xlink:title="NonoperatingIncomeExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingInformationLineItems" xlink:to="NonoperatingIncomeExpense" xlink:title="presentation: SegmentReportingInformationLineItems to NonoperatingIncomeExpense" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingInformationLineItems" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="presentation: SegmentReportingInformationLineItems to IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="SegmentReportingInformationLineItems" xlink:title="presentation: ScheduleOfSegmentReportingInformationBySegmentTable to SegmentReportingInformationLineItems" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingAbstract" xlink:to="ScheduleOfSegmentReportingInformationBySegmentTable" xlink:title="presentation: SegmentReportingAbstract to ScheduleOfSegmentReportingInformationBySegmentTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://vishay.com/role/EarningsPerShareDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="EarningsPerShareAbstract" xlink:title="EarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_NumeratorForBasicEarningsPerShareAbstract" xlink:label="NumeratorForBasicEarningsPerShareAbstract" xlink:title="NumeratorForBasicEarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NumeratorForBasicEarningsPerShareAbstract" xlink:to="NetIncomeLoss" xlink:title="presentation: NumeratorForBasicEarningsPerShareAbstract to NetIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_AdjustmentToNumeratorForContinuingOperationsAndNetEarningsAbstract" xlink:label="AdjustmentToNumeratorForContinuingOperationsAndNetEarningsAbstract" xlink:title="AdjustmentToNumeratorForContinuingOperationsAndNetEarningsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestOnConvertibleDebtNetOfTax" xlink:label="InterestOnConvertibleDebtNetOfTax" xlink:title="InterestOnConvertibleDebtNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentToNumeratorForContinuingOperationsAndNetEarningsAbstract" xlink:to="InterestOnConvertibleDebtNetOfTax" xlink:title="presentation: AdjustmentToNumeratorForContinuingOperationsAndNetEarningsAbstract to InterestOnConvertibleDebtNetOfTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NumeratorForBasicEarningsPerShareAbstract" xlink:to="AdjustmentToNumeratorForContinuingOperationsAndNetEarningsAbstract" xlink:title="presentation: NumeratorForBasicEarningsPerShareAbstract to AdjustmentToNumeratorForContinuingOperationsAndNetEarningsAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_NumeratorForDilutedEarningsPerShareAbstract" xlink:label="NumeratorForDilutedEarningsPerShareAbstract" xlink:title="NumeratorForDilutedEarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToParentDiluted" xlink:label="NetIncomeLossAttributableToParentDiluted" xlink:title="NetIncomeLossAttributableToParentDiluted" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NumeratorForDilutedEarningsPerShareAbstract" xlink:to="NetIncomeLossAttributableToParentDiluted" xlink:title="presentation: NumeratorForDilutedEarningsPerShareAbstract to NetIncomeLossAttributableToParentDiluted" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NumeratorForBasicEarningsPerShareAbstract" xlink:to="NumeratorForDilutedEarningsPerShareAbstract" xlink:title="presentation: NumeratorForBasicEarningsPerShareAbstract to NumeratorForDilutedEarningsPerShareAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_DenominatorForBasicEarningsPerShareAbstract" xlink:label="DenominatorForBasicEarningsPerShareAbstract" xlink:title="DenominatorForBasicEarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesIssuedBasic" xlink:label="WeightedAverageNumberOfSharesIssuedBasic" xlink:title="WeightedAverageNumberOfSharesIssuedBasic" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DenominatorForBasicEarningsPerShareAbstract" xlink:to="WeightedAverageNumberOfSharesIssuedBasic" xlink:title="presentation: DenominatorForBasicEarningsPerShareAbstract to WeightedAverageNumberOfSharesIssuedBasic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights" xlink:label="IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights" xlink:title="IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DenominatorForBasicEarningsPerShareAbstract" xlink:to="IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights" xlink:title="presentation: DenominatorForBasicEarningsPerShareAbstract to IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DenominatorForBasicEarningsPerShareAbstract" xlink:to="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="presentation: DenominatorForBasicEarningsPerShareAbstract to WeightedAverageNumberOfSharesOutstandingBasic" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NumeratorForBasicEarningsPerShareAbstract" xlink:to="DenominatorForBasicEarningsPerShareAbstract" xlink:title="presentation: NumeratorForBasicEarningsPerShareAbstract to DenominatorForBasicEarningsPerShareAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:label="WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:title="WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ConvertibleAndExchangeableDebtInstruments" xlink:label="ConvertibleAndExchangeableDebtInstruments" xlink:title="ConvertibleAndExchangeableDebtInstruments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:to="ConvertibleAndExchangeableDebtInstruments" xlink:title="presentation: WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract to ConvertibleAndExchangeableDebtInstruments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:title="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:to="IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:title="presentation: WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract to IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_IncrementalCommonSharesOther" xlink:label="IncrementalCommonSharesOther" xlink:title="IncrementalCommonSharesOther" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:to="IncrementalCommonSharesOther" xlink:title="presentation: WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract to IncrementalCommonSharesOther" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:title="WeightedAverageNumberDilutedSharesOutstandingAdjustment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:to="WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:title="presentation: WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract to WeightedAverageNumberDilutedSharesOutstandingAdjustment" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NumeratorForBasicEarningsPerShareAbstract" xlink:to="WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:title="presentation: NumeratorForBasicEarningsPerShareAbstract to WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_DenominatorForDilutedEarningsPerShareAbstract" xlink:label="DenominatorForDilutedEarningsPerShareAbstract" xlink:title="DenominatorForDilutedEarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DenominatorForDilutedEarningsPerShareAbstract" xlink:to="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="presentation: DenominatorForDilutedEarningsPerShareAbstract to WeightedAverageNumberOfDilutedSharesOutstanding" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NumeratorForBasicEarningsPerShareAbstract" xlink:to="DenominatorForDilutedEarningsPerShareAbstract" xlink:title="presentation: NumeratorForBasicEarningsPerShareAbstract to DenominatorForDilutedEarningsPerShareAbstract" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="EarningsPerShareBasic" xlink:title="EarningsPerShareBasic" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NumeratorForBasicEarningsPerShareAbstract" xlink:to="EarningsPerShareBasic" xlink:title="presentation: NumeratorForBasicEarningsPerShareAbstract to EarningsPerShareBasic" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="EarningsPerShareDiluted" xlink:title="EarningsPerShareDiluted" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NumeratorForBasicEarningsPerShareAbstract" xlink:to="EarningsPerShareDiluted" xlink:title="presentation: NumeratorForBasicEarningsPerShareAbstract to EarningsPerShareDiluted" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="NumeratorForBasicEarningsPerShareAbstract" xlink:title="presentation: EarningsPerShareAbstract to NumeratorForBasicEarningsPerShareAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:title="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="AntidilutiveSecuritiesNameDomain" xlink:title="AntidilutiveSecuritiesNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="RestrictedStockUnitsRSUMember" xlink:title="RestrictedStockUnitsRSUMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AntidilutiveSecuritiesNameDomain" xlink:to="RestrictedStockUnitsRSUMember" xlink:title="presentation: AntidilutiveSecuritiesNameDomain to RestrictedStockUnitsRSUMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ConvertibleSeniorNotesDue2025Member" xlink:label="ConvertibleSeniorNotesDue2025Member" xlink:title="ConvertibleSeniorNotesDue2025Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AntidilutiveSecuritiesNameDomain" xlink:to="ConvertibleSeniorNotesDue2025Member" xlink:title="presentation: AntidilutiveSecuritiesNameDomain to ConvertibleSeniorNotesDue2025Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ConvertibleSeniorDebenturesDue2040Member" xlink:label="ConvertibleSeniorDebenturesDue2040Member" xlink:title="ConvertibleSeniorDebenturesDue2040Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AntidilutiveSecuritiesNameDomain" xlink:to="ConvertibleSeniorDebenturesDue2040Member" xlink:title="presentation: AntidilutiveSecuritiesNameDomain to ConvertibleSeniorDebenturesDue2040Member" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ConvertibleSeniorDebenturesDue2041Member" xlink:label="ConvertibleSeniorDebenturesDue2041Member" xlink:title="ConvertibleSeniorDebenturesDue2041Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AntidilutiveSecuritiesNameDomain" xlink:to="ConvertibleSeniorDebenturesDue2041Member" xlink:title="presentation: AntidilutiveSecuritiesNameDomain to ConvertibleSeniorDebenturesDue2041Member" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_WeightedAverageOtherMember" xlink:label="WeightedAverageOtherMember" xlink:title="WeightedAverageOtherMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AntidilutiveSecuritiesNameDomain" xlink:to="WeightedAverageOtherMember" xlink:title="presentation: AntidilutiveSecuritiesNameDomain to WeightedAverageOtherMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ConvertibleSeniorDebenturesDue2042Member" xlink:label="ConvertibleSeniorDebenturesDue2042Member" xlink:title="ConvertibleSeniorDebenturesDue2042Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AntidilutiveSecuritiesNameDomain" xlink:to="ConvertibleSeniorDebenturesDue2042Member" xlink:title="presentation: AntidilutiveSecuritiesNameDomain to ConvertibleSeniorDebenturesDue2042Member" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="EmployeeStockOptionMember" xlink:title="EmployeeStockOptionMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AntidilutiveSecuritiesNameDomain" xlink:to="EmployeeStockOptionMember" xlink:title="presentation: AntidilutiveSecuritiesNameDomain to EmployeeStockOptionMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantMember" xlink:label="WarrantMember" xlink:title="WarrantMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AntidilutiveSecuritiesNameDomain" xlink:to="WarrantMember" xlink:title="presentation: AntidilutiveSecuritiesNameDomain to WarrantMember" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ExchangeableUnsecuredNotesDue2102Member" xlink:label="ExchangeableUnsecuredNotesDue2102Member" xlink:title="ExchangeableUnsecuredNotesDue2102Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AntidilutiveSecuritiesNameDomain" xlink:to="ExchangeableUnsecuredNotesDue2102Member" xlink:title="presentation: AntidilutiveSecuritiesNameDomain to ExchangeableUnsecuredNotesDue2102Member" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="AntidilutiveSecuritiesNameDomain" xlink:title="presentation: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis to AntidilutiveSecuritiesNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:title="presentation: ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable to AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAbstract" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAbstract" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAbstract" xlink:to="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="presentation: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAbstract to AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="DebtInstrumentConvertibleConversionPrice1" xlink:title="DebtInstrumentConvertibleConversionPrice1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAbstract" xlink:to="DebtInstrumentConvertibleConversionPrice1" xlink:title="presentation: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAbstract to DebtInstrumentConvertibleConversionPrice1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAbstract" xlink:title="presentation: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems to AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:title="presentation: ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable to AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:title="presentation: EarningsPerShareAbstract to ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://vishay.com/role/FairValueMeasurementsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="FairValueDisclosuresAbstract" xlink:title="FairValueDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:title="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="DebtInstrumentAxis" xlink:title="DebtInstrumentAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain" xlink:title="DebtInstrumentNameDomain" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ConvertibleSeniorDebenturesDue2040Member" xlink:label="ConvertibleSeniorDebenturesDue2040Member" xlink:title="ConvertibleSeniorDebenturesDue2040Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentNameDomain" xlink:to="ConvertibleSeniorDebenturesDue2040Member" xlink:title="presentation: DebtInstrumentNameDomain to ConvertibleSeniorDebenturesDue2040Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ConvertibleSeniorDebenturesDue2041Member" xlink:label="ConvertibleSeniorDebenturesDue2041Member" xlink:title="ConvertibleSeniorDebenturesDue2041Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentNameDomain" xlink:to="ConvertibleSeniorDebenturesDue2041Member" xlink:title="presentation: DebtInstrumentNameDomain to ConvertibleSeniorDebenturesDue2041Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ConvertibleSeniorDebenturesDue2042Member" xlink:label="ConvertibleSeniorDebenturesDue2042Member" xlink:title="ConvertibleSeniorDebenturesDue2042Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentNameDomain" xlink:to="ConvertibleSeniorDebenturesDue2042Member" xlink:title="presentation: DebtInstrumentNameDomain to ConvertibleSeniorDebenturesDue2042Member" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain" xlink:title="presentation: DebtInstrumentAxis to DebtInstrumentNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="DebtInstrumentAxis" xlink:title="presentation: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to DebtInstrumentAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="FairValueByFairValueHierarchyLevelAxis" xlink:title="FairValueByFairValueHierarchyLevelAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="FairValueMeasurementsFairValueHierarchyDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="FairValueInputsLevel1Member" xlink:title="FairValueInputsLevel1Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="FairValueInputsLevel1Member" xlink:title="presentation: FairValueMeasurementsFairValueHierarchyDomain to FairValueInputsLevel1Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="FairValueInputsLevel2Member" xlink:title="FairValueInputsLevel2Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="FairValueInputsLevel2Member" xlink:title="presentation: FairValueMeasurementsFairValueHierarchyDomain to FairValueInputsLevel2Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="FairValueInputsLevel3Member" xlink:title="FairValueInputsLevel3Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="FairValueInputsLevel3Member" xlink:title="presentation: FairValueMeasurementsFairValueHierarchyDomain to FairValueInputsLevel3Member" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueByFairValueHierarchyLevelAxis" xlink:to="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="presentation: FairValueByFairValueHierarchyLevelAxis to FairValueMeasurementsFairValueHierarchyDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="FairValueByFairValueHierarchyLevelAxis" xlink:title="presentation: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to FairValueByFairValueHierarchyLevelAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="FairValueByMeasurementFrequencyAxis" xlink:title="FairValueByMeasurementFrequencyAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="FairValueMeasurementFrequencyDomain" xlink:title="FairValueMeasurementFrequencyDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="FairValueMeasurementsRecurringMember" xlink:title="FairValueMeasurementsRecurringMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementFrequencyDomain" xlink:to="FairValueMeasurementsRecurringMember" xlink:title="presentation: FairValueMeasurementFrequencyDomain to FairValueMeasurementsRecurringMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsNonrecurringMember" xlink:label="FairValueMeasurementsNonrecurringMember" xlink:title="FairValueMeasurementsNonrecurringMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementFrequencyDomain" xlink:to="FairValueMeasurementsNonrecurringMember" xlink:title="presentation: FairValueMeasurementFrequencyDomain to FairValueMeasurementsNonrecurringMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueByMeasurementFrequencyAxis" xlink:to="FairValueMeasurementFrequencyDomain" xlink:title="presentation: FairValueByMeasurementFrequencyAxis to FairValueMeasurementFrequencyDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="FairValueByMeasurementFrequencyAxis" xlink:title="presentation: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to FairValueByMeasurementFrequencyAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="StatementBusinessSegmentsAxis" xlink:title="StatementBusinessSegmentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="SegmentDomain" xlink:title="SegmentDomain" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_CapacitorsSegmentMember" xlink:label="CapacitorsSegmentMember" xlink:title="CapacitorsSegmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentDomain" xlink:to="CapacitorsSegmentMember" xlink:title="presentation: SegmentDomain to CapacitorsSegmentMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementBusinessSegmentsAxis" xlink:to="SegmentDomain" xlink:title="presentation: StatementBusinessSegmentsAxis to SegmentDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="StatementBusinessSegmentsAxis" xlink:title="presentation: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to StatementBusinessSegmentsAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsAxis" xlink:label="SubsegmentsAxis" xlink:title="SubsegmentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsDomain" xlink:label="SubsegmentsDomain" xlink:title="SubsegmentsDomain" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_CapellaMember" xlink:label="CapellaMember" xlink:title="CapellaMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsegmentsDomain" xlink:to="CapellaMember" xlink:title="presentation: SubsegmentsDomain to CapellaMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsegmentsAxis" xlink:to="SubsegmentsDomain" xlink:title="presentation: SubsegmentsAxis to SubsegmentsDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="SubsegmentsAxis" xlink:title="presentation: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to SubsegmentsAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:title="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:label="FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:title="FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossWriteoff" xlink:label="DebtSecuritiesHeldToMaturityAllowanceForCreditLossWriteoff" xlink:title="DebtSecuritiesHeldToMaturityAllowanceForCreditLossWriteoff" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:to="DebtSecuritiesHeldToMaturityAllowanceForCreditLossWriteoff" xlink:title="presentation: FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract to DebtSecuritiesHeldToMaturityAllowanceForCreditLossWriteoff" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:label="HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:title="HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:to="HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" xlink:title="presentation: FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract to HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" xlink:label="HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" xlink:title="HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:to="HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" xlink:title="presentation: FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract to HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesHeldToMaturityTransferAmount" xlink:label="DebtSecuritiesHeldToMaturityTransferAmount" xlink:title="DebtSecuritiesHeldToMaturityTransferAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:to="DebtSecuritiesHeldToMaturityTransferAmount" xlink:title="presentation: FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract to DebtSecuritiesHeldToMaturityTransferAmount" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_RabbiTrustAssetsFairValueDisclosure" xlink:label="RabbiTrustAssetsFairValueDisclosure" xlink:title="RabbiTrustAssetsFairValueDisclosure" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:to="RabbiTrustAssetsFairValueDisclosure" xlink:title="presentation: FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract to RabbiTrustAssetsFairValueDisclosure" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:label="AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:title="AvailableForSaleSecuritiesDebtSecuritiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:to="AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:title="presentation: FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract to AvailableForSaleSecuritiesDebtSecuritiesCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent" xlink:label="OtherAssetsCurrent" xlink:title="OtherAssetsCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:to="OtherAssetsCurrent" xlink:title="presentation: FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract to OtherAssetsCurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:label="ForeignCurrencyContractAssetFairValueDisclosure" xlink:title="ForeignCurrencyContractAssetFairValueDisclosure" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:to="ForeignCurrencyContractAssetFairValueDisclosure" xlink:title="presentation: FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract to ForeignCurrencyContractAssetFairValueDisclosure" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="AssetsFairValueDisclosure" xlink:title="AssetsFairValueDisclosure" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:to="AssetsFairValueDisclosure" xlink:title="presentation: FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract to AssetsFairValueDisclosure" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillFairValueDisclosure" xlink:label="GoodwillFairValueDisclosure" xlink:title="GoodwillFairValueDisclosure" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:to="GoodwillFairValueDisclosure" xlink:title="presentation: FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract to GoodwillFairValueDisclosure" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsFairValueDisclosure" xlink:label="OtherAssetsFairValueDisclosure" xlink:title="OtherAssetsFairValueDisclosure" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:to="OtherAssetsFairValueDisclosure" xlink:title="presentation: FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract to OtherAssetsFairValueDisclosure" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_LongLivedAssetsHeldAndUsedCarryingValue" xlink:label="LongLivedAssetsHeldAndUsedCarryingValue" xlink:title="LongLivedAssetsHeldAndUsedCarryingValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:to="LongLivedAssetsHeldAndUsedCarryingValue" xlink:title="presentation: FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract to LongLivedAssetsHeldAndUsedCarryingValue" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure" xlink:label="IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure" xlink:title="IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:to="IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure" xlink:title="presentation: FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract to IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:title="presentation: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:label="FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:title="FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_ContingentConsiderationFairValue" xlink:label="ContingentConsiderationFairValue" xlink:title="ContingentConsiderationFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:to="ContingentConsiderationFairValue" xlink:title="presentation: FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract to ContingentConsiderationFairValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xlink:label="EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xlink:title="EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:to="EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xlink:title="presentation: FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract to EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosure" xlink:label="LiabilitiesFairValueDisclosure" xlink:title="LiabilitiesFairValueDisclosure" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:to="LiabilitiesFairValueDisclosure" xlink:title="presentation: FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract to LiabilitiesFairValueDisclosure" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:title="presentation: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtFairValue" xlink:label="LongTermDebtFairValue" xlink:title="LongTermDebtFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="LongTermDebtFairValue" xlink:title="presentation: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to LongTermDebtFairValue" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="vsh-20250628.xsd#vsh_LongTermDebtExcludingDerivativeLiabilities" xlink:label="LongTermDebtExcludingDerivativeLiabilities" xlink:title="LongTermDebtExcludingDerivativeLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="LongTermDebtExcludingDerivativeLiabilities" xlink:title="presentation: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to LongTermDebtExcludingDerivativeLiabilities" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNotionalAmount" xlink:label="DerivativeNotionalAmount" xlink:title="DerivativeNotionalAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="DerivativeNotionalAmount" xlink:title="presentation: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to DerivativeNotionalAmount" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeDescriptionOfTerms" xlink:label="DerivativeDescriptionOfTerms" xlink:title="DerivativeDescriptionOfTerms" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="DerivativeDescriptionOfTerms" xlink:title="presentation: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to DerivativeDescriptionOfTerms" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:title="presentation: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueDisclosuresAbstract" xlink:to="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:title="presentation: FairValueDisclosuresAbstract to FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 28, 2025</div></th>
<th class="th"><div>Aug. 04, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityListingsLineItems', window );"><strong>Entity Listings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 28,  2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">011-07416<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Vishay Intertechnology, Inc.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000103730<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">38-1686453<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">63 Lancaster Avenue<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Malvern<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">PA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">19355<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">610<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">644-1300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common stock, par value $0.10 per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">VSH<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=vsh_CommonStockParValue010PerShareMember', window );">Common stock, par value $0.10 per share [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityListingsLineItems', window );"><strong>Entity Listings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">123,488,664<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=vsh_ClassBConvertibleCommonStockMember', window );">Class B Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityListingsLineItems', window );"><strong>Entity Listings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,097,148<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityListingsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityListingsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=vsh_CommonStockParValue010PerShareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=vsh_CommonStockParValue010PerShareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=vsh_ClassBConvertibleCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=vsh_ClassBConvertibleCommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Condensed Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 28, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 473,860<span></span>
</td>
<td class="nump">$ 590,286<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">5,217<span></span>
</td>
<td class="nump">16,130<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">461,809<span></span>
</td>
<td class="nump">401,901<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNetAbstract', window );"><strong>Inventories:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoodsNetOfReserves', window );">Finished goods</a></td>
<td class="nump">192,393<span></span>
</td>
<td class="nump">175,176<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcessNetOfReserves', window );">Work in process</a></td>
<td class="nump">326,575<span></span>
</td>
<td class="nump">296,393<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryRawMaterialsNetOfReserves', window );">Raw materials</a></td>
<td class="nump">235,898<span></span>
</td>
<td class="nump">217,812<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total inventories</a></td>
<td class="nump">754,866<span></span>
</td>
<td class="nump">689,381<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">216,330<span></span>
</td>
<td class="nump">217,809<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">1,912,082<span></span>
</td>
<td class="nump">1,915,507<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property and equipment, at cost:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Land', window );">Land</a></td>
<td class="nump">86,411<span></span>
</td>
<td class="nump">84,124<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BuildingsAndImprovementsGross', window );">Buildings and improvements</a></td>
<td class="nump">813,274<span></span>
</td>
<td class="nump">766,058<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MachineryAndEquipmentGross', window );">Machinery and equipment</a></td>
<td class="nump">3,433,596<span></span>
</td>
<td class="nump">3,259,213<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConstructionInProgressGross', window );">Construction in progress</a></td>
<td class="nump">421,365<span></span>
</td>
<td class="nump">367,564<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Allowance for depreciation</a></td>
<td class="num">(3,124,035)<span></span>
</td>
<td class="num">(2,931,221)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">1,630,611<span></span>
</td>
<td class="nump">1,545,738<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right of use assets</a></td>
<td class="nump">122,554<span></span>
</td>
<td class="nump">117,953<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred income taxes</a></td>
<td class="nump">179,215<span></span>
</td>
<td class="nump">159,769<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">180,348<span></span>
</td>
<td class="nump">179,005<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Other intangible assets, net</a></td>
<td class="nump">86,195<span></span>
</td>
<td class="nump">87,223<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">110,650<span></span>
</td>
<td class="nump">105,501<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">4,221,655<span></span>
</td>
<td class="nump">4,110,696<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Trade accounts payable</a></td>
<td class="nump">224,346<span></span>
</td>
<td class="nump">216,313<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Payroll and related expenses</a></td>
<td class="nump">176,553<span></span>
</td>
<td class="nump">137,101<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Lease liabilities</a></td>
<td class="nump">26,986<span></span>
</td>
<td class="nump">25,901<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other accrued expenses</a></td>
<td class="nump">268,101<span></span>
</td>
<td class="nump">264,471<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Income taxes</a></td>
<td class="nump">11,308<span></span>
</td>
<td class="nump">64,562<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">707,294<span></span>
</td>
<td class="nump">708,348<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt less current portion</a></td>
<td class="nump">914,504<span></span>
</td>
<td class="nump">905,019<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">98,320<span></span>
</td>
<td class="nump">96,363<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term lease liabilities</a></td>
<td class="nump">98,970<span></span>
</td>
<td class="nump">94,218<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">119,573<span></span>
</td>
<td class="nump">104,086<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Accrued pension and other postretirement costs</a></td>
<td class="nump">188,003<span></span>
</td>
<td class="nump">173,700<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">2,126,664<span></span>
</td>
<td class="nump">2,081,734<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValueOutstanding', window );">Common stock</a></td>
<td class="nump">13,415<span></span>
</td>
<td class="nump">13,361<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockOtherValueOutstanding', window );">Class B convertible common stock</a></td>
<td class="nump">1,210<span></span>
</td>
<td class="nump">1,210<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Capital in excess of par value</a></td>
<td class="nump">1,314,066<span></span>
</td>
<td class="nump">1,306,245<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">926,267<span></span>
</td>
<td class="nump">955,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonValue', window );">Treasury stock (at cost)</a></td>
<td class="num">(224,592)<span></span>
</td>
<td class="num">(212,062)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income (loss)</a></td>
<td class="nump">64,625<span></span>
</td>
<td class="num">(35,292)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total equity</a></td>
<td class="nump">2,094,991<span></span>
</td>
<td class="nump">2,028,962<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and equity</a></td>
<td class="nump">$ 4,221,655<span></span>
</td>
<td class="nump">$ 4,110,696<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BuildingsAndImprovementsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BuildingsAndImprovementsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockOtherValueOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of share of other common stock instruments held by shareholder. Includes, but is not limited to, exchangeable share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockOtherValueOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValueOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of common shares held by shareholders. Excludes common shares repurchased and held as treasury shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValueOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConstructionInProgressGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConstructionInProgressGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoodsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480581/330-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoodsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterialsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480581/330-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterialsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcessNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480581/330-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcessNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Land">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depletion of real estate held for productive use, excluding land held for sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Land</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MachineryAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MachineryAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term investments classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(g))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Condensed Statements of Operations - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 28, 2025</div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Jun. 28, 2025</div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Consolidated Condensed Statements of Operations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenues</a></td>
<td class="nump">$ 762,250<span></span>
</td>
<td class="nump">$ 741,239<span></span>
</td>
<td class="nump">$ 1,477,486<span></span>
</td>
<td class="nump">$ 1,487,518<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ManufacturingCosts', window );">Costs of products sold</a></td>
<td class="nump">613,567<span></span>
</td>
<td class="nump">578,369<span></span>
</td>
<td class="nump">1,193,249<span></span>
</td>
<td class="nump">1,154,241<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">148,683<span></span>
</td>
<td class="nump">162,870<span></span>
</td>
<td class="nump">284,237<span></span>
</td>
<td class="nump">333,277<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general, and administrative expenses</a></td>
<td class="nump">126,565<span></span>
</td>
<td class="nump">124,953<span></span>
</td>
<td class="nump">261,304<span></span>
</td>
<td class="nump">252,689<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">22,118<span></span>
</td>
<td class="nump">37,917<span></span>
</td>
<td class="nump">22,933<span></span>
</td>
<td class="nump">80,588<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other income (expense):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest expense</a></td>
<td class="num">(10,588)<span></span>
</td>
<td class="num">(6,657)<span></span>
</td>
<td class="num">(19,378)<span></span>
</td>
<td class="num">(13,153)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other</a></td>
<td class="nump">747<span></span>
</td>
<td class="nump">5,011<span></span>
</td>
<td class="nump">4,494<span></span>
</td>
<td class="nump">13,098<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other income (expense)</a></td>
<td class="num">(9,841)<span></span>
</td>
<td class="num">(1,646)<span></span>
</td>
<td class="num">(14,884)<span></span>
</td>
<td class="num">(55)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before taxes</a></td>
<td class="nump">12,277<span></span>
</td>
<td class="nump">36,271<span></span>
</td>
<td class="nump">8,049<span></span>
</td>
<td class="nump">80,533<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">10,273<span></span>
</td>
<td class="nump">12,391<span></span>
</td>
<td class="nump">10,137<span></span>
</td>
<td class="nump">25,210<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net earnings (loss)</a></td>
<td class="nump">2,004<span></span>
</td>
<td class="nump">23,880<span></span>
</td>
<td class="num">(2,088)<span></span>
</td>
<td class="nump">55,323<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Less: net earnings attributable to noncontrolling interests</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">347<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">866<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net earnings (loss) attributable to Vishay stockholders</a></td>
<td class="nump">$ 2,004<span></span>
</td>
<td class="nump">$ 23,533<span></span>
</td>
<td class="num">$ (2,088)<span></span>
</td>
<td class="nump">$ 54,457<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic earnings (loss) per share attributable to Vishay stockholders (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.17<span></span>
</td>
<td class="num">$ (0.02)<span></span>
</td>
<td class="nump">$ 0.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted earnings (loss) per share attributable to Vishay stockholders (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.17<span></span>
</td>
<td class="num">$ (0.02)<span></span>
</td>
<td class="nump">$ 0.39<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares outstanding - basic (in shares)</a></td>
<td class="nump">135,702<span></span>
</td>
<td class="nump">137,326<span></span>
</td>
<td class="nump">135,750<span></span>
</td>
<td class="nump">137,525<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average shares outstanding - diluted (in shares)</a></td>
<td class="nump">136,167<span></span>
</td>
<td class="nump">138,084<span></span>
</td>
<td class="nump">135,750<span></span>
</td>
<td class="nump">138,279<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Cash dividends per share (in dollars per share)</a></td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="nump">$ 0.2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareCashPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends paid during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareCashPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as nonoperating.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ManufacturingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred in the production of goods for sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ManufacturingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Income - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 28, 2025</div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Jun. 28, 2025</div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Consolidated Statements of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net earnings (loss)</a></td>
<td class="nump">$ 2,004<span></span>
</td>
<td class="nump">$ 23,880<span></span>
</td>
<td class="num">$ (2,088)<span></span>
</td>
<td class="nump">$ 55,323<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Other comprehensive income (loss), net of tax</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax', window );">Pension and other post-retirement actuarial items</a></td>
<td class="nump">138<span></span>
</td>
<td class="nump">388<span></span>
</td>
<td class="nump">440<span></span>
</td>
<td class="num">(1,808)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="nump">68,575<span></span>
</td>
<td class="num">(7,672)<span></span>
</td>
<td class="nump">99,477<span></span>
</td>
<td class="num">(25,498)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">68,713<span></span>
</td>
<td class="num">(7,284)<span></span>
</td>
<td class="nump">99,917<span></span>
</td>
<td class="num">(27,306)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive income</a></td>
<td class="nump">70,717<span></span>
</td>
<td class="nump">16,596<span></span>
</td>
<td class="nump">97,829<span></span>
</td>
<td class="nump">28,017<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Less: comprehensive income attributable to noncontrolling interests</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">347<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">866<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income attributable to Vishay stockholders</a></td>
<td class="nump">$ 70,717<span></span>
</td>
<td class="nump">$ 16,249<span></span>
</td>
<td class="nump">$ 97,829<span></span>
</td>
<td class="nump">$ 27,151<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-21<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482739/220-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (j)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (k)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Condensed Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 28, 2025</div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net earnings (loss)</a></td>
<td class="num">$ (2,088)<span></span>
</td>
<td class="nump">$ 55,323<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net earnings (loss) to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">109,743<span></span>
</td>
<td class="nump">101,677<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">(Gain) loss on disposal of property and equipment</a></td>
<td class="nump">73<span></span>
</td>
<td class="num">(1,091)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Inventory write-offs for obsolescence</a></td>
<td class="nump">17,456<span></span>
</td>
<td class="nump">19,051<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Deferred income taxes</a></td>
<td class="num">(6,034)<span></span>
</td>
<td class="nump">5,589<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedStockExpense', window );">Stock compensation expense</a></td>
<td class="nump">11,736<span></span>
</td>
<td class="nump">9,293<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other</a></td>
<td class="num">(3,606)<span></span>
</td>
<td class="num">(632)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsh_USTransitionTaxNet', window );">Change in U.S. transition tax liability</a></td>
<td class="num">(47,027)<span></span>
</td>
<td class="num">(37,622)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsh_RepatriationTaxes', window );">Change in repatriation tax liability</a></td>
<td class="num">(9,375)<span></span>
</td>
<td class="num">(15,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapital', window );">Net change in operating assets and liabilities, net of effects of businesses acquired</a></td>
<td class="num">(63,571)<span></span>
</td>
<td class="num">(81,107)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">7,307<span></span>
</td>
<td class="nump">55,481<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Investing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital expenditures</a></td>
<td class="num">(126,167)<span></span>
</td>
<td class="num">(115,648)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sale of property and equipment</a></td>
<td class="nump">494<span></span>
</td>
<td class="nump">1,265<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Purchase of businesses, net of cash acquired</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(200,185)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireShortTermInvestments', window );">Purchase of short-term investments</a></td>
<td class="num">(28,481)<span></span>
</td>
<td class="num">(59,638)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments', window );">Maturity of short-term investments</a></td>
<td class="nump">39,400<span></span>
</td>
<td class="nump">80,110<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other investing activities</a></td>
<td class="num">(661)<span></span>
</td>
<td class="num">(1,220)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(115,415)<span></span>
</td>
<td class="num">(295,316)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfConvertibleDebt', window );">Principal payments on long-term debt</a></td>
<td class="num">(41,911)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit', window );">Net proceeds from revolving credit facility</a></td>
<td class="nump">49,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of common stock held in treasury</a></td>
<td class="num">(12,538)<span></span>
</td>
<td class="num">(25,160)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Cash withholding taxes paid when shares withheld for vested equity awards</a></td>
<td class="num">(3,957)<span></span>
</td>
<td class="num">(4,058)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other financing activities</a></td>
<td class="nump">10,078<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(26,447)<span></span>
</td>
<td class="num">(56,670)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash and cash equivalents</a></td>
<td class="nump">18,129<span></span>
</td>
<td class="num">(3,483)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net decrease in cash and cash equivalents</a></td>
<td class="num">(116,426)<span></span>
</td>
<td class="num">(299,988)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at beginning of period</a></td>
<td class="nump">590,286<span></span>
</td>
<td class="nump">972,719<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at end of period</a></td>
<td class="nump">473,860<span></span>
</td>
<td class="nump">672,731<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Dividends paid to common stockholders</a></td>
<td class="num">(24,700)<span></span>
</td>
<td class="num">(25,033)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Convertible Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Dividends paid to common stockholders</a></td>
<td class="num">$ (2,419)<span></span>
</td>
<td class="num">$ (2,419)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxesAndTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) and income tax credits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxesAndTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period of all assets and liabilities used in operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash (inflow) outflow from investing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromOtherInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480060/805-50-25-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480027/805-50-30-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480027/805-50-30-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net cash inflow or cash outflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedStockExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for award of restricted stock or unit under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedStockExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vsh_RepatriationTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Taxes paid related to repatriation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vsh_RepatriationTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vsh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vsh_USTransitionTaxNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net amount of U.S. transition tax payable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vsh_USTransitionTaxNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vsh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Condensed Statements of Equity - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Common Stock [Member] </div>
<div>Common Stock [Member]</div>
</th>
<th class="th">
<div>Common Stock [Member] </div>
<div>Class B Convertible Common Stock [Member]</div>
</th>
<th class="th"><div>Capital In Excess of Par Value [Member]</div></th>
<th class="th"><div>Retained Earnings [Member]</div></th>
<th class="th"><div>Treasury Stock [Member]</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss) [Member]</div></th>
<th class="th"><div>Total Vishay Stockholders' Equity [Member]</div></th>
<th class="th"><div>Noncontrolling Interests [Member]</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at period start at Dec. 31, 2023</a></td>
<td class="nump">$ 13,319<span></span>
</td>
<td class="nump">$ 1,210<span></span>
</td>
<td class="nump">$ 1,291,499<span></span>
</td>
<td class="nump">$ 1,041,372<span></span>
</td>
<td class="num">$ (161,656)<span></span>
</td>
<td class="nump">$ 10,337<span></span>
</td>
<td class="nump">$ 2,196,081<span></span>
</td>
<td class="nump">$ 4,725<span></span>
</td>
<td class="nump">$ 2,200,806<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net earnings (loss)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">30,924<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">30,924<span></span>
</td>
<td class="nump">519<span></span>
</td>
<td class="nump">31,443<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(20,022)<span></span>
</td>
<td class="num">(20,022)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(20,022)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Issuance of stock and related tax withholdings for vested restricted stock units</a></td>
<td class="nump">38<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(4,091)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(4,053)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(4,053)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStock', window );">Dividends declared</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">13<span></span>
</td>
<td class="num">(13,765)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(13,752)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(13,752)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock compensation expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,344<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,344<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,344<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Repurchase of common stock held in treasury</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(12,538)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(12,538)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(12,538)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at period end at Mar. 30, 2024</a></td>
<td class="nump">13,357<span></span>
</td>
<td class="nump">1,210<span></span>
</td>
<td class="nump">1,292,765<span></span>
</td>
<td class="nump">1,058,531<span></span>
</td>
<td class="num">(174,194)<span></span>
</td>
<td class="num">(9,685)<span></span>
</td>
<td class="nump">2,181,984<span></span>
</td>
<td class="nump">5,244<span></span>
</td>
<td class="nump">2,187,228<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at period start at Dec. 31, 2023</a></td>
<td class="nump">13,319<span></span>
</td>
<td class="nump">1,210<span></span>
</td>
<td class="nump">1,291,499<span></span>
</td>
<td class="nump">1,041,372<span></span>
</td>
<td class="num">(161,656)<span></span>
</td>
<td class="nump">10,337<span></span>
</td>
<td class="nump">2,196,081<span></span>
</td>
<td class="nump">4,725<span></span>
</td>
<td class="nump">2,200,806<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net earnings (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55,323<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(27,306)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Repurchase of common stock held in treasury</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(25,160)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at period end at Jun. 29, 2024</a></td>
<td class="nump">13,358<span></span>
</td>
<td class="nump">1,210<span></span>
</td>
<td class="nump">1,296,721<span></span>
</td>
<td class="nump">1,068,351<span></span>
</td>
<td class="num">(186,816)<span></span>
</td>
<td class="num">(16,969)<span></span>
</td>
<td class="nump">2,175,855<span></span>
</td>
<td class="nump">5,591<span></span>
</td>
<td class="nump">2,181,446<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at period start at Mar. 30, 2024</a></td>
<td class="nump">13,357<span></span>
</td>
<td class="nump">1,210<span></span>
</td>
<td class="nump">1,292,765<span></span>
</td>
<td class="nump">1,058,531<span></span>
</td>
<td class="num">(174,194)<span></span>
</td>
<td class="num">(9,685)<span></span>
</td>
<td class="nump">2,181,984<span></span>
</td>
<td class="nump">5,244<span></span>
</td>
<td class="nump">2,187,228<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net earnings (loss)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">23,533<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">23,533<span></span>
</td>
<td class="nump">347<span></span>
</td>
<td class="nump">23,880<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(7,284)<span></span>
</td>
<td class="num">(7,284)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(7,284)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Issuance of stock and related tax withholdings for vested restricted stock units</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(6)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(5)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(5)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStock', window );">Dividends declared</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">13<span></span>
</td>
<td class="num">(13,713)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(13,700)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(13,700)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock compensation expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,949<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,949<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,949<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Repurchase of common stock held in treasury</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(12,622)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(12,622)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(12,622)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at period end at Jun. 29, 2024</a></td>
<td class="nump">13,358<span></span>
</td>
<td class="nump">1,210<span></span>
</td>
<td class="nump">1,296,721<span></span>
</td>
<td class="nump">1,068,351<span></span>
</td>
<td class="num">(186,816)<span></span>
</td>
<td class="num">(16,969)<span></span>
</td>
<td class="nump">2,175,855<span></span>
</td>
<td class="nump">5,591<span></span>
</td>
<td class="nump">2,181,446<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at period start at Dec. 31, 2024</a></td>
<td class="nump">13,361<span></span>
</td>
<td class="nump">1,210<span></span>
</td>
<td class="nump">1,306,245<span></span>
</td>
<td class="nump">955,500<span></span>
</td>
<td class="num">(212,062)<span></span>
</td>
<td class="num">(35,292)<span></span>
</td>
<td class="nump">2,028,962<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,028,962<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net earnings (loss)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(4,092)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(4,092)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(4,092)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">31,204<span></span>
</td>
<td class="nump">31,204<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">31,204<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Issuance of stock and related tax withholdings for vested restricted stock units</a></td>
<td class="nump">50<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(3,943)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(3,893)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(3,893)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStock', window );">Dividends declared</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">13<span></span>
</td>
<td class="num">(13,575)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(13,562)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(13,562)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock compensation expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">6,051<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">6,051<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">6,051<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Repurchase of common stock held in treasury</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(12,538)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(12,538)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(12,538)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at period end at Mar. 29, 2025</a></td>
<td class="nump">13,411<span></span>
</td>
<td class="nump">1,210<span></span>
</td>
<td class="nump">1,308,366<span></span>
</td>
<td class="nump">937,833<span></span>
</td>
<td class="num">(224,600)<span></span>
</td>
<td class="num">(4,088)<span></span>
</td>
<td class="nump">2,032,132<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,032,132<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at period start at Dec. 31, 2024</a></td>
<td class="nump">13,361<span></span>
</td>
<td class="nump">1,210<span></span>
</td>
<td class="nump">1,306,245<span></span>
</td>
<td class="nump">955,500<span></span>
</td>
<td class="num">(212,062)<span></span>
</td>
<td class="num">(35,292)<span></span>
</td>
<td class="nump">2,028,962<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,028,962<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net earnings (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,088)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">99,917<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Repurchase of common stock held in treasury</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,538)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at period end at Jun. 28, 2025</a></td>
<td class="nump">13,415<span></span>
</td>
<td class="nump">1,210<span></span>
</td>
<td class="nump">1,314,066<span></span>
</td>
<td class="nump">926,267<span></span>
</td>
<td class="num">(224,592)<span></span>
</td>
<td class="nump">64,625<span></span>
</td>
<td class="nump">2,094,991<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,094,991<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at period start at Mar. 29, 2025</a></td>
<td class="nump">13,411<span></span>
</td>
<td class="nump">1,210<span></span>
</td>
<td class="nump">1,308,366<span></span>
</td>
<td class="nump">937,833<span></span>
</td>
<td class="num">(224,600)<span></span>
</td>
<td class="num">(4,088)<span></span>
</td>
<td class="nump">2,032,132<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,032,132<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net earnings (loss)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,004<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,004<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,004<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">68,713<span></span>
</td>
<td class="nump">68,713<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">68,713<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Issuance of stock and related tax withholdings for vested restricted stock units</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(68)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(64)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(64)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStock', window );">Dividends declared</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">13<span></span>
</td>
<td class="num">(13,570)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(13,557)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(13,557)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock compensation expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,685<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,685<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,685<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Repurchase of common stock held in treasury</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityOther', window );">Other</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">70<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">78<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">78<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at period end at Jun. 28, 2025</a></td>
<td class="nump">$ 13,415<span></span>
</td>
<td class="nump">$ 1,210<span></span>
</td>
<td class="nump">$ 1,314,066<span></span>
</td>
<td class="nump">$ 926,267<span></span>
</td>
<td class="num">$ (224,592)<span></span>
</td>
<td class="nump">$ 64,625<span></span>
</td>
<td class="nump">$ 2,094,991<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 2,094,991<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-13<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -SubTopic 405<br> -Topic 942<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477787/942-405-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482739/220-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-24<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-23<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-5<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-3<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 39: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 43: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 44: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 45: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 46: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-15<br><br>Reference 47: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-16<br><br>Reference 48: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4I<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Condensed Statements of Equity (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 28, 2025</div></th>
<th class="th"><div>Mar. 29, 2025</div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Mar. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfStockholdersEquityAbstract', window );"><strong>Consolidated Condensed Statements of Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Restricted stock issuances (in shares)</a></td>
<td class="nump">35,366<span></span>
</td>
<td class="nump">506,430<span></span>
</td>
<td class="nump">19,809<span></span>
</td>
<td class="nump">371,055<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Dividends declared (in dollars per share)</a></td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Stock repurchase (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">728,560<span></span>
</td>
<td class="nump">554,587<span></span>
</td>
<td class="nump">565,420<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareCashPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends paid during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareCashPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 28, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Basis of Presentation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock', window );">Basis of Presentation</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><span style="text-decoration: underline;">Note 1 &#8211; Basis of Presentation</span></div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The accompanying unaudited consolidated condensed financial statements of Vishay Intertechnology, Inc. (&#8220;Vishay&#8221; or the &#8220;Company&#8221;) have been prepared in
      accordance with the instructions to Form 10-Q and therefore do not include all information and footnotes necessary for presentation of financial position, results of operations, and cash flows required by accounting principles generally accepted in
      the United States (&#8220;GAAP&#8221;) for complete financial statements. The information furnished reflects all normal recurring adjustments which are, in the opinion of management, necessary for a fair summary of the financial position, results of operations,
      and cash flows for the interim periods presented.&#160; The financial statements should be read in conjunction with the consolidated financial statements filed with the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2024.&#160; The
      results of operations for the fiscal quarter and six fiscal months ended June 28, 2025 are not necessarily indicative of the results to be expected for the full year.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The Company reports interim financial information for 13-week periods beginning on a Sunday and ending on a Saturday, except for the first fiscal quarter,
      which always begins on January 1, and the fourth fiscal quarter, which always ends on December 31.&#160; The four fiscal quarters in 2025 end on March 29, 2025, June 28, 2025, September 27, 2025, and December 31, 2025, respectively.&#160; The four fiscal
      quarters in 2024 ended on March 30, 2024, June 29, 2024, September 28, 2024, and December 31, 2024, respectively.&#160;&#160; <br/>
    </div>

<div><br/>
    </div>

<div><span style="font-size: 12pt;"><span style="font-style: italic; font-weight: bold;">Selling, General, and Administrative Expenses</span><br/>
    </span></div>

<div> <span style="font-size: 12pt;"><br/>
      </span></div>

<div style="text-align: justify;"><span style="font-size: 12pt;"> Selling, general, and administrative expenses for the fiscal quarter and six fiscal months ended June 28, 2025 include an $11,293 benefit recognized upon the favorable resolution of a contingency.</span><br/>
    </div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic; font-weight: bold;">Reclassifications</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Certain prior period amounts have been reclassified to conform to the current financial statement presentation.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and Related Activities<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 28, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock', window );">Restructuring and Related Activities</a></td>
<td class="text">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><span style="text-decoration: underline;">Note 2 &#8211; Restructuring and Related Activities<br/>
        </span></div>

<div><br/>
      </div>

<div><br/></div>

<div style="margin: 0px 0px 0px; font-family: 'Times New Roman', Times, serif; font-size: 12pt; text-align: justify;">In September 2024, the Company announced the implementation of restructuring actions designed to optimize the Company&#8217;s
        manufacturing footprint and streamline business decision making.</div>

<div style="margin: 0px 0px 0px; font-family: 'Times New Roman', Times, serif; font-size: 12pt; text-align: justify;"> <br/>
      </div>

<div style="margin: 0px 0px 0px; font-family: 'Times New Roman', Times, serif; font-size: 12pt; text-align: justify;">The following table summarizes activity to date related to this program:<br/>
            <br/>
          </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="width: 88%; background-color: #CCEEFF;" valign="bottom">Expense recorded in 2024<br/>
                  </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">40,614</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="width: 88%;" valign="bottom">Utilized<br/>
                  </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">(8,734</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td>

  </tr>

  <tr>

    <td style="width: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">Foreign currency translation<br/>
                  </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">(1,292</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td>

  </tr>

  <tr>

    <td style="width: 88%; padding-bottom: 4px;" valign="bottom">Balance at December 31, 2024<br/>
                  </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">$</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">30,588</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="width: 88%; background-color: #CCEEFF;" valign="bottom">Utilized<br/>
                  </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                    <div style="font-weight: bold;">(7,820</div>
                  </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                    <div style="font-weight: bold;">)</div>
                  </td>

  </tr>

  <tr>

    <td style="width: 88%; padding-bottom: 2px;" valign="bottom">Foreign currency translation<br/>
                  </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                    <div style="font-weight: bold;">1,623</div>
                  </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="width: 88%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">Balance at June 28, 2025<br/>
                  </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                    <div style="font-weight: bold;">$</div>
                  </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                    <div style="font-weight: bold;">24,391</div>
                  </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div>
            &#160;<br/></div>

<div style="margin: 0px 0px 0px; font-family: 'Times New Roman', Times, serif; font-size: 12pt; text-align: justify;"> Severance payment terms vary by country, but are generally paid in a lump sum at cessation of employment.&#160; Some payments are
            made over an extended period.&#160; The current portion of the liability is $9,354 and is included in other accrued expenses in the
            accompanying consolidated condensed balance sheet. The non-current portion of the liability is $15,037 and is included in other
            liabilities in the accompanying consolidated condensed balance sheet.<br/>
          </div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/420/tableOfContent<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 28, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><span style="text-decoration: underline;">Note 3 &#8211; Leases</span></div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The net right of use assets and lease liabilities recognized on the consolidated condensed balance sheets for the Company's operating leases were as
      follows:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">December 31, 2024</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Right of use assets</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic;">Operating Leases</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Buildings and improvements</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">117,278</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">112,528</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Machinery and equipment</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">5,276</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">5,425</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Total</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">122,554</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">117,953</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Current lease liabilities</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic;">Operating Leases</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Buildings and improvements</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">24,018</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">22,993</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Machinery and equipment</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">2,968</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">2,908</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Total</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">26,986</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">25,901</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Long-term lease liabilities</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic;">Operating Leases</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Buildings and improvements</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">96,750</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">91,772</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Machinery and equipment</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">2,220</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">2,446</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Total</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">98,970</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">94,218</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Total lease liabilities</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">125,956</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">120,119</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Lease expense is classified in the statements of operations based on asset use.&#160; Total lease cost recognized on the consolidated condensed statements of
      operations is as follows:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Fiscal quarters ended</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold; text-indent: -7pt;"><span style="text-indent: 0pt;">Six fiscal months ended</span></div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><span style="text-decoration: underline;">Lease expense</span></div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Operating lease expense</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">7,128</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">7,466</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">14,084</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">14,759</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Short-term lease expense</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">546</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">220</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">953</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">476</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Variable lease expense</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">233</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">148</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">393</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">362</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Total lease expense</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">7,907</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">7,834</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">15,430</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">15,597</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The Company paid $14,222 and $14,801 for its operating leases in the six
      fiscal months ended June 28, 2025 and June 29, 2024, respectively, which are included in operating cash flows on the consolidated condensed statements of cash flows.&#160; The weighted-average remaining lease term for the Company's operating leases is 8.8 years and the weighted-average discount rate is 6.6%
      as of June 28, 2025.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">The undiscounted future lease payments for the Company's operating lease liabilities are as follows:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <span style="font-size: 12pt;">2025 (excluding the six fiscal months ended June 28, 2025)</span> </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">14,415</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">2026</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">25,432</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">2027</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">22,145</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">2028</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">17,394</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">2029</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">15,204</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Thereafter</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">71,166</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The undiscounted future lease payments presented in the table above include payments through the term of the lease, which may include periods beyond the
      noncancellable term.&#160; The difference between the total payments above and the lease liability balance is due to the discount rate used to calculate lease liabilities.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/842-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 28, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><span style="text-decoration: underline;">Note 4 &#8211; Income Taxes</span></div>

<div><br/>
  </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The provision for income taxes consists of provisions for federal, state, and foreign income taxes.&#160; The effective tax rates for the periods ended June 28, 2025 and June 29, 2024 reflect
    the Company&#8217;s expected tax rate on reported income before income tax and tax adjustments. The Company operates in a global environment with significant operations in various jurisdictions outside the United States. Accordingly, the consolidated income
    tax rate is a composite rate reflecting the Company&#8217;s earnings and the applicable tax rates in the various jurisdictions where the Company operates.&#160; </div>
<br/>
<div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">In December 2021, the Organization for Economic Co-operation and Development (&#8220;OECD&#8221;) issued model rules for a new global minimum tax (&#8220;Pillar Two&#8221;). Various
      jurisdictions around the world have passed legislation to enact Pillar Two and certain Pillar Two rules are in effect for 2025. The United States has not adopted Pillar Two.&#160; The Company does not anticipate a material increase in income tax expense
      for 2025 due to Pillar Two and the Company is continuing to monitor Pillar Two developments and the potential future impact on its operations and income tax expense.<br/>
    </div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="font-size: 12pt;">On July 4, 2025, H.R. 1 (&#8220;the &#160;Act&#8221;), a tax reconciliation act, was enacted into law in the United States.&#160; Under U.S. GAAP
        (specifically, Accounting Standards Codification Topic 740), the effects of changes in tax rates and laws on deferred tax balances are recognized in the period in which the new legislation is enacted.&#160; Accordingly, the Company will account for the
        Act in the third fiscal quarter.&#160; The Company is evaluating the Act&#8217;s provisions, but is not currently able to estimate the impact of the Act on its deferred tax balances and future income tax expense.&#160; Certain provisions of the Act, particularly
        the international tax provisions, may have a material impact on the Company&#8217;s deferred tax balances and future income tax expense.&#160; </span></div>

<div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="font-size: 12pt;"> <br/>
      </span></div>

<div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="font-size: 12pt;">The Company repatriated $75,000
        of accumulated earnings to the United States in the second fiscal quarter of 2025 and paid withholding taxes, in Israel, of $9,375.&#160; The
        withholding tax expense for the repatriation was recorded in prior years.</span> </div>

<div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"> <br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">During the six fiscal months ended June 28, 2025,
    the liabilities for unrecognized tax benefits decreased $744 on a net basis, primarily due to statute expirations, settlements, and payments,
    partially offset by accruals for the current period.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/740/tableOfContent<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 28, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Long-Term Debt [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Long-Term Debt</a></td>
<td class="text">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><span style="text-decoration: underline;">Note 5 &#8211; Long-Term Debt</span></div>

<div><br/>
  </div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Long-term debt consists of the following:</div>

<div><br/>
  </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
          <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
          <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">December 31, 2024</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom">
          <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Credit facility</div>
        </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">185,000</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">136,000</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: top; font-size: 12pt; width: 76%;" valign="bottom">Convertible senior notes, due 2025<br/>
        </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">41,911</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom">
          <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Convertible senior notes, due 2030</div>
        </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">750,000</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">750,000</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom">
          <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Deferred financing costs</div>
        </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(20,496</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
        </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(22,892</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
        </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">914,504</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">905,019</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom">
          <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Less current portion</div>
        </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">-</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">-</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">914,504</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">905,019</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
  </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The following table summarizes some key facts and terms regarding the outstanding convertible senior notes due 2030 as of June 28, 2025:</div>

<div><br/>
  </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="3" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px;" valign="bottom"><span style="font-size: 12pt; font-weight: bold;">2030 Notes</span></td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">
          <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Issuance date</div>
        </td>

    <td colspan="3" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
          <div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">September 12, 2023</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
          <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Maturity date</div>
        </td>

    <td colspan="3" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
          <div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">September 15, 2030</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom">
          <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Principal amount as of <span style="text-indent: 0pt;">June 28, 2025</span></div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); font-size: 12pt;">$<br/>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/>
          </div>
        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">750,000</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%;" valign="bottom">
          <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Cash coupon rate (per annum)</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: middle; width: 1%; font-size: 12pt;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">2.25</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
        </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom">
          <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><span style="text-indent: 0pt;">Conversion rate (per $1 principal amount)</span></div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); font-size: 12pt;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">33.1609</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%;" valign="bottom">
          <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><span style="text-indent: 0pt;">Effective conversion price (per share)</span></div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: middle; width: 1%; font-size: 12pt;">$</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/>
          </div>
        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">30.16</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom">
          <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><span style="text-indent: 0pt;">130</span>%
            of the current effective conversion price (per share)</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); font-size: 12pt;">$</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/>
          </div>
        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">39.21</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
  </div>

<div style="text-align: justify; font-size: 12pt;"><span style="font-family: 'Times New Roman';">The convertible senior notes due 2025 matured on June 15, 2025.&#160;





      Upon maturity, $41,911 aggregate principal amount of the convertible senior notes due 2025 were settled in cash, funded by borrowings on
      the revolving credit facility.&#160; No shares were issued to settle the convertible senior notes due 2025.</span><br/>
  </div>

<div><span style="font-size: 12pt;"><br/>
    </span> </div>

<div style="text-align: justify;"><span style="font-size: 12pt; font-family: 'Times New Roman';">Deferred financing costs are recognized as non-cash interest expense.&#160; Non-cash interest expense was $1,195 and $2,418 for the fiscal quarter and six fiscal months ended
      June 28, 2025, respectively, and $1,213 and $2,426
      for the fiscal quarter and six fiscal months ended June 29, 2024.</span><br/>
  </div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 28, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholders' Equity</a></td>
<td class="text">
<div style="text-align: justify;"><span style="text-decoration: underline;"><span style="font-weight: bold; font-size: 12pt;">Note 6&#160; &#8211; Stockholders' Equity</span><br/>
      </span> </div>

<div><span style="text-decoration: underline;"> </span></div>

<div style="text-align: justify;"><span style="text-decoration: underline;"><span style="font-weight: bold;"> <br/>
        </span></span></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"> In 2022, the Company's Board of Directors adopted a Stockholder Return Policy that will remain in effect until such time as the Board votes to amend or
      rescind the policy.&#160; The Stockholder Return Policy calls for the Company to return a prescribed amount of cash flows on an annual basis.&#160; The Company intends to return such amounts directly, in the form of dividends, or indirectly, in the form of
      stock repurchases.<br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"> <br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The following table summarizes activity pursuant to this policy:</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"> <br/>
      </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">
        <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: top;" valign="bottom">&#160;</td>

    <td colspan="7" rowspan="1" style="vertical-align: bottom; text-align: center;" valign="bottom">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">Fiscal quarters ended</div>
              </td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="7" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold;" valign="bottom"> Six fiscal months ended
              </td>

    <td colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; text-align: center; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; padding-bottom: 2px;" valign="bottom">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"><br/>
                </div>
              </td>

    <td style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"><span style="font-weight: bold;">June 28, 2025</span><br/>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-weight: bold; text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">June 29, 2024<br/>
              </td>

    <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; padding-bottom: 2px;" valign="bottom"> <br/>
              </td>

    <td rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">June 28, 2025 <br/>
              </td>

    <td colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">June 29, 2024</td>

    <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom">
                <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Dividends paid to stockholders</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">13,557</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">13,700</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-weight: bold; white-space: nowrap;" valign="bottom">27,119</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">27,452</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; padding-bottom: 2px;" valign="bottom">
                <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Stock repurchases</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">-<br/>
                </div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">12,622</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; white-space: nowrap;" valign="bottom">12,538</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">25,160</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
                <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Total</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">13,557</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">$</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">26,322</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">$</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); font-weight: bold; white-space: nowrap;" valign="bottom">39,657</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">$</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">52,612</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
         </div>

<div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#160;</div>

<div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">The repurchased shares are being held as treasury stock.&#160; The number of shares of common stock being held as treasury stock was 10,662,155 and 9,933,595 as of June 28, 2025 and December 31, 2024, respectively.<br/>
    </div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/505/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-16<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 28, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRecognitionAbstract', window );"><strong>Revenue Recognition [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue Recognition</a></td>
<td class="text">
<div><br/>
    </div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><span style="text-decoration: underline;">Note 7 &#8211; Revenue Recognition</span></div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Sales returns and allowances accrual activity is shown below:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Fiscal quarters ended</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Six fiscal months ended</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Beginning balance</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">38,438</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">48,748</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">43,445</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">47,760</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Sales allowances</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">27,890</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">20,955</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">48,076</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">46,231</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Credits issued</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(23,110</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(25,103</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(48,699</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(49,187</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Foreign currency</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">776</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"></div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(107</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">1,172</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"></div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(311</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Ending balance</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">43,994</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">44,493</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">43,994</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">44,493</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-9<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-15<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Income (Loss)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 28, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNoteTextBlock', window );">Accumulated Other Comprehensive Income (Loss)</a></td>
<td class="text">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><span style="text-decoration: underline;">Note 8 &#8211; Accumulated Other Comprehensive Income (Loss)</span></div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The cumulative balance of each component of other comprehensive income (loss) and the income tax effects allocated to each component are as follows:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Pension and</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">other post-</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">retirement</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">actuarial</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">items</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Currency</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">translation</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">adjustment</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Total</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"><span style="text-indent: 0pt;">Balance at January 1, 2025</span></div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(10,956</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(24,336</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(35,292</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Other comprehensive income (loss) before reclassifications</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">99,477</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">99,477</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Tax effect</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Other comprehensive income before reclassifications, net of tax</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">99,477</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">99,477</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Amounts reclassified out of AOCI</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">544</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">544</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Tax effect</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(104</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(104</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Amounts reclassified out of AOCI, net of tax</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">440</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">440</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Net other comprehensive income (loss)<br/>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">440</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">99,477</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">99,917</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"><span style="text-indent: 0pt;">Balance at June 28, 2025</span></div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(10,516</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">75,141</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">64,625</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Reclassifications of pension and other post-retirement actuarial items out of AOCI are included in the computation of net periodic benefit cost.&#160; See Note
      9 for further information.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNoteTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/220/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNoteTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pensions and Other Postretirement Benefits<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 28, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Pensions and Other Postretirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Pensions and Other Postretirement Benefits</a></td>
<td class="text">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><span style="text-decoration: underline;">Note 9 &#8211; Pensions and Other Postretirement Benefits</span></div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The Company maintains various retirement benefit plans.&#160; The service cost component of net periodic pension cost is classified in costs of products sold or
      selling, general, and administrative expenses on the consolidated condensed statements of operations based on the respective employee's function.&#160; The other components of net periodic pension cost are classified as other expense on the consolidated
      condensed statements of operations.</div>

<div><br/>
    </div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic; font-weight: bold;">Defined Benefit Pension Plans</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The following table shows the components of the net periodic pension cost for the second fiscal quarters of 2025 and 2024 for the Company&#8217;s defined benefit pension plans:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Fiscal quarter ended</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Fiscal quarter ended</div>
            <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">U.S. Plans</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Non-U.S.</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Plans</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">U.S. Plans</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Non-U.S.</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Plans</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net service cost</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">765</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">776</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Interest cost</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">380</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">1,582</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">382</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1,664</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Expected return on plan assets</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(560</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(582</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Amortization of prior service cost</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">36</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">17</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">57</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Amortization of losses (gains)<br/>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"></div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">258</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(109</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">453</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Curtailment and settlement losses</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">24</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">101</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net periodic benefit cost</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">381</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">2,105</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">290</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">2,469</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The following table shows the components of the net periodic pension cost for the six fiscal months ended June 28, 2025 and June 29, 2024 for the Company&#8217;s defined benefit pension plans:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Six fiscal months ended</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Six fiscal months ended</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">U.S. Plans</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Non-U.S.</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Plans</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">U.S. Plans</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Non-U.S.</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Plans</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net service cost</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">1,494</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1,566</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Interest cost</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">760</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">3,070</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">763</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">3,350</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Expected return on plan assets</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(1,100</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(1,178</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Amortization of prior service cost</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">70</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">33</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">114</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Amortization of losses (gains)<br/>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"></div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">500</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(217</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">910</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Curtailment and settlement losses</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">47</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">206</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net periodic benefit cost</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">762</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">4,081</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">579</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">4,968</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic; font-weight: bold;">Other Postretirement Benefits</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The following table shows the components of the net periodic benefit cost for the second fiscal quarters of 2025 and 2024 for the Company&#8217;s other postretirement benefit plans:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="7" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Fiscal quarter ended</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="7" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Fiscal quarter ended</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">U.S. Plans</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Non-U.S.</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Plans</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">U.S. Plans</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Non-U.S.</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Plans</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Service cost</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">60</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">60</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Interest cost</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">50</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">60</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">52</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">61</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Amortization of losses (gains)<br/>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(52</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">15</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(60</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">20</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; padding-bottom: 4px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net periodic benefit cost</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"></div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">135</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">141</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The following table shows the components of the net periodic pension cost for the six fiscal months ended June 28, 2025 and June 29, 2024 for the Company&#8217;s other postretirement benefit plans:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"></td>

    <td colspan="7" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Six fiscal months ended</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="7" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Six fiscal months ended</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">U.S. Plans</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Non-U.S.</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Plans</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">U.S. Plans</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Non-U.S.</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Plans</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Service cost</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">10</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">115</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">10</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">120</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Interest cost</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">101</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">116</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">105</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">122</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Amortization of losses (gains)<br/>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(104</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">29</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(120</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">41</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; padding-bottom: 4px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net periodic benefit cost</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"></div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">260</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">283</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div><br/>
    </div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480794/715-70-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/715/tableOfContent<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480126/715-20-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480266/715-60-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 28, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Stock-Based Compensation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text">
<div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"><span style="text-decoration: underline;">Note 10 &#8211; Stock-Based Compensation</span></div>

<div><br/>
    </div>

<div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">The following table summarizes stock-based compensation expense recognized:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"></td>

    <td colspan="7" style="vertical-align: bottom;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Fiscal quarters ended</div>
          </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="7" style="vertical-align: bottom;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Six fiscal months ended</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">June 28, 2025</div>
          </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">June 29, 2024</div>
          </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">June 28, 2025</div>
          </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">June 29, 2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Restricted stock units ("RSUs")<br/>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">5,685</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">3,949</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">11,653</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">9,175</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Phantom stock units</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">83</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">118</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Total</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">5,685</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">3,949</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">11,736</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">9,293</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">The following table summarizes unrecognized compensation cost and the weighted average remaining amortization periods at June 28, 2025&#160;<span style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-style: italic;">(amortization periods in years)</span>:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Unrecognized</div>
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Compensation</div>
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Cost</div>
          </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Weighted</div>
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Average</div>
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Remaining</div>
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Amortization</div>
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Periods</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Restricted stock units</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">38,506</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">2.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Phantom stock units</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">n/a</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Total</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">38,506</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><br/>
    </div>

<div><br/>
    </div>

<div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-style: italic; font-weight: bold;">Restricted Stock Units</div>

<div><br/>
    </div>

<div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">RSU activity under the Company's stock incentive programs as of June 28, 2025
      and changes during the six fiscal months then ended are presented below <span style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-style: italic;">(number of RSUs in thousands)</span>:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Number of</div>
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">RSUs</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Weighted</div>
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Average</div>
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Grant-date</div>
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Fair Value per</div>
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Unit</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom"> <span style="font-size: 12pt; font-weight: bold;">Outstanding:</span> </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); font-size: 12pt;" valign="bottom"> January 1, 2025
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">2,628</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">21.37</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; text-align: left;"> <span style="font-size: 12pt;">Granted*</span> </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">1,844</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">15.19</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="background-color: #CCEEFF; vertical-align: bottom; width: 76%; text-align: left;"> <span style="font-size: 12pt;">Vested**</span> </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">(764</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">21.75</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding: 0px 0px 0px; text-align: left;"> <span style="font-size: 12pt;">Cancelled or forfeited</span> </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">(168</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">20.59</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 76%; padding: 0px; text-align: left; font-size: 12pt;"> Outstanding at June 28, 2025 </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">3,540</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">18.11</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 76%; padding: 0px; text-align: left; font-size: 12pt;"> Expected to vest at June 28, 2025 </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">2,839</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: justify;">* Employees in certain countries are granted equity-linked awards that will be settled in cash and are accounted for as liability
      awards.&#160; The liability awards are not material.&#160; The number of RSUs granted excludes these awards.<br/>
    </div>

<div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: justify;"><span style="font-size: 10pt;">** </span><span style="font-size: 10pt;">The number of RSUs vested includes shares that the Company withheld on behalf of employees to satisfy the statutory tax withholding requirements.</span></div>

<div><br/>
    </div>

<div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: justify;">The number of performance-based RSUs that are scheduled to vest increases ratably based on the achievement of defined performance and market criteria between
      the established target and maximum levels.&#160; <span style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; color: rgb(0, 0, 0);">RSUs with performance-based and market-based vesting criteria are expected to vest as follows <span style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-style: italic;">(number of RSUs in thousands)</span>:</span></div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: justify;">Vesting Date</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: justify;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Expected</div>
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">to Vest</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Not Expected</div>
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">to Vest</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Total</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: justify; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; font-size: 12pt; background-color: rgb(204, 238, 255);" valign="bottom"> January 1, 2026
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; text-align: justify; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; text-align: center; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: right;">-</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; text-align: right; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; text-align: right; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; text-align: right; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: right;">137</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; text-align: right; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; text-align: right; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; text-align: right; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: right;">137</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; text-align: justify; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; font-size: 12pt;" valign="bottom"> January 1, 2027 </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; text-align: justify;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; text-align: center;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 9%;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: right;">-</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; text-align: right; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; text-align: right;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; text-align: right;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 9%;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: right;">540</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; text-align: right; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; text-align: right;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; text-align: right;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 9%;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: right;">540</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; text-align: justify; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); font-size: 12pt;" valign="bottom">January 1, 2028</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); text-align: justify;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); text-align: right; font-size: 12pt;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: middle; width: 9%; background-color: rgb(204, 238, 255); text-align: right; font-size: 12pt;">836</td>

    <td colspan="1" rowspan="1" style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); text-align: right; font-size: 12pt; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); text-align: right; font-size: 12pt;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); text-align: right; font-size: 12pt;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: middle; width: 9%; background-color: rgb(204, 238, 255); text-align: right; font-size: 12pt;">24</td>

    <td colspan="1" rowspan="1" style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); text-align: right; font-size: 12pt; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); text-align: right; font-size: 12pt;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); text-align: right; font-size: 12pt;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: middle; width: 9%; background-color: rgb(204, 238, 255); text-align: right; font-size: 12pt;">860</td>

    <td colspan="1" rowspan="1" style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); text-align: right; font-size: 12pt; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 64%; font-size: 12pt; text-align: left; text-indent: 0px;"><span style="text-indent: 0pt;">March 1, 2029</span></td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; text-align: justify;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; text-align: center;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 9%; text-align: right; font-size: 12pt;">175</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; text-align: right; font-size: 12pt; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; text-align: right; font-size: 12pt;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; text-align: right; font-size: 12pt;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 9%; text-align: right; font-size: 12pt;">-</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; text-align: right; font-size: 12pt; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; text-align: right; font-size: 12pt;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; text-align: right; font-size: 12pt;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 9%; text-align: right; font-size: 12pt;">175</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; text-align: justify; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-style: italic; font-weight: bold; text-align: justify;">Phantom Stock Units</div>

<div><br/>
    </div>

<div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: justify;">Phantom stock unit activity as of June 28, 2025
      and changes during the six fiscal months then ended are presented below <span style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-style: italic;">(number of phantom stock units in thousands)</span>:</div>

<div><br/>
    </div>

<div>
        <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><br/>
              </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Number of</div>
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">units</div>
              </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Grant-date</div>
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Fair Value per</div>
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Unit</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: justify;">Outstanding:</div>
              </td>

    <td colspan="1" style="text-align: justify; vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; text-align: justify;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom; text-align: justify;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: justify;">January 1, 2025</div>
              </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">128</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom; text-align: justify;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: justify;">Granted</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">5</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">16.69</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: justify;">Dividend equivalents issued</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">2</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: justify; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-size: 12pt;" valign="bottom"> Outstanding at June 28, 2025 </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">135</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: justify; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

      </div>

<div style="text-align: justify;"> &#160; </div>

<div><br/>
      </div>

<div><br/>
    </div>

<div><br/>
    </div>

<div><br/>
    </div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 28, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Information</a></td>
<td class="text">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><span style="text-decoration: underline;">Note 11 &#8211; Segment Information</span></div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The following tables set forth business segment information:</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"> <br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">
      <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; width: 31%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">MOSFETs</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Diodes</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Optoelectronic</div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Components</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Resistors</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Inductors</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Capacitors</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
              <div><span style="font-weight: bold; font-size: 12pt;">Corporate/</span></div>
              <div><span style="font-weight: bold; font-size: 12pt;">Other </span><br/>
              </div>
            </td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Total</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="4" rowspan="1" style="vertical-align: bottom;" valign="bottom">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><span style="text-decoration: underline;"><span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;">Fiscal quarter ended </span>June 28, 2025<span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;">:</span></span></div>
            </td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net revenues</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">148,633</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">147,942</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">54,119</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">194,769</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">95,675</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">121,112</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom">-</td>

    <td colspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">762,250</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom">Cost of products sold (excluding depreciation)<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">125,546</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">106,770</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">37,596</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">139,330</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">64,594</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">90,643</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">564,479</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px;" valign="bottom">Depreciation expense in costs of products sold<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">13,708</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">11,634</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">3,965</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">11,109</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">4,245</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">4,427</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">49,088</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">Total costs of products sold<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">139,254</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">118,404</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">41,561</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">150,439</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">68,839</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">95,070</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">613,567</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom">Gross profit<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">9,379</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">29,538</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">12,558</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">44,330</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">26,836</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">26,042</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">148,683</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px;" valign="bottom">Segment operating expenses<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">23,859</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">7,353</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">5,743</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">9,421</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">3,887</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">6,357</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">56,620</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">Segment operating income (loss)<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">(14,480</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">22,185</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">6,815</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">34,909</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">22,949</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">19,685</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">92,063</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom"><br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom">Total depreciation expense <br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">14,342</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">11,917</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">4,081</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">11,308</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">4,291</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">4,472</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom">2,268</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">52,679</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom">Capital expenditures<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">46,002</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">3,809</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">4,043</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">5,644</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">1,021</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">3,024</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom">1,055</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">64,598</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom"><br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom">Total assets as of June 28, 2025:<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">1,123,514</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">725,548</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">360,008</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">967,976</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">328,726</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">462,490</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom">253,393</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">4,221,655</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="4" rowspan="1" style="vertical-align: bottom;" valign="bottom">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><span style="text-decoration: underline;"><span style="font-family: 'Times New Roman',Times,serif;">Fiscal quarter ended </span>June 29, 2024:</span></div>
            </td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net revenues</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">155,053</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">146,265</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">53,010</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">179,498</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">94,061</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">113,352</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom">-</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">741,239</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom">Cost of products sold (excluding depreciation)<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">120,953</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">103,823</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">34,961</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">128,157</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">61,519</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">82,978</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">532,391</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px;" valign="bottom">Depreciation expense in cost of products sold<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">12,531</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">11,443</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">3,844</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">10,159</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">4,258</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">3,743</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">45,978</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">Total cost of products sold<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">133,484</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">115,266</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">38,805</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">138,316</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">65,777</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">86,721</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">578,369</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom">Gross profit<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">21,569</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">30,999</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">14,205</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">41,182</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">28,284</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">26,631</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">162,870</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px;" valign="bottom">Segment operating expenses<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">19,735</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">6,585</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">5,512</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">8,323</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">3,737</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">5,665</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">49,557</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">Segment operating income<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">1,834</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">24,414</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">8,693</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">32,859</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">24,547</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">20,966</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">113,313</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom">Total depreciation expense<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">12,982</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">11,691</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">3,935</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">10,315</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">4,273</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">3,800</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom">2,222</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">49,218</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom">Capital expenditures<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">37,571</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">9,188</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">1,134</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">7,286</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">2,330</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">3,637</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom">1,418</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">62,564</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 31%;" valign="bottom">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Total assets as of <span style="text-indent: 0pt;">June 29, 2024</span>:<br/>
              </div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1,045,228</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">736,065</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">352,159</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">1,010,499</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">342,626</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">435,712</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom">230,412</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">4,152,701</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
    </div>

<div><br/>
    </div>

<div><br/>
    </div>

<div><br/>
    </div>

<div><br/>
    </div>

<div>
      <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; width: 31%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">MOSFETs</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Diodes</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Optoelectronic</div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Components</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Resistors</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Inductors</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Capacitors</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
              <div><span style="font-weight: bold; font-size: 12pt;">Corporate/</span></div>
              <div><span style="font-weight: bold; font-size: 12pt;">Other </span><br/>
              </div>
            </td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Total</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="4" rowspan="1" style="vertical-align: bottom;" valign="bottom">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><span style="text-decoration: underline;"><span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;">Six fiscal months ended </span>June 28, 2025<span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;">:</span></span></div>
            </td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net revenues</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">290,746</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">288,905</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">105,287</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">374,269</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">179,796</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">238,483</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom">-</td>

    <td colspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">1,477,486</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom">Cost of products sold (excluding depreciation)<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">243,053</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">208,599</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">74,254</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">267,802</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">126,876</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">176,597</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">1,097,181</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px;" valign="bottom">Depreciation expense in costs of products sold<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">26,708</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">22,746</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">7,775</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">21,783</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">8,487</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">8,569</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">96,068</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">Total costs of products sold<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">269,761</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">231,345</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">82,029</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">289,585</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">135,363</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">185,166</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">1,193,249</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom">Gross profit<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">20,985</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">57,560</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">23,258</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">84,684</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">44,433</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">53,317</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">284,237</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px;" valign="bottom">Segment operating expenses<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">44,204</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">14,178</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">11,024</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">18,624</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">7,582</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">13,058</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">108,670</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">Segment operating income (loss)<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">(23,219</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">43,382</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">12,234</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">66,060</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">36,851</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">40,259</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">175,567</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom"><br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom">Total depreciation expense <br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">27,914</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">23,400</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">7,998</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">22,172</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">8,574</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">8,656</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom">4,483</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">103,197</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom">Capital expenditures<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">92,305</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">8,138</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">4,755</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">8,691</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">1,605</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">8,999</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom">1,674</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">126,167</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="4" rowspan="1" style="vertical-align: bottom;" valign="bottom">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><span style="text-decoration: underline;"><span style="font-family: 'Times New Roman',Times,serif;">Six fiscal months ended </span>June 29, 2024:</span></div>
            </td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net revenues</div>
            </td>

    <td colspan="1" style="text-align: right; font-size: 12pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">308,226</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">295,395</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; font-size: 12pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">102,209</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; font-size: 12pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">367,694</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; font-size: 12pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">182,712</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; font-size: 12pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">231,282</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom">-</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; font-size: 12pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">1,487,518</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom">Cost of products sold (excluding depreciation)<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">237,701</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">209,468</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">73,364</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">259,790</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">119,367</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">164,975</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">1,064,665</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px;" valign="bottom">Depreciation expense in cost of products sold<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">23,483</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">22,558</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">7,639</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">20,251</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">8,274</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">7,371</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">89,576</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">Total cost of products sold<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">261,184</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">232,026</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">81,003</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">280,041</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">127,641</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">172,346</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">1,154,241</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom">Gross profit<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">47,042</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">63,369</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">21,206</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">87,653</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">55,071</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">58,936</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">333,277</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px;" valign="bottom">Segment operating expenses<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">37,161</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">12,944</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">11,020</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">16,621</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">7,343</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">11,441</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">96,530</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">Segment operating income<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">9,881</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">50,425</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">10,186</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">71,032</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">47,728</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">47,495</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">236,747</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom">Total depreciation expense<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">24,311</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">23,177</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">7,823</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">20,585</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">8,317</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">7,482</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom">4,446</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">96,141</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom">Capital expenditures<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">66,133</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">17,243</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">2,425</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">18,588</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">3,463</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">5,704</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom">2,092</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">115,648</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
       </div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Fiscal quarters ended</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Six fiscal months ended</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Reconciliation:</div>
          </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Segment Operating Income<br/>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">92,063</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">113,313</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">175,567</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">236,747</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Unallocated Selling, General, and Administrative Expenses</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(69,945</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(75,396</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(152,634</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(156,159</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Consolidated Operating Income<br/>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">22,118</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"></div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">37,917</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">22,933</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">80,588</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Unallocated Other Income (Expense)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(9,841</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(1,646</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(14,884</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(55</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Consolidated Income Before Taxes</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">12,277</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"></div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">36,271</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">8,049</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">80,533</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div><br/>
    </div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The Company has a broad line of products that it sells to original equipment manufacturers ("OEMs"), electronic manufacturing services ("EMS") companies,
      and independent distributors.&#160; The distribution of sales by channel is shown below:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Fiscal quarters ended</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Six fiscal months ended</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Distributors</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">430,159</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">411,508</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">818,652</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">793,988</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">OEMs</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">277,255</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">279,111</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">555,601</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">592,938</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">EMS companies</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">54,836</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">50,620</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">103,233</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">100,592</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <span style="font-size: 12pt;">Total Revenue</span> </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">762,250</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">741,239</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">1,477,486</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1,487,518</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net revenues were attributable to customers in the following regions:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Fiscal quarters ended</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Six fiscal months ended</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Asia</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">317,479</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">283,489</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">602,058</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">567,496</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Europe</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">256,489</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">265,153</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">511,820</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">536,887</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Americas</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">188,282</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">192,597</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">363,608</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">383,135</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <span style="font-size: 12pt;">Total Revenue</span> </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">762,250</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">741,239</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">1,477,486</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1,487,518</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The Company generates substantially all of its revenue from product sales to end customers in the industrial, automotive, telecommunications, computing,
      consumer products, power supplies, military and aerospace, and medical end markets.&#160; Sales by end market are presented below:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Fiscal quarters ended</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Six fiscal months ended</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Industrial</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">267,028</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">262,134</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">511,954</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">510,262</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Automotive</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">267,423</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">268,099</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">524,535</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">555,401</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Military and Aerospace</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">80,488</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">80,569</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">156,805</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">163,925</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Medical</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">37,899</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">39,456</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">74,431</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">73,845</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Other</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">109,412</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">90,981</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">209,761</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">184,085</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Total Revenue</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-size: 12pt; white-space: nowrap;" valign="bottom"><span style="font-weight: bold;">$</span><br/>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">762,250</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 12pt; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 12pt; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-size: 12pt; white-space: nowrap;" valign="bottom">$<br/>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">741,239</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 12pt; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 12pt; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-size: 12pt; white-space: nowrap;" valign="bottom"><span style="font-weight: bold;">$</span><br/>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">1,477,486</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 12pt; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 12pt; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-size: 12pt; white-space: nowrap;" valign="bottom">$ <br/>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1,487,518</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div><br/>
    </div>

<div><br/>
    </div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/280/tableOfContent<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 28, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings Per Share</a></td>
<td class="text">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><span style="text-decoration: underline;">Note 12 &#8211; Earnings Per Share</span></div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The following table sets forth the computation of basic and diluted earnings (loss) per share attributable to Vishay stockholders <span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">(shares in thousands)</span>:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Fiscal quarters ended</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Six fiscal months ended</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Numerator:</div>
          </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net earnings (loss) attributable to Vishay stockholders</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">2,004</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">23,533</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(2,088</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">54,457</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Denominator:</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Denominator for basic earnings (loss) per share:</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Weighted average shares</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">135,569</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">137,201</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">135,617</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">137,400</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Outstanding phantom stock units</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">133</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">125</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">133</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">125</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Adjusted weighted average shares</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">135,702</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">137,326</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">135,750</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">137,525</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Effect of dilutive securities:</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Restricted stock units</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">465</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">758</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">754</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Dilutive potential common shares</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">465</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">758</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">754</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Denominator for diluted earnings per share:</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Adjusted weighted average shares - diluted</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">136,167</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">138,084</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">135,750</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">138,279</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Basic earnings (loss) per share attributable to Vishay stockholders</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">0.01</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.17</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(0.02</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.40</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Diluted earnings (loss) per share attributable to Vishay stockholders</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">0.01</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.17</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(0.02</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.39</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Diluted earnings (loss) per share for the periods presented do not reflect the following weighted average potential common shares that would have an
      antidilutive effect or have unsatisfied performance conditions <span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">(in thousands)</span>:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Fiscal quarters ended</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Six fiscal months ended</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Restricted stock units<br/>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">1,295</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">381</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">3,099</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">254</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;">If the average market price of Vishay common stock is less than the effective
        conversion price of the convertible senior notes due 2030, no shares are included in the diluted earnings per share computation for the convertible senior notes due 2030.&#160; </span>Pursuant to the <span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;">indenture governing the convertible senior notes due 2030, </span>Vishay will satisfy its conversion obligations by paying $1 cash per $1 principal amount of converted notes and settle any additional amounts due in cash
      and/or common stock.&#160;&#160;</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;"> <br/>
      </span></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">In connection with the issuance of the convertible senior notes due 2030, the Company entered into capped call transactions, which were not included in the
      calculation of diluted earnings per share as their effect would have been anti-dilutive.&#160; The capped calls are intended to reduce the potential dilution to the Company's common stock <span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;">in the event that at the time of conversion of the convertible senior notes due 2030 the Company's common stock price exceeds the conversion price of the convertible senior notes due 2030.<br/>
      </span></div>

<div><br/>
    </div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 28, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Measurements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
<td class="text">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><span style="text-decoration: underline;"> <br/>
        </span></div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"><span style="text-decoration: underline;">Note 13 &#8211; Fair Value Measurements</span></div>

<div><br/>
      </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The following table provides the financial assets and liabilities carried at fair value measured on a recurring basis:</div>

<div><br/>
      </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><br/>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Total</div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Fair Value</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Level 1</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Level 2</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Level 3</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; text-align: left; font-size: 12pt; font-weight: bold;" valign="bottom"> June 28, 2025 <br/>
            </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><span style="text-decoration: underline;">Assets:</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255); text-align: left;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Assets held in rabbi trusts</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td colspan="1" style="vertical-align: top; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">53,765</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">$</div>
            </td>

    <td colspan="1" style="vertical-align: top; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt;">23,162</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">$</div>
            </td>

    <td colspan="1" style="vertical-align: top; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt;">30,603</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">$</div>
            </td>

    <td colspan="1" style="vertical-align: top; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt;">-</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; padding-bottom: 2px; text-align: left;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Available for sale securities</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td colspan="1" style="vertical-align: top; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">4,584</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#160;</td>

    <td colspan="1" style="vertical-align: top; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt;">4,584</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#160;</td>

    <td colspan="1" style="vertical-align: top; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt;">-</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#160;</td>

    <td colspan="1" style="vertical-align: top; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt;">-</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255); text-align: left;"><br/>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td colspan="1" style="vertical-align: top; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">58,349</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td colspan="1" style="vertical-align: top; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">27,746</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td colspan="1" style="vertical-align: top; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">30,603</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td colspan="1" style="vertical-align: top; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">-</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-weight: bold; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; text-align: left; width: 52%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: top; text-align: left; width: 9%;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: top; text-align: left; width: 9%;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: top; text-align: left; width: 9%;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: top; text-align: left; width: 9%;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; text-align: left; width: 52%; background-color: #CCEEFF;" valign="bottom"><span style="text-decoration: underline;"><span style="font-size: 12pt;">Liability:</span></span><br/>
            </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; text-align: left; width: 52%;" valign="bottom"><span style="font-size: 12pt;">Acquisitions contingent consideration</span><br/>
            </td>

    <td colspan="1" rowspan="1" style="text-align: right; font-size: 12pt; font-weight: bold; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: top; width: 1%;">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: top; text-align: right; width: 9%;">3,508<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: top; width: 1%; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; font-size: 12pt; font-weight: normal; vertical-align: top; width: 1%;">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: normal; text-align: left; vertical-align: top; width: 1%;">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: normal; vertical-align: top; text-align: right; width: 9%;">-<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: normal; text-align: left; vertical-align: top; width: 1%; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; font-size: 12pt; font-weight: normal; vertical-align: top; width: 1%;">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: normal; text-align: left; vertical-align: top; width: 1%;">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: normal; vertical-align: top; text-align: right; width: 9%;">-<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: normal; text-align: left; vertical-align: top; width: 1%; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; font-size: 12pt; font-weight: normal; vertical-align: top; width: 1%;">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: normal; text-align: left; vertical-align: top; width: 1%;">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: normal; vertical-align: top; text-align: right; width: 9%;">3,508<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; text-align: left; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; text-align: left; width: 52%; font-size: 12pt; font-weight: bold;" valign="bottom"> December 31, 2024
              <br/>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%;">&#160;</td>

    <td colspan="1" style="vertical-align: top; text-align: left; width: 9%;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%;">&#160;</td>

    <td colspan="1" style="vertical-align: top; text-align: left; width: 9%;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%;">&#160;</td>

    <td colspan="1" style="vertical-align: top; text-align: left; width: 9%;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%;">&#160;</td>

    <td colspan="1" style="vertical-align: top; text-align: left; width: 9%;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><span style="text-decoration: underline;">Assets:</span></div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; text-align: left;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Assets held in rabbi trusts</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%;">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">$</div>
            </td>

    <td colspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">53,508</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%;">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">$</div>
            </td>

    <td colspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">24,518</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%;">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">$</div>
            </td>

    <td colspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">28,990</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%;">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">$</div>
            </td>

    <td colspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">-</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; padding-bottom: 2px; text-align: left; background-color: rgb(204, 238, 255);">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Available for sale securities</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">$</div>
            </td>

    <td colspan="1" style="vertical-align: top; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);">4,043</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" style="vertical-align: top; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);">4,043</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" style="vertical-align: top; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);">-</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" style="vertical-align: top; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);">-</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; text-align: left;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%;">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">$</div>
            </td>

    <td colspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">57,551</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%;">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">$</div>
            </td>

    <td colspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">28,561</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%;">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">$</div>
            </td>

    <td colspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">28,990</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%;">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">$</div>
            </td>

    <td colspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">-</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 52%;" valign="bottom"><span style="text-decoration: underline;"><span style="font-size: 12pt;">Liability:</span></span> <br/>
            </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"><span style="font-size: 12pt;">Acquisitions contingent consideration</span> <br/>
            </td>

    <td colspan="1" rowspan="1" style="text-align: right; font-size: 12pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);">3,801<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; font-size: 12pt; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);">-<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; font-size: 12pt; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);">-<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; font-size: 12pt; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);">3,801<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
      </div>

<div style="text-align: justify;"><span style="font-size: 12pt;"> There have been no changes in the classification of any financial instruments within the fair value hierarchy in the periods presented.</span></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"> <br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The Company maintains non-qualified trusts, referred to as &#8220;rabbi&#8221; trusts, to fund payments under deferred compensation and non-qualified pension plans.
      Rabbi trust assets consist primarily of marketable securities, classified as available-for-sale and company-owned life insurance assets. The marketable securities held in the rabbi trusts are valued using quoted market prices on the last business day
      of the period. The company-owned life insurance assets are valued in consultation with the Company&#8217;s insurance brokers using the value of underlying assets of the insurance contracts.&#160; The fair value measurement of the marketable securities held in
      the rabbi trust is considered a Level 1 measurement and the measurement of the company-owned life insurance assets is considered a Level 2 measurement within the fair value hierarchy.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The Company holds investments in debt securities that are intended to fund a portion of its pension and other postretirement benefit obligations outside of
      the United States.&#160; The investments are valued based on quoted market prices on the last business day of the period. The fair value measurement of the investments is considered a Level 1 measurement within the fair value hierarchy.</div>

<div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: justify;"> <br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The Company may be required to make certain contingent consideration payments related to acquisitions.&#160; The fair value of these contingent payments is
        determined by estimating the net present value of the expected cash flows based on the probability of expected payments.&#160; The fair value measurement of the contingent consideration payments is considered a Level 3 measurement within the fair value
        hierarchy. <br/>
      </div>

<div><br/></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The fair value of the long-term debt, excluding the derivative liabilities and deferred financing costs, at June 28, 2025 and December 31, 2024 is approximately $865,500 and $850,600, respectively,
      compared to its carrying value, excluding the deferred financing costs, of $935,000 and $927,911, respectively.&#160; The Company estimates the fair value of its long-term debt using a combination of quoted market prices for similar financing arrangements and expected
      future payments discounted at risk-adjusted rates, which are considered Level 2 inputs.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">At June 28, 2025 and December 31, 2024, the Company&#8217;s short-term investments were comprised of time deposits with financial institutions that have maturities that exceed 90
      days from the date of acquisition; however they all mature within one year from the respective balance sheet dates.&#160; The Company's short-term investments are accounted for as held-to-maturity debt instruments, at amortized cost, which approximates
      their fair value. The investments are funded with excess cash not expected to be needed for operations prior to maturity; therefore, the Company believes it has the intent and ability to hold the short-term investments until maturity.&#160; At each
      reporting date, the Company performs an evaluation to determine if any unrealized losses are other-than-temporary.&#160; No
      other-than-temporary impairments have been recognized on these securities, and there are no unrecognized holding gains or losses for
      these securities during the periods presented.&#160; There have been no transfers to or from the held-to-maturity classification.&#160; All
      decreases in the account balance are due to returns of principal at the securities&#8217; maturity dates.&#160; Interest on the securities is recognized as interest income when earned.</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">At June 28, 2025 and December 31, 2024, the Company&#8217;s cash and cash equivalents were comprised of demand deposits, time deposits with maturities of three months or less when
      purchased, and money market funds.&#160; The Company estimates the fair value of its cash, cash equivalents, and short-term investments using Level 2 inputs.&#160; Based on the current interest rates for similar investments with comparable credit risk and time
      to maturity, the fair value of the Company's cash, cash equivalents, and held-to-maturity short-term investments approximate the carrying amounts reported in the consolidated condensed balance sheets.</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"> <br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">In the second fiscal quarter of 2025, the Company entered into a forward contract with a highly-rated financial institution to mitigate the foreign
      currency risk associated with an intercompany loan denominated in a currency other than the legal entity's functional currency.&#160; The notional amount of the forward contract was $25,000 as of June 28, 2025.&#160; We have not designated the forward contract as a hedge for accounting purposes, and as such the change in the fair value of the contract is
      recognized in the consolidated condensed statements of operations as a component of other income (expense).&#160; The Company estimates the fair value of the forward contract based on applicable and commonly used pricing models using current market
      information and is considered a Level 2 measurement within the fair value hierarchy.&#160; Due to the timing of the forward contract, the value of the forward contract was immaterial as of June 28, 2025.&#160; The Company does not utilize derivatives or other
      financial instruments for trading or other speculative purposes.<br/>
    </div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The Company&#8217;s financial instruments also include accounts receivable and accounts payable.&#160; The carrying amounts for these financial instruments reported
      in the consolidated condensed balance sheets approximate their fair values.</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"> <br/>
    </div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 107<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-107<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 940<br> -SubTopic 820<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478119/940-820-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 28, 2025</div></th>
<th class="th"><div>Jun. 28, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_MtrlTermsOfTrdArrTextBlock', window );">Material Terms of Trading Arrangement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">
<div style="text-align: justify;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt; 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;">None of our directors or executive officers adopted or terminated a Rule 10b5-1
        trading arrangement or adopted or terminated
        a non-Rule 10b5-1 trading arrangement (as defined by Item 408(c) of Regulation S-K) during the fiscal quarter ended June 28, 2025.</span>
    </div>

<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; 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;"> <br/>
      </span></div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_MtrlTermsOfTrdArrTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_MtrlTermsOfTrdArrTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 28, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Basis of Presentation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiscalPeriod', window );">Fiscal Period, Policy</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The Company reports interim financial information for 13-week periods beginning on a Sunday and ending on a Saturday, except for the first fiscal quarter,
      which always begins on January 1, and the fourth fiscal quarter, which always ends on December 31.&#160; The four fiscal quarters in 2025 end on March 29, 2025, June 28, 2025, September 27, 2025, and December 31, 2025, respectively.&#160; The four fiscal
      quarters in 2024 ended on March 30, 2024, June 29, 2024, September 28, 2024, and December 31, 2024, respectively.&#160;&#160; <br/>
    </div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription', window );">Reclassifications</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic; font-weight: bold;">Reclassifications</div>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Certain prior period amounts have been reclassified to conform to the current financial statement presentation.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiscalPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiscalPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483504/205-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PriorPeriodReclassificationAdjustmentDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 28, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsh_EffectiveIncomeTaxRateDescriptionPolicyTextBlock', window );">Effective Income Tax Rate Description</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The provision for income taxes consists of provisions for federal, state, and foreign income taxes.&#160; The effective tax rates for the periods ended June 28, 2025 and June 29, 2024 reflect
    the Company&#8217;s expected tax rate on reported income before income tax and tax adjustments. The Company operates in a global environment with significant operations in various jurisdictions outside the United States. Accordingly, the consolidated income
    tax rate is a composite rate reflecting the Company&#8217;s earnings and the applicable tax rates in the various jurisdictions where the Company operates.&#160; </div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vsh_EffectiveIncomeTaxRateDescriptionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description on effective income tax rate during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vsh_EffectiveIncomeTaxRateDescriptionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vsh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 28, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Discussion on convertible debt included in computation of earnings per share diluted</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;">If the average market price of Vishay common stock is less than the effective
        conversion price of the convertible senior notes due 2030, no shares are included in the diluted earnings per share computation for the convertible senior notes due 2030.&#160; </span>Pursuant to the <span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;">indenture governing the convertible senior notes due 2030, </span>Vishay will satisfy its conversion obligations by paying $1 cash per $1 principal amount of converted notes and settle any additional amounts due in cash
      and/or common stock.&#160;&#160;</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;"> <br/>
      </span></div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">In connection with the issuance of the convertible senior notes due 2030, the Company entered into capped call transactions, which were not included in the
      calculation of diluted earnings per share as their effect would have been anti-dilutive.&#160; The capped calls are intended to reduce the potential dilution to the Company's common stock <span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;">in the event that at the time of conversion of the convertible senior notes due 2030 the Company's common stock price exceeds the conversion price of the convertible senior notes due 2030.<br/>
      </span></div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and Related Activities (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 28, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock', window );">Restructuring and Related Expenses</a></td>
<td class="text">
<div style="margin: 0px 0px 0px; font-family: 'Times New Roman', Times, serif; font-size: 12pt; text-align: justify;">The following table summarizes activity to date related to this program:<br/>
            <br/>
          </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="width: 88%; background-color: #CCEEFF;" valign="bottom">Expense recorded in 2024<br/>
                  </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">40,614</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="width: 88%;" valign="bottom">Utilized<br/>
                  </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">(8,734</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td>

  </tr>

  <tr>

    <td style="width: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">Foreign currency translation<br/>
                  </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">(1,292</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td>

  </tr>

  <tr>

    <td style="width: 88%; padding-bottom: 4px;" valign="bottom">Balance at December 31, 2024<br/>
                  </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">$</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">30,588</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="width: 88%; background-color: #CCEEFF;" valign="bottom">Utilized<br/>
                  </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                    <div style="font-weight: bold;">(7,820</div>
                  </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                    <div style="font-weight: bold;">)</div>
                  </td>

  </tr>

  <tr>

    <td style="width: 88%; padding-bottom: 2px;" valign="bottom">Foreign currency translation<br/>
                  </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                    <div style="font-weight: bold;">1,623</div>
                  </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="width: 88%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">Balance at June 28, 2025<br/>
                  </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                    <div style="font-weight: bold;">$</div>
                  </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                    <div style="font-weight: bold;">24,391</div>
                  </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 28, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsh_AssetsAndLiabilitiesLesseeTableTextBlock', window );">Right of Use Assets and Lease Liabilities</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The net right of use assets and lease liabilities recognized on the consolidated condensed balance sheets for the Company's operating leases were as
      follows:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">December 31, 2024</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Right of use assets</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic;">Operating Leases</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Buildings and improvements</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">117,278</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">112,528</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Machinery and equipment</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">5,276</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">5,425</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Total</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">122,554</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">117,953</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Current lease liabilities</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic;">Operating Leases</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Buildings and improvements</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">24,018</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">22,993</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Machinery and equipment</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">2,968</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">2,908</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Total</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">26,986</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">25,901</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Long-term lease liabilities</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic;">Operating Leases</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Buildings and improvements</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">96,750</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">91,772</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Machinery and equipment</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">2,220</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">2,446</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Total</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">98,970</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">94,218</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Total lease liabilities</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">125,956</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">120,119</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Lease Expense</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Lease expense is classified in the statements of operations based on asset use.&#160; Total lease cost recognized on the consolidated condensed statements of
      operations is as follows:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Fiscal quarters ended</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold; text-indent: -7pt;"><span style="text-indent: 0pt;">Six fiscal months ended</span></div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><span style="text-decoration: underline;">Lease expense</span></div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Operating lease expense</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">7,128</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">7,466</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">14,084</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">14,759</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Short-term lease expense</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">546</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">220</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">953</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">476</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Variable lease expense</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">233</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">148</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">393</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">362</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Total lease expense</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">7,907</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">7,834</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">15,430</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">15,597</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Undiscounted Future Lease Payments for Operating Lease Liabilities</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">The undiscounted future lease payments for the Company's operating lease liabilities are as follows:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <span style="font-size: 12pt;">2025 (excluding the six fiscal months ended June 28, 2025)</span> </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">14,415</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">2026</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">25,432</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">2027</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">22,145</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">2028</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">17,394</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">2029</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">15,204</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%;" valign="bottom">
            <div>
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Thereafter</div>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div>
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">71,166</div>
            </div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vsh_AssetsAndLiabilitiesLesseeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's right of use assets and lease liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vsh_AssetsAndLiabilitiesLesseeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vsh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 28, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Long-Term Debt [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock', window );">Long-term Debt Instruments</a></td>
<td class="text">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Long-term debt consists of the following:</div>

<div><br/>
  </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
          <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
          <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">December 31, 2024</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom">
          <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Credit facility</div>
        </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">185,000</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">136,000</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: top; font-size: 12pt; width: 76%;" valign="bottom">Convertible senior notes, due 2025<br/>
        </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">41,911</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom">
          <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Convertible senior notes, due 2030</div>
        </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">750,000</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">750,000</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom">
          <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Deferred financing costs</div>
        </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(20,496</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
        </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(22,892</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
        </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">914,504</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">905,019</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom">
          <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Less current portion</div>
        </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">-</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">-</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">914,504</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">905,019</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Key Facts and Terms of the Convertible Debt Instruments</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The following table summarizes some key facts and terms regarding the outstanding convertible senior notes due 2030 as of June 28, 2025:</div>

<div><br/>
  </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="3" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px;" valign="bottom"><span style="font-size: 12pt; font-weight: bold;">2030 Notes</span></td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom">
          <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Issuance date</div>
        </td>

    <td colspan="3" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
          <div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">September 12, 2023</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
          <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Maturity date</div>
        </td>

    <td colspan="3" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
          <div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">September 15, 2030</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom">
          <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Principal amount as of <span style="text-indent: 0pt;">June 28, 2025</span></div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); font-size: 12pt;">$<br/>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/>
          </div>
        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">750,000</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%;" valign="bottom">
          <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Cash coupon rate (per annum)</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: middle; width: 1%; font-size: 12pt;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">2.25</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">%</div>
        </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom">
          <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><span style="text-indent: 0pt;">Conversion rate (per $1 principal amount)</span></div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); font-size: 12pt;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">33.1609</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%;" valign="bottom">
          <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><span style="text-indent: 0pt;">Effective conversion price (per share)</span></div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: middle; width: 1%; font-size: 12pt;">$</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/>
          </div>
        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">30.16</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom">
          <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><span style="text-indent: 0pt;">130</span>%
            of the current effective conversion price (per share)</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); font-size: 12pt;">$</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><br/>
          </div>
        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
          <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">39.21</div>
        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to carrying amount and estimated fair value of short-term and long-term debt instruments or arrangements, including but not limited to, identification of terms, features, and collateral requirements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 28, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsh_ScheduleOfStockholderReturnPolicyTableTextBlock', window );">Schedule of Stockholder Return Policy [Table Text Block]</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The following table summarizes activity pursuant to this policy:</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"> <br/>
      </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">
        <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: top;" valign="bottom">&#160;</td>

    <td colspan="7" rowspan="1" style="vertical-align: bottom; text-align: center;" valign="bottom">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">Fiscal quarters ended</div>
              </td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="7" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold;" valign="bottom"> Six fiscal months ended
              </td>

    <td colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; text-align: center; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; padding-bottom: 2px;" valign="bottom">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"><br/>
                </div>
              </td>

    <td style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"><span style="font-weight: bold;">June 28, 2025</span><br/>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-weight: bold; text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">June 29, 2024<br/>
              </td>

    <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; padding-bottom: 2px;" valign="bottom"> <br/>
              </td>

    <td rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">June 28, 2025 <br/>
              </td>

    <td colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">June 29, 2024</td>

    <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom">
                <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Dividends paid to stockholders</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">13,557</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">13,700</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-weight: bold; white-space: nowrap;" valign="bottom">27,119</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">27,452</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; padding-bottom: 2px;" valign="bottom">
                <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Stock repurchases</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">-<br/>
                </div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">12,622</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; white-space: nowrap;" valign="bottom">12,538</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">25,160</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
                <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Total</div>
              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">13,557</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">$</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">26,322</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">$</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); font-weight: bold; white-space: nowrap;" valign="bottom">39,657</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">$</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">52,612</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
         </div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vsh_ScheduleOfStockholderReturnPolicyTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of status of stockholder return policy payments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vsh_ScheduleOfStockholderReturnPolicyTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vsh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 28, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRecognitionAbstract', window );"><strong>Revenue Recognition [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfLossContingenciesByContingencyTextBlock', window );">Sales returns and allowances accrual activity</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Sales returns and allowances accrual activity is shown below:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Fiscal quarters ended</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Six fiscal months ended</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Beginning balance</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">38,438</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">48,748</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">43,445</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">47,760</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Sales allowances</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">27,890</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">20,955</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">48,076</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">46,231</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Credits issued</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(23,110</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(25,103</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(48,699</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(49,187</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Foreign currency</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">776</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"></div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(107</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">1,172</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"></div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(311</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Ending balance</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">43,994</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">44,493</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">43,994</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">44,493</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfLossContingenciesByContingencyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the loss contingencies that were reported in the period or disclosed as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfLossContingenciesByContingencyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Income (Loss) (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 28, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Other Comprehensive Income (Loss) and Income Tax Effects Allocated</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The cumulative balance of each component of other comprehensive income (loss) and the income tax effects allocated to each component are as follows:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Pension and</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">other post-</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">retirement</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">actuarial</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">items</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Currency</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">translation</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">adjustment</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Total</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"><span style="text-indent: 0pt;">Balance at January 1, 2025</span></div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(10,956</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(24,336</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(35,292</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Other comprehensive income (loss) before reclassifications</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">99,477</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">99,477</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Tax effect</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Other comprehensive income before reclassifications, net of tax</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">99,477</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">99,477</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Amounts reclassified out of AOCI</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">544</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">544</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Tax effect</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(104</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(104</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Amounts reclassified out of AOCI, net of tax</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">440</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">440</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Net other comprehensive income (loss)<br/>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">440</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">99,477</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">99,917</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"><span style="text-indent: 0pt;">Balance at June 28, 2025</span></div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(10,516</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">75,141</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">64,625</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pensions and Other Postretirement Benefits (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 28, 2025</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Defined Benefit Pension Plans [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock', window );">Net Periodic Benefit Cost for Pension and Other Postretirement Benefit Plans</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The following table shows the components of the net periodic pension cost for the second fiscal quarters of 2025 and 2024 for the Company&#8217;s defined benefit pension plans:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Fiscal quarter ended</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Fiscal quarter ended</div>
            <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">U.S. Plans</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Non-U.S.</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Plans</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">U.S. Plans</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Non-U.S.</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Plans</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net service cost</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">765</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">776</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Interest cost</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">380</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">1,582</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">382</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1,664</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Expected return on plan assets</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(560</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(582</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Amortization of prior service cost</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">36</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">17</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">57</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Amortization of losses (gains)<br/>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"></div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">258</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(109</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">453</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Curtailment and settlement losses</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">24</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">101</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net periodic benefit cost</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">381</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">2,105</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">290</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">2,469</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The following table shows the components of the net periodic pension cost for the six fiscal months ended June 28, 2025 and June 29, 2024 for the Company&#8217;s defined benefit pension plans:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Six fiscal months ended</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Six fiscal months ended</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">U.S. Plans</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Non-U.S.</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Plans</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">U.S. Plans</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Non-U.S.</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Plans</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net service cost</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">1,494</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1,566</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Interest cost</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">760</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">3,070</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">763</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">3,350</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Expected return on plan assets</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(1,100</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(1,178</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Amortization of prior service cost</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">2</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">70</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">33</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">114</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Amortization of losses (gains)<br/>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"></div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">500</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(217</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">910</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; padding-bottom: 2px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Curtailment and settlement losses</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">47</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">206</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net periodic benefit cost</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">762</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">4,081</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">579</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">4,968</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other Postretirement Benefits [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock', window );">Net Periodic Benefit Cost for Pension and Other Postretirement Benefit Plans</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The following table shows the components of the net periodic benefit cost for the second fiscal quarters of 2025 and 2024 for the Company&#8217;s other postretirement benefit plans:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="7" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Fiscal quarter ended</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="7" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Fiscal quarter ended</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">U.S. Plans</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Non-U.S.</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Plans</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">U.S. Plans</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Non-U.S.</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Plans</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Service cost</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">60</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">60</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Interest cost</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">50</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">60</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">52</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">61</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Amortization of losses (gains)<br/>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(52</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">15</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(60</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">20</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; padding-bottom: 4px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net periodic benefit cost</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"></div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">135</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(3</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">141</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The following table shows the components of the net periodic pension cost for the six fiscal months ended June 28, 2025 and June 29, 2024 for the Company&#8217;s other postretirement benefit plans:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"></td>

    <td colspan="7" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Six fiscal months ended</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="7" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Six fiscal months ended</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">U.S. Plans</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Non-U.S.</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Plans</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">U.S. Plans</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Non-U.S.</div>
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Plans</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Service cost</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">10</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">115</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">10</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">120</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Interest cost</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">101</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">116</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">105</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">122</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Amortization of losses (gains)<br/>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(104</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">29</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(120</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">41</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; padding-bottom: 4px;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net periodic benefit cost</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">7</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"></div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">260</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(5</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">283</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -SubTopic 20<br> -Subparagraph (h)<br> -Name Accounting Standards Codification<br> -Paragraph 1<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNetBenefitCostsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 28, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Stock-Based Compensation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock', window );">Summary of Recognized Stock-based Compensation Expense</a></td>
<td class="text">
<div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">The following table summarizes stock-based compensation expense recognized:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"></td>

    <td colspan="7" style="vertical-align: bottom;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Fiscal quarters ended</div>
          </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="7" style="vertical-align: bottom;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Six fiscal months ended</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">June 28, 2025</div>
          </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">June 29, 2024</div>
          </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">June 28, 2025</div>
          </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">June 29, 2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Restricted stock units ("RSUs")<br/>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">5,685</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">3,949</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">11,653</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">9,175</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Phantom stock units</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">83</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">118</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Total</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">5,685</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">3,949</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">11,736</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">9,293</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock', window );">Summary of Unrecognized Compensation Cost and Weighted Average Remaining Amortization Periods</a></td>
<td class="text">
<div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">The following table summarizes unrecognized compensation cost and the weighted average remaining amortization periods at June 28, 2025&#160;<span style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-style: italic;">(amortization periods in years)</span>:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Unrecognized</div>
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Compensation</div>
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Cost</div>
          </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Weighted</div>
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Average</div>
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Remaining</div>
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Amortization</div>
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Periods</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Restricted stock units</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">38,506</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">2.1</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Phantom stock units</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">n/a</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Total</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">38,506</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock', window );">RSU Activity</a></td>
<td class="text">
<div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">RSU activity under the Company's stock incentive programs as of June 28, 2025
      and changes during the six fiscal months then ended are presented below <span style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-style: italic;">(number of RSUs in thousands)</span>:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Number of</div>
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">RSUs</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Weighted</div>
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Average</div>
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Grant-date</div>
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Fair Value per</div>
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Unit</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom"> <span style="font-size: 12pt; font-weight: bold;">Outstanding:</span> </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); font-size: 12pt;" valign="bottom"> January 1, 2025
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">2,628</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">21.37</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; text-align: left;"> <span style="font-size: 12pt;">Granted*</span> </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">1,844</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">15.19</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="background-color: #CCEEFF; vertical-align: bottom; width: 76%; text-align: left;"> <span style="font-size: 12pt;">Vested**</span> </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">(764</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">21.75</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding: 0px 0px 0px; text-align: left;"> <span style="font-size: 12pt;">Cancelled or forfeited</span> </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">(168</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">20.59</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 76%; padding: 0px; text-align: left; font-size: 12pt;"> Outstanding at June 28, 2025 </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">3,540</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">18.11</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 76%; padding: 0px; text-align: left; font-size: 12pt;"> Expected to vest at June 28, 2025 </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">2,839</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: justify;">* Employees in certain countries are granted equity-linked awards that will be settled in cash and are accounted for as liability
      awards.&#160; The liability awards are not material.&#160; The number of RSUs granted excludes these awards.<br/>
    </div>

<div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: justify;"><span style="font-size: 10pt;">** </span><span style="font-size: 10pt;">The number of RSUs vested includes shares that the Company withheld on behalf of employees to satisfy the statutory tax withholding requirements.</span></div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock', window );">RSUs with Performance-Based Vesting Criteria</a></td>
<td class="text"><span style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; color: rgb(0, 0, 0);">RSUs with performance-based and market-based vesting criteria are expected to vest as follows <span style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-style: italic;">(number of RSUs in thousands)</span>:</span>
<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: justify;">Vesting Date</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: justify;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Expected</div>
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">to Vest</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Not Expected</div>
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">to Vest</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Total</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: justify; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; font-size: 12pt; background-color: rgb(204, 238, 255);" valign="bottom"> January 1, 2026
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; text-align: justify; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; text-align: center; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: right;">-</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; text-align: right; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; text-align: right; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; text-align: right; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: right;">137</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; text-align: right; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; text-align: right; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; text-align: right; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: right;">137</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; text-align: justify; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; font-size: 12pt;" valign="bottom"> January 1, 2027 </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; text-align: justify;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; text-align: center;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 9%;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: right;">-</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; text-align: right; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; text-align: right;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; text-align: right;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 9%;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: right;">540</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; text-align: right; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; text-align: right;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; text-align: right;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 9%;" valign="bottom">
            <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: right;">540</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; text-align: justify; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); font-size: 12pt;" valign="bottom">January 1, 2028</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); text-align: justify;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); text-align: right; font-size: 12pt;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: middle; width: 9%; background-color: rgb(204, 238, 255); text-align: right; font-size: 12pt;">836</td>

    <td colspan="1" rowspan="1" style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); text-align: right; font-size: 12pt; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); text-align: right; font-size: 12pt;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); text-align: right; font-size: 12pt;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: middle; width: 9%; background-color: rgb(204, 238, 255); text-align: right; font-size: 12pt;">24</td>

    <td colspan="1" rowspan="1" style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); text-align: right; font-size: 12pt; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); text-align: right; font-size: 12pt;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); text-align: right; font-size: 12pt;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: middle; width: 9%; background-color: rgb(204, 238, 255); text-align: right; font-size: 12pt;">860</td>

    <td colspan="1" rowspan="1" style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); text-align: right; font-size: 12pt; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 64%; font-size: 12pt; text-align: left; text-indent: 0px;"><span style="text-indent: 0pt;">March 1, 2029</span></td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; text-align: justify;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; text-align: center;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 9%; text-align: right; font-size: 12pt;">175</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; text-align: right; font-size: 12pt; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; text-align: right; font-size: 12pt;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; text-align: right; font-size: 12pt;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 9%; text-align: right; font-size: 12pt;">-</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; text-align: right; font-size: 12pt; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; text-align: right; font-size: 12pt;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; text-align: right; font-size: 12pt;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 9%; text-align: right; font-size: 12pt;">175</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; text-align: justify; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock', window );">Phantom Stock Unit Activity Under the Phantom Stock Plan</a></td>
<td class="text">
<div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: justify;">Phantom stock unit activity as of June 28, 2025
      and changes during the six fiscal months then ended are presented below <span style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-style: italic;">(number of phantom stock units in thousands)</span>:</div>

<div><br/>
    </div>

<div>
        <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><br/>
              </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Number of</div>
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">units</div>
              </td>

    <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Grant-date</div>
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Fair Value per</div>
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;">Unit</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: justify;">Outstanding:</div>
              </td>

    <td colspan="1" style="text-align: justify; vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; text-align: justify;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom; text-align: justify;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: justify;">January 1, 2025</div>
              </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">128</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom; text-align: justify;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: justify;">Granted</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">5</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">$</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">16.69</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: justify;">Dividend equivalents issued</div>
              </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">2</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: justify; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-size: 12pt;" valign="bottom"> Outstanding at June 28, 2025 </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
                <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">135</div>
              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: justify; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

      </div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of activity for outstanding award under share-based payment arrangement excluding share and unit options and nonvested award.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding performance-based awards that are fully vested and expected to vest. Includes, but is not limited to, unvested awards for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (e)(1)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of cost not yet recognized and weighted-average period over which cost is expected to be recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (i)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 28, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Segment Reporting Information by Segment</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The following tables set forth business segment information:</div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"> <br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">
      <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; width: 31%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">MOSFETs</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Diodes</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Optoelectronic</div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Components</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Resistors</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Inductors</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Capacitors</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
              <div><span style="font-weight: bold; font-size: 12pt;">Corporate/</span></div>
              <div><span style="font-weight: bold; font-size: 12pt;">Other </span><br/>
              </div>
            </td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Total</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="4" rowspan="1" style="vertical-align: bottom;" valign="bottom">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><span style="text-decoration: underline;"><span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;">Fiscal quarter ended </span>June 28, 2025<span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;">:</span></span></div>
            </td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net revenues</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">148,633</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">147,942</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">54,119</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">194,769</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">95,675</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">121,112</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom">-</td>

    <td colspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">762,250</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom">Cost of products sold (excluding depreciation)<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">125,546</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">106,770</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">37,596</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">139,330</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">64,594</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">90,643</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">564,479</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px;" valign="bottom">Depreciation expense in costs of products sold<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">13,708</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">11,634</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">3,965</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">11,109</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">4,245</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">4,427</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">49,088</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">Total costs of products sold<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">139,254</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">118,404</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">41,561</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">150,439</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">68,839</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">95,070</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">613,567</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom">Gross profit<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">9,379</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">29,538</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">12,558</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">44,330</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">26,836</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">26,042</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">148,683</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px;" valign="bottom">Segment operating expenses<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">23,859</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">7,353</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">5,743</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">9,421</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">3,887</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">6,357</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">56,620</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">Segment operating income (loss)<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">(14,480</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">22,185</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">6,815</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">34,909</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">22,949</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">19,685</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">92,063</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom"><br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom">Total depreciation expense <br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">14,342</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">11,917</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">4,081</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">11,308</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">4,291</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">4,472</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom">2,268</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">52,679</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom">Capital expenditures<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">46,002</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">3,809</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">4,043</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">5,644</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">1,021</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">3,024</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom">1,055</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">64,598</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom"><br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom">Total assets as of June 28, 2025:<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">1,123,514</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">725,548</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">360,008</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">967,976</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">328,726</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">462,490</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom">253,393</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">4,221,655</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="4" rowspan="1" style="vertical-align: bottom;" valign="bottom">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><span style="text-decoration: underline;"><span style="font-family: 'Times New Roman',Times,serif;">Fiscal quarter ended </span>June 29, 2024:</span></div>
            </td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net revenues</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">155,053</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">146,265</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">53,010</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">179,498</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">94,061</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">113,352</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom">-</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">741,239</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom">Cost of products sold (excluding depreciation)<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">120,953</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">103,823</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">34,961</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">128,157</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">61,519</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">82,978</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">532,391</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px;" valign="bottom">Depreciation expense in cost of products sold<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">12,531</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">11,443</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">3,844</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">10,159</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">4,258</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">3,743</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">45,978</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">Total cost of products sold<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">133,484</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">115,266</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">38,805</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">138,316</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">65,777</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">86,721</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">578,369</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom">Gross profit<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">21,569</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">30,999</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">14,205</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">41,182</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">28,284</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">26,631</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">162,870</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px;" valign="bottom">Segment operating expenses<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">19,735</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">6,585</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">5,512</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">8,323</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">3,737</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">5,665</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">49,557</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">Segment operating income<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">1,834</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">24,414</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">8,693</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">32,859</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">24,547</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">20,966</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">113,313</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom">Total depreciation expense<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">12,982</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">11,691</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">3,935</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">10,315</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">4,273</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">3,800</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom">2,222</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">49,218</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom">Capital expenditures<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">37,571</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">9,188</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">1,134</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">7,286</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">2,330</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">3,637</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom">1,418</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">62,564</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 31%;" valign="bottom">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Total assets as of <span style="text-indent: 0pt;">June 29, 2024</span>:<br/>
              </div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1,045,228</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">736,065</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">352,159</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">1,010,499</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">342,626</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">435,712</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom">230,412</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">4,152,701</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
    </div>

<div><br/>
    </div>

<div><br/>
    </div>

<div><br/>
    </div>

<div><br/>
    </div>

<div>
      <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; width: 31%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">MOSFETs</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Diodes</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Optoelectronic</div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Components</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Resistors</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Inductors</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Capacitors</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
              <div><span style="font-weight: bold; font-size: 12pt;">Corporate/</span></div>
              <div><span style="font-weight: bold; font-size: 12pt;">Other </span><br/>
              </div>
            </td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Total</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="4" rowspan="1" style="vertical-align: bottom;" valign="bottom">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><span style="text-decoration: underline;"><span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;">Six fiscal months ended </span>June 28, 2025<span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;">:</span></span></div>
            </td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net revenues</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">290,746</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">288,905</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">105,287</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">374,269</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">179,796</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">238,483</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom">-</td>

    <td colspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">1,477,486</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom">Cost of products sold (excluding depreciation)<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">243,053</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">208,599</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">74,254</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">267,802</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">126,876</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">176,597</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">1,097,181</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px;" valign="bottom">Depreciation expense in costs of products sold<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">26,708</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">22,746</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">7,775</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">21,783</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">8,487</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">8,569</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">96,068</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">Total costs of products sold<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">269,761</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">231,345</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">82,029</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">289,585</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">135,363</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">185,166</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">1,193,249</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom">Gross profit<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">20,985</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">57,560</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">23,258</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">84,684</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">44,433</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">53,317</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">284,237</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px;" valign="bottom">Segment operating expenses<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">44,204</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">14,178</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">11,024</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">18,624</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">7,582</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">13,058</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">108,670</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">Segment operating income (loss)<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">(23,219</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">43,382</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">12,234</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">66,060</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">36,851</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">40,259</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">175,567</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom"><br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom">Total depreciation expense <br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">27,914</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">23,400</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">7,998</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">22,172</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">8,574</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">8,656</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom">4,483</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">103,197</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom">Capital expenditures<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">92,305</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">8,138</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">4,755</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">8,691</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">1,605</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">8,999</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom">1,674</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">126,167</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="4" rowspan="1" style="vertical-align: bottom;" valign="bottom">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><span style="text-decoration: underline;"><span style="font-family: 'Times New Roman',Times,serif;">Six fiscal months ended </span>June 29, 2024:</span></div>
            </td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net revenues</div>
            </td>

    <td colspan="1" style="text-align: right; font-size: 12pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">308,226</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">295,395</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; font-size: 12pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">102,209</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; font-size: 12pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">367,694</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; font-size: 12pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">182,712</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; font-size: 12pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">231,282</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom">-</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; font-size: 12pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">1,487,518</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom">Cost of products sold (excluding depreciation)<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">237,701</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">209,468</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">73,364</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">259,790</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">119,367</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">164,975</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">1,064,665</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px;" valign="bottom">Depreciation expense in cost of products sold<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">23,483</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">22,558</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">7,639</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">20,251</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">8,274</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">7,371</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">89,576</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">Total cost of products sold<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">261,184</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">232,026</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">81,003</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">280,041</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">127,641</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">172,346</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">1,154,241</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom">Gross profit<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">47,042</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">63,369</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">21,206</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">87,653</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">55,071</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">58,936</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">333,277</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px;" valign="bottom">Segment operating expenses<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">37,161</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">12,944</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">11,020</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">16,621</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">7,343</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">11,441</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">96,530</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">Segment operating income<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">9,881</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">50,425</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">10,186</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">71,032</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">47,728</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">47,495</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">-</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">236,747</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom">Total depreciation expense<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">24,311</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">23,177</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">7,823</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">20,585</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">8,317</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">7,482</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom">4,446</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom">96,141</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom">Capital expenditures<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">66,133</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">17,243</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">2,425</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">18,588</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">3,463</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">5,704</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom">2,092</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom">115,648</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
       </div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock', window );">Reconciliation of Operating Profit (Loss) from Segments to Consolidated</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Fiscal quarters ended</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Six fiscal months ended</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Reconciliation:</div>
          </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Segment Operating Income<br/>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">92,063</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">113,313</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">175,567</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">236,747</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Unallocated Selling, General, and Administrative Expenses</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(69,945</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(75,396</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(152,634</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(156,159</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Consolidated Operating Income<br/>
            </div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">22,118</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"></div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">37,917</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">22,933</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">80,588</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Unallocated Other Income (Expense)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(9,841</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(1,646</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(14,884</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">(55</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">)</div>
          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Consolidated Income Before Taxes</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">12,277</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"></div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">36,271</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">8,049</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">80,533</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The Company has a broad line of products that it sells to original equipment manufacturers ("OEMs"), electronic manufacturing services ("EMS") companies,
      and independent distributors.&#160; The distribution of sales by channel is shown below:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Fiscal quarters ended</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Six fiscal months ended</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Distributors</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">430,159</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">411,508</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">818,652</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">793,988</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">OEMs</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">277,255</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">279,111</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">555,601</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">592,938</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">EMS companies</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">54,836</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">50,620</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">103,233</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">100,592</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <span style="font-size: 12pt;">Total Revenue</span> </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">762,250</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">741,239</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">1,477,486</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1,487,518</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net revenues were attributable to customers in the following regions:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Fiscal quarters ended</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Six fiscal months ended</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Asia</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">317,479</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">283,489</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">602,058</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">567,496</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Europe</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">256,489</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">265,153</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">511,820</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">536,887</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Americas</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">188,282</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">192,597</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">363,608</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">383,135</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <span style="font-size: 12pt;">Total Revenue</span> </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">762,250</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">741,239</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">1,477,486</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1,487,518</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><br/>
    </div>

<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The Company generates substantially all of its revenue from product sales to end customers in the industrial, automotive, telecommunications, computing,
      consumer products, power supplies, military and aerospace, and medical end markets.&#160; Sales by end market are presented below:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Fiscal quarters ended</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Six fiscal months ended</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Industrial</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">267,028</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">262,134</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">511,954</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">510,262</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Automotive</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">267,423</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">268,099</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">524,535</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">555,401</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Military and Aerospace</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">80,488</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">80,569</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">156,805</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">163,925</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Medical</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">37,899</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">39,456</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">74,431</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">73,845</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Other</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">109,412</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">90,981</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">209,761</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">184,085</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Total Revenue</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-size: 12pt; white-space: nowrap;" valign="bottom"><span style="font-weight: bold;">$</span><br/>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">762,250</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 12pt; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 12pt; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-size: 12pt; white-space: nowrap;" valign="bottom">$<br/>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">741,239</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 12pt; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 12pt; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-size: 12pt; white-space: nowrap;" valign="bottom"><span style="font-weight: bold;">$</span><br/>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">1,477,486</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 12pt; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 12pt; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-size: 12pt; white-space: nowrap;" valign="bottom">$ <br/>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">1,487,518</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 28, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Computation of Basic and Diluted Earnings (Loss) per Share</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The following table sets forth the computation of basic and diluted earnings (loss) per share attributable to Vishay stockholders <span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">(shares in thousands)</span>:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"></td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Fiscal quarters ended</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Six fiscal months ended</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Numerator:</div>
          </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Net earnings (loss) attributable to Vishay stockholders</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">2,004</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">23,533</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(2,088</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">54,457</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Denominator:</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Denominator for basic earnings (loss) per share:</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Weighted average shares</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">135,569</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">137,201</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">135,617</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">137,400</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Outstanding phantom stock units</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">133</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">125</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">133</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">125</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Adjusted weighted average shares</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">135,702</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">137,326</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">135,750</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">137,525</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Effect of dilutive securities:</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Restricted stock units</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">465</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">758</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">754</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Dilutive potential common shares</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">465</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">758</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">-</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">754</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Denominator for diluted earnings per share:</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Adjusted weighted average shares - diluted</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">136,167</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">138,084</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">135,750</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">138,279</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Basic earnings (loss) per share attributable to Vishay stockholders</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">0.01</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.17</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(0.02</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.40</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Diluted earnings (loss) per share attributable to Vishay stockholders</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">0.01</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.17</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">(0.02</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">)</div>
          </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">$</div>
          </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">0.39</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Weighted Average Potential Common Shares that Would have an Antidilutive Effect or have Unsatisfied Performance Conditions</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Diluted earnings (loss) per share for the periods presented do not reflect the following weighted average potential common shares that would have an
      antidilutive effect or have unsatisfied performance conditions <span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">(in thousands)</span>:</div>

<div><br/>
    </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Fiscal quarters ended</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Six fiscal months ended</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 28, 2025</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">June 29, 2024</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">Restricted stock units<br/>
            </div>
          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">1,295</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">381</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">3,099</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;">254</div>
          </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 28, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Measurements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Financial Assets and Liabilities Carried at Fair Value Measured on Recurring Basis</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;">The following table provides the financial assets and liabilities carried at fair value measured on a recurring basis:</div>

<div><br/>
      </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"><br/>
            </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Total</div>
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Fair Value</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Level 1</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Level 2</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
              <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;">Level 3</div>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; text-align: left; font-size: 12pt; font-weight: bold;" valign="bottom"> June 28, 2025 <br/>
            </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><span style="text-decoration: underline;">Assets:</span></div>
            </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255); text-align: left;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Assets held in rabbi trusts</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td colspan="1" style="vertical-align: top; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">53,765</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">$</div>
            </td>

    <td colspan="1" style="vertical-align: top; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt;">23,162</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">$</div>
            </td>

    <td colspan="1" style="vertical-align: top; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt;">30,603</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">$</div>
            </td>

    <td colspan="1" style="vertical-align: top; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt;">-</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; padding-bottom: 2px; text-align: left;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Available for sale securities</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td colspan="1" style="vertical-align: top; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">4,584</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#160;</td>

    <td colspan="1" style="vertical-align: top; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt;">4,584</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#160;</td>

    <td colspan="1" style="vertical-align: top; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt;">-</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#160;</td>

    <td colspan="1" style="vertical-align: top; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt;">-</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255); text-align: left;"><br/>
            </td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td colspan="1" style="vertical-align: top; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">58,349</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td colspan="1" style="vertical-align: top; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">27,746</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td colspan="1" style="vertical-align: top; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">30,603</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">$</div>
            </td>

    <td colspan="1" style="vertical-align: top; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">-</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-weight: bold; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; text-align: left; width: 52%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: top; text-align: left; width: 9%;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: top; text-align: left; width: 9%;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: top; text-align: left; width: 9%;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: top; text-align: left; width: 9%;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; text-align: left; width: 52%; background-color: #CCEEFF;" valign="bottom"><span style="text-decoration: underline;"><span style="font-size: 12pt;">Liability:</span></span><br/>
            </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; text-align: left; width: 52%;" valign="bottom"><span style="font-size: 12pt;">Acquisitions contingent consideration</span><br/>
            </td>

    <td colspan="1" rowspan="1" style="text-align: right; font-size: 12pt; font-weight: bold; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: top; width: 1%;">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: top; text-align: right; width: 9%;">3,508<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: top; width: 1%; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; font-size: 12pt; font-weight: normal; vertical-align: top; width: 1%;">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: normal; text-align: left; vertical-align: top; width: 1%;">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: normal; vertical-align: top; text-align: right; width: 9%;">-<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: normal; text-align: left; vertical-align: top; width: 1%; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; font-size: 12pt; font-weight: normal; vertical-align: top; width: 1%;">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: normal; text-align: left; vertical-align: top; width: 1%;">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: normal; vertical-align: top; text-align: right; width: 9%;">-<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: normal; text-align: left; vertical-align: top; width: 1%; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; font-size: 12pt; font-weight: normal; vertical-align: top; width: 1%;">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: normal; text-align: left; vertical-align: top; width: 1%;">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: normal; vertical-align: top; text-align: right; width: 9%;">3,508<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; text-align: left; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; text-align: left; width: 52%; font-size: 12pt; font-weight: bold;" valign="bottom"> December 31, 2024
              <br/>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%;">&#160;</td>

    <td colspan="1" style="vertical-align: top; text-align: left; width: 9%;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%;">&#160;</td>

    <td colspan="1" style="vertical-align: top; text-align: left; width: 9%;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%;">&#160;</td>

    <td colspan="1" style="vertical-align: top; text-align: left; width: 9%;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%;">&#160;</td>

    <td colspan="1" style="vertical-align: top; text-align: left; width: 9%;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom">
              <div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"><span style="text-decoration: underline;">Assets:</span></div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; text-align: left;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Assets held in rabbi trusts</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%;">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">$</div>
            </td>

    <td colspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">53,508</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%;">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">$</div>
            </td>

    <td colspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">24,518</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%;">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">$</div>
            </td>

    <td colspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">28,990</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%;">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">$</div>
            </td>

    <td colspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">-</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; padding-bottom: 2px; text-align: left; background-color: rgb(204, 238, 255);">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">Available for sale securities</div>
            </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">$</div>
            </td>

    <td colspan="1" style="vertical-align: top; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);">4,043</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" style="vertical-align: top; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);">4,043</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" style="vertical-align: top; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);">-</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" style="vertical-align: top; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);">-</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; text-align: left;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%;">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">$</div>
            </td>

    <td colspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">57,551</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%;">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">$</div>
            </td>

    <td colspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">28,561</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%;">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">$</div>
            </td>

    <td colspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">28,990</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%;">
              <div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;">$</div>
            </td>

    <td colspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">-</td>

    <td colspan="1" style="text-align: left; vertical-align: top; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 52%;" valign="bottom"><span style="text-decoration: underline;"><span style="font-size: 12pt;">Liability:</span></span> <br/>
            </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"><span style="font-size: 12pt;">Acquisitions contingent consideration</span> <br/>
            </td>

    <td colspan="1" rowspan="1" style="text-align: right; font-size: 12pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);">3,801<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; font-size: 12pt; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);">-<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; font-size: 12pt; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);">-<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; font-size: 12pt; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);">&#160;</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);">$</td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);">3,801<br/>
            </td>

    <td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 28, 2025</div></th>
<th class="th"><div>Jun. 28, 2025</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative Expenses [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpenseAbstract', window );"><strong>Selling, General and Administrative Expense [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsh_FavorableResolutionOfContingency', window );">Favorable Resolution of Contingency</a></td>
<td class="nump">$ 11,293<span></span>
</td>
<td class="nump">$ 11,293<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vsh_FavorableResolutionOfContingency">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Favorable resolution of contingency.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vsh_FavorableResolutionOfContingency</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vsh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring and Related Activities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 28, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Expense recorded in 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 40,614<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Utilized</a></td>
<td class="num">$ (7,820)<span></span>
</td>
<td class="num">(8,734)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveTranslationAdjustment', window );">Foreign currency translation</a></td>
<td class="nump">1,623<span></span>
</td>
<td class="num">(1,292)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Balance</a></td>
<td class="nump">24,391<span></span>
</td>
<td class="nump">$ 30,588<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveCurrent', window );">Restructuring reserve, current</a></td>
<td class="nump">9,354<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveNoncurrent', window );">Restructuring reserve, noncurrent</a></td>
<td class="nump">$ 15,037<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRestructuring">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRestructuring</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482047/420-10-45-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserveCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserveCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserveNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of known and estimated costs associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid after one year or beyond the next operating cycle, if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, and relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserveNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserveRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserveRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserveTranslationAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which decreases (increases) the restructuring reserve.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserveTranslationAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 28, 2025</div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Jun. 28, 2025</div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsAndLiabilitiesLesseeAbstract', window );"><strong>Right of Use Assets and Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right of use assets</a></td>
<td class="nump">$ 122,554<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 122,554<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 117,953<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current lease liabilities</a></td>
<td class="nump">26,986<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,986<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,901<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term lease liabilities</a></td>
<td class="nump">98,970<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">98,970<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">94,218<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total lease liabilities</a></td>
<td class="nump">125,956<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">125,956<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">120,119<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostAbstract', window );"><strong>Lease expense [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease expense</a></td>
<td class="nump">7,128<span></span>
</td>
<td class="nump">$ 7,466<span></span>
</td>
<td class="nump">14,084<span></span>
</td>
<td class="nump">$ 14,759<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease expense</a></td>
<td class="nump">546<span></span>
</td>
<td class="nump">220<span></span>
</td>
<td class="nump">953<span></span>
</td>
<td class="nump">476<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease expense</a></td>
<td class="nump">233<span></span>
</td>
<td class="nump">148<span></span>
</td>
<td class="nump">393<span></span>
</td>
<td class="nump">362<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease expense</a></td>
<td class="nump">$ 7,907<span></span>
</td>
<td class="nump">$ 7,834<span></span>
</td>
<td class="nump">15,430<span></span>
</td>
<td class="nump">15,597<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Cash paid for operating leases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,222<span></span>
</td>
<td class="nump">$ 14,801<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term - operating leases</a></td>
<td class="text">8 years 9 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">8 years 9 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate - operating leases</a></td>
<td class="nump">6.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Undiscounted future lease payments for operating lease liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">2025 (excluding the six fiscal months ended June 28, 2025)</a></td>
<td class="nump">$ 14,415<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,415<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2026</a></td>
<td class="nump">25,432<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,432<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2027</a></td>
<td class="nump">22,145<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,145<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2028</a></td>
<td class="nump">17,394<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,394<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2029</a></td>
<td class="nump">15,204<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,204<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsh_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour', window );">Thereafter</a></td>
<td class="nump">71,166<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">71,166<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Building and Improvements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsAndLiabilitiesLesseeAbstract', window );"><strong>Right of Use Assets and Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right of use assets</a></td>
<td class="nump">117,278<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">117,278<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">112,528<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current lease liabilities</a></td>
<td class="nump">24,018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,993<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term lease liabilities</a></td>
<td class="nump">96,750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96,750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">91,772<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsAndLiabilitiesLesseeAbstract', window );"><strong>Right of Use Assets and Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right of use assets</a></td>
<td class="nump">5,276<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,276<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,425<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current lease liabilities</a></td>
<td class="nump">2,968<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,968<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,908<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term lease liabilities</a></td>
<td class="nump">$ 2,220<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,220<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,446<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsAndLiabilitiesLesseeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsAndLiabilitiesLesseeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vsh_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vsh_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vsh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 28, 2025</div></th>
<th class="th"><div>Jun. 28, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease', window );">Decrease in liabilities for unrecognized tax benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 744<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxUncertaintiesAbstract', window );"><strong>Income Tax Uncertainties [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignEarningsRepatriated', window );">Cash repatriated during the current period</a></td>
<td class="nump">$ 75,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsh_RepatriationTaxesPaid', window );">Repatriation taxes paid</a></td>
<td class="nump">$ 9,375<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignEarningsRepatriated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign earnings repatriated from subsidiaries outside the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignEarningsRepatriated</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxUncertaintiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxUncertaintiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vsh_RepatriationTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of taxes paid in current period for cash repatriation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vsh_RepatriationTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vsh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt (Details)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 28, 2025 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Jun. 29, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 28, 2025 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Jun. 29, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 15, 2025 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentsAbstract', window );"><strong>Debt Instruments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermLineOfCredit', window );">Credit facility</a></td>
<td class="nump">$ 185,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 185,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 136,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNoncurrentNet', window );">Deferred financing costs</a></td>
<td class="num">(20,496)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(20,496)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(22,892)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="nump">914,504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">914,504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">905,019<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Less current portion</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt, less current portion</a></td>
<td class="nump">914,504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">914,504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">905,019<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfDebtDiscountPremium', window );">Non-cash interest expense</a></td>
<td class="nump">1,195<span></span>
</td>
<td class="nump">$ 1,213<span></span>
</td>
<td class="nump">2,418<span></span>
</td>
<td class="nump">$ 2,426<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfConvertibleDebt', window );">Repurchase price of convertible debt instruments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41,911<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=vsh_ConvertibleSeniorNotesDue2025Member', window );">Convertible Senior Notes, Due 2025 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentsAbstract', window );"><strong>Debt Instruments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleDebtNoncurrent', window );">Convertible debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41,911<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Debt maturity date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jun. 15,  2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfConvertibleDebt', window );">Repurchase price of convertible debt instruments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 41,911<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsh_SharesIssuedToSettleConvertibleSeniorNotes', window );">Shares issued to settle convertible senior notes | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=vsh_ConvertibleSeniorNotesDue2030Member', window );">Convertible Senior Notes, Due 2030 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentsAbstract', window );"><strong>Debt Instruments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleDebtNoncurrent', window );">Convertible debt</a></td>
<td class="nump">750,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 750,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 750,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Sep. 12,  2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Debt maturity date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Sep. 15,  2030<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal amount of debt</a></td>
<td class="nump">$ 750,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 750,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Cash coupon rate</a></td>
<td class="nump">2.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionRatio1', window );">Effective conversion rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33.1609<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Effective conversion price (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 30.16<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30.16<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger', window );">Debt instrument percentage of conversion price</a></td>
<td class="nump">130.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleStockPriceTrigger', window );">130% of the conversion price (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 39.21<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfDebtDiscountPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfDebtDiscountPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleConversionPrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The price per share of the conversion feature embedded in the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleConversionPrice1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleConversionRatio1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-7<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleConversionRatio1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleStockPriceTrigger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Price of the entity's common stock which would be required to be attained for the conversion feature embedded in the debt instrument to become effective.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleStockPriceTrigger</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentIssuanceDate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Date the debt instrument was issued, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentIssuanceDate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNoncurrentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNoncurrentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermLineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481573/470-10-45-13<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481573/470-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermLineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vsh_SharesIssuedToSettleConvertibleSeniorNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued to settle convertible senior notes upon maturity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vsh_SharesIssuedToSettleConvertibleSeniorNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vsh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=vsh_ConvertibleSeniorNotesDue2025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=vsh_ConvertibleSeniorNotesDue2025Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=vsh_ConvertibleSeniorNotesDue2030Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=vsh_ConvertibleSeniorNotesDue2030Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 28, 2025</div></th>
<th class="th"><div>Mar. 29, 2025</div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Mar. 30, 2024</div></th>
<th class="th"><div>Jun. 28, 2025</div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Dividends paid to stockholders</a></td>
<td class="nump">$ 13,557<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27,119<span></span>
</td>
<td class="nump">$ 27,452<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Stock repurchases</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 12,538<span></span>
</td>
<td class="nump">12,622<span></span>
</td>
<td class="nump">$ 12,538<span></span>
</td>
<td class="nump">12,538<span></span>
</td>
<td class="nump">25,160<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsh_StockholderReturnPolicyPayments', window );">Total</a></td>
<td class="nump">$ 13,557<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 26,322<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 39,657<span></span>
</td>
<td class="nump">$ 52,612<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock (in shares)</a></td>
<td class="nump">10,662,155<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,662,155<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,933,595<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCommonStockCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStockCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vsh_StockholderReturnPolicyPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of payments made pursuant to Stockholder Return Policy</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vsh_StockholderReturnPolicyPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vsh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 28, 2025</div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Jun. 28, 2025</div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ChangeInContractWithCustomerLiabilityAbstract', window );"><strong>Sales returns and allowances accrual activity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Beginning balance</a></td>
<td class="nump">$ 38,438<span></span>
</td>
<td class="nump">$ 48,748<span></span>
</td>
<td class="nump">$ 43,445<span></span>
</td>
<td class="nump">$ 47,760<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsh_ContractWithCustomerLiabilityCurrentProvision', window );">Sales allowances</a></td>
<td class="nump">27,890<span></span>
</td>
<td class="nump">20,955<span></span>
</td>
<td class="nump">48,076<span></span>
</td>
<td class="nump">46,231<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsh_ContractWithCustomerLiabilityCurrentCreditsIssued', window );">Credits issued</a></td>
<td class="num">(23,110)<span></span>
</td>
<td class="num">(25,103)<span></span>
</td>
<td class="num">(48,699)<span></span>
</td>
<td class="num">(49,187)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsh_ContractWithCustomerLiabilityCurrentIncreaseDecreaseForForeignCurrencyTransactions', window );">Foreign currency</a></td>
<td class="nump">776<span></span>
</td>
<td class="num">(107)<span></span>
</td>
<td class="nump">1,172<span></span>
</td>
<td class="num">(311)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Ending balance</a></td>
<td class="nump">$ 43,994<span></span>
</td>
<td class="nump">$ 44,493<span></span>
</td>
<td class="nump">$ 43,994<span></span>
</td>
<td class="nump">$ 44,493<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ChangeInContractWithCustomerLiabilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ChangeInContractWithCustomerLiabilityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vsh_ContractWithCustomerLiabilityCurrentCreditsIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of credits issued decreasing the balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vsh_ContractWithCustomerLiabilityCurrentCreditsIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vsh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vsh_ContractWithCustomerLiabilityCurrentIncreaseDecreaseForForeignCurrencyTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration from customer has been received or is due, from foreign currency transactions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vsh_ContractWithCustomerLiabilityCurrentIncreaseDecreaseForForeignCurrencyTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vsh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vsh_ContractWithCustomerLiabilityCurrentProvision">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount charged against operating income increasing the balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vsh_ContractWithCustomerLiabilityCurrentProvision</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vsh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 28, 2025</div></th>
<th class="th"><div>Mar. 29, 2025</div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Mar. 30, 2024</div></th>
<th class="th"><div>Jun. 28, 2025</div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>Cumulative balance of each component of other comprehensive income (loss) and income tax effects [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Beginning Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (35,292)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (35,292)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax', window );">Other comprehensive income (loss) before reclassifications</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">99,477<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossTax', window );">Tax effect</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive income before reclassifications, net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">99,477<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax', window );">Amounts reclassified out of AOCI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">544<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodTax', window );">Tax effect</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(104)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified out of AOCI, net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">440<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Net other comprehensive income (loss)</a></td>
<td class="nump">$ 68,713<span></span>
</td>
<td class="nump">31,204<span></span>
</td>
<td class="num">$ (7,284)<span></span>
</td>
<td class="num">$ (20,022)<span></span>
</td>
<td class="nump">99,917<span></span>
</td>
<td class="num">$ (27,306)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Ending Balance</a></td>
<td class="nump">64,625<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">64,625<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember', window );">Pension and Other Post-Retirement Actuarial Items [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>Cumulative balance of each component of other comprehensive income (loss) and income tax effects [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Beginning Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,956)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,956)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax', window );">Other comprehensive income (loss) before reclassifications</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossTax', window );">Tax effect</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive income before reclassifications, net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax', window );">Amounts reclassified out of AOCI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">544<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodTax', window );">Tax effect</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(104)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified out of AOCI, net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">440<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Net other comprehensive income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">440<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Ending Balance</a></td>
<td class="num">(10,516)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,516)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember', window );">Currency Translation Adjustment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>Cumulative balance of each component of other comprehensive income (loss) and income tax effects [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Beginning Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(24,336)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(24,336)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax', window );">Other comprehensive income (loss) before reclassifications</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">99,477<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossTax', window );">Tax effect</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive income before reclassifications, net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">99,477<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax', window );">Amounts reclassified out of AOCI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodTax', window );">Tax effect</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified out of AOCI, net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Net other comprehensive income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">99,477<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Ending Balance</a></td>
<td class="nump">75,141<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75,141<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">Accumulated Other Comprehensive Income (Loss) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>Cumulative balance of each component of other comprehensive income (loss) and income tax effects [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Beginning Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(35,292)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(35,292)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Net other comprehensive income (loss)</a></td>
<td class="nump">68,713<span></span>
</td>
<td class="nump">$ 31,204<span></span>
</td>
<td class="num">$ (7,284)<span></span>
</td>
<td class="num">$ (20,022)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Ending Balance</a></td>
<td class="nump">$ 64,625<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 64,625<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AOCIAttributableToParentNetOfTaxRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, before reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482739/220-10-55-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482739/220-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) allocated to other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-12<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482739/220-10-55-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAociCurrentPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-12<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-17A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAociCurrentPeriodTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pensions and Other Postretirement Benefits (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 28, 2025</div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Jun. 28, 2025</div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Defined Benefit Pension Plans [Member] | U.S. Plans [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract', window );"><strong>Components of net periodic pension cost [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Net service cost</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">380<span></span>
</td>
<td class="nump">382<span></span>
</td>
<td class="nump">760<span></span>
</td>
<td class="nump">763<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Amortization of prior service cost</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">17<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">33<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Amortization of losses (gains)</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(109)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(217)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1', window );">Curtailment and settlement losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic benefit cost</a></td>
<td class="nump">381<span></span>
</td>
<td class="nump">290<span></span>
</td>
<td class="nump">762<span></span>
</td>
<td class="nump">579<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Defined Benefit Pension Plans [Member] | Non-U.S. Plans [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract', window );"><strong>Components of net periodic pension cost [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Net service cost</a></td>
<td class="nump">765<span></span>
</td>
<td class="nump">776<span></span>
</td>
<td class="nump">1,494<span></span>
</td>
<td class="nump">1,566<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">1,582<span></span>
</td>
<td class="nump">1,664<span></span>
</td>
<td class="nump">3,070<span></span>
</td>
<td class="nump">3,350<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="num">(560)<span></span>
</td>
<td class="num">(582)<span></span>
</td>
<td class="num">(1,100)<span></span>
</td>
<td class="num">(1,178)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Amortization of prior service cost</a></td>
<td class="nump">36<span></span>
</td>
<td class="nump">57<span></span>
</td>
<td class="nump">70<span></span>
</td>
<td class="nump">114<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Amortization of losses (gains)</a></td>
<td class="nump">258<span></span>
</td>
<td class="nump">453<span></span>
</td>
<td class="nump">500<span></span>
</td>
<td class="nump">910<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1', window );">Curtailment and settlement losses</a></td>
<td class="nump">24<span></span>
</td>
<td class="nump">101<span></span>
</td>
<td class="nump">47<span></span>
</td>
<td class="nump">206<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic benefit cost</a></td>
<td class="nump">2,105<span></span>
</td>
<td class="nump">2,469<span></span>
</td>
<td class="nump">4,081<span></span>
</td>
<td class="nump">4,968<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other Postretirement Benefits [Member] | U.S. Plans [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract', window );"><strong>Components of net periodic pension cost [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Net service cost</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">50<span></span>
</td>
<td class="nump">52<span></span>
</td>
<td class="nump">101<span></span>
</td>
<td class="nump">105<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Amortization of losses (gains)</a></td>
<td class="num">(52)<span></span>
</td>
<td class="num">(60)<span></span>
</td>
<td class="num">(104)<span></span>
</td>
<td class="num">(120)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic benefit cost</a></td>
<td class="nump">3<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="num">(5)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other Postretirement Benefits [Member] | Non-U.S. Plans [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract', window );"><strong>Components of net periodic pension cost [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Net service cost</a></td>
<td class="nump">60<span></span>
</td>
<td class="nump">60<span></span>
</td>
<td class="nump">115<span></span>
</td>
<td class="nump">120<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">60<span></span>
</td>
<td class="nump">61<span></span>
</td>
<td class="nump">116<span></span>
</td>
<td class="nump">122<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Amortization of losses (gains)</a></td>
<td class="nump">15<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="nump">29<span></span>
</td>
<td class="nump">41<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic benefit cost</a></td>
<td class="nump">$ 135<span></span>
</td>
<td class="nump">$ 141<span></span>
</td>
<td class="nump">$ 260<span></span>
</td>
<td class="nump">$ 283<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-3A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-3A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-3A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-3A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of net periodic benefit cost (credit) for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in net periodic benefit (cost) credit from settlement and curtailment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-3A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanSponsorLocationAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanSponsorLocationAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 28, 2025</div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Jun. 28, 2025</div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense recognized</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 5,685<span></span>
</td>
<td class="nump">$ 3,949<span></span>
</td>
<td class="nump">$ 11,736<span></span>
</td>
<td class="nump">$ 9,293<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized Compensation Cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">38,506<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,506<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense recognized</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,685<span></span>
</td>
<td class="nump">3,949<span></span>
</td>
<td class="nump">11,653<span></span>
</td>
<td class="nump">9,175<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized Compensation Cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 38,506<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 38,506<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted Average Remaining Amortization Periods</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 1 month 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of units [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,628<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,844<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(764)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Cancelled or forfeited (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(168)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,540<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,540<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber', window );">Expected to vest (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,839<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,839<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Grant-date Fair Value per Unit [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21.37<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.19<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21.75<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Cancelled or forfeited (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.59<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 18.11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18.11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PhantomShareUnitsPSUsMember', window );">Phantom Stock Units [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense recognized</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 83<span></span>
</td>
<td class="nump">$ 118<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized Compensation Cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of units [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">128<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsh_DividendEquivalentsIssued', window );">Dividend equivalents issued (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">135<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">135<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Grant-date Fair Value per Unit [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16.69<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember', window );">Scheduled to Vest January 1, 2026 [Member] | Performance Vested Restricted Stock Units [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of units [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">137<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">137<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber', window );">Expected to vest (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotExpectedToVestOutstandingNumber', window );">Not expected to vest (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">137<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">137<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember', window );">Scheduled to Vest January 1, 2027 [Member] | Performance Vested Restricted Stock Units [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of units [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">540<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">540<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber', window );">Expected to vest (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotExpectedToVestOutstandingNumber', window );">Not expected to vest (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">540<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">540<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheThreeMember', window );">Scheduled to Vest January 1, 2028 [Member] | Performance Vested Restricted Stock Units [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of units [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">860<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">860<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber', window );">Expected to vest (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">836<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">836<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotExpectedToVestOutstandingNumber', window );">Not expected to vest (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VestingAxis=vsh_ScheduledToVestMarch12029Member', window );">Scheduled to Vest March 1, 2029 [Member] | Performance Vested Restricted Stock Units [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of units [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">175<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">175<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber', window );">Expected to vest (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">175<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">175<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotExpectedToVestOutstandingNumber', window );">Not expected to vest (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="5"></td></tr>
<tr><td colspan="5"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><span style="font-size: 10pt;">The number of RSUs vested includes shares that the Company withheld on behalf of employees to satisfy the statutory tax withholding requirements.</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Granted*Employees in certain countries are granted equity-linked awards that will be settled in cash and are accounted for as liability
      awards.&#160; The liability awards are not material.&#160; The number of RSUs granted excludes these awards.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vsh_DividendEquivalentsIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of paid-in-kind dividends issued to participating securities in the form of additional units of the participating security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vsh_DividendEquivalentsIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vsh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>As of the balance sheet date, the number of equity-based payment instruments, excluding stock (or unit) options into which fully vested and expected to vest equity-based payment instruments other than stock (or unit) options outstanding can be converted under the plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vsh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>As of the balance sheet date, the number of equity instruments other than options that are not expected to vest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotExpectedToVestOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vsh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PhantomShareUnitsPSUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PhantomShareUnitsPSUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=vsh_PerformanceVestedRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=vsh_PerformanceVestedRestrictedStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=vsh_ScheduledToVestMarch12029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=vsh_ScheduledToVestMarch12029Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 28, 2025</div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Jun. 28, 2025</div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenues</a></td>
<td class="nump">$ 762,250<span></span>
</td>
<td class="nump">$ 741,239<span></span>
</td>
<td class="nump">$ 1,477,486<span></span>
</td>
<td class="nump">$ 1,487,518<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization', window );">Cost of products sold (excluding depreciation)</a></td>
<td class="nump">564,479<span></span>
</td>
<td class="nump">532,391<span></span>
</td>
<td class="nump">1,097,181<span></span>
</td>
<td class="nump">1,064,665<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldDepreciation', window );">Depreciation expense in cost of products sold</a></td>
<td class="nump">49,088<span></span>
</td>
<td class="nump">45,978<span></span>
</td>
<td class="nump">96,068<span></span>
</td>
<td class="nump">89,576<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total cost of products sold</a></td>
<td class="nump">613,567<span></span>
</td>
<td class="nump">578,369<span></span>
</td>
<td class="nump">1,193,249<span></span>
</td>
<td class="nump">1,154,241<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">148,683<span></span>
</td>
<td class="nump">162,870<span></span>
</td>
<td class="nump">284,237<span></span>
</td>
<td class="nump">333,277<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingCostsAndExpenses', window );">Segment operating expenses</a></td>
<td class="nump">56,620<span></span>
</td>
<td class="nump">49,557<span></span>
</td>
<td class="nump">108,670<span></span>
</td>
<td class="nump">96,530<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsh_SegmentOperatingIncome', window );">Segment operating income (loss)</a></td>
<td class="nump">92,063<span></span>
</td>
<td class="nump">113,313<span></span>
</td>
<td class="nump">175,567<span></span>
</td>
<td class="nump">236,747<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Total depreciation expense</a></td>
<td class="nump">52,679<span></span>
</td>
<td class="nump">49,218<span></span>
</td>
<td class="nump">103,197<span></span>
</td>
<td class="nump">96,141<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingAssets', window );">Capital expenditures</a></td>
<td class="nump">64,598<span></span>
</td>
<td class="nump">62,564<span></span>
</td>
<td class="nump">126,167<span></span>
</td>
<td class="nump">115,648<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">4,221,655<span></span>
</td>
<td class="nump">4,152,701<span></span>
</td>
<td class="nump">4,221,655<span></span>
</td>
<td class="nump">4,152,701<span></span>
</td>
<td class="nump">$ 4,110,696<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Unallocated Selling, General, and Administrative Expenses</a></td>
<td class="num">(126,565)<span></span>
</td>
<td class="num">(124,953)<span></span>
</td>
<td class="num">(261,304)<span></span>
</td>
<td class="num">(252,689)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">22,118<span></span>
</td>
<td class="nump">37,917<span></span>
</td>
<td class="nump">22,933<span></span>
</td>
<td class="nump">80,588<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Unallocated Other Income (Expense)</a></td>
<td class="num">(9,841)<span></span>
</td>
<td class="num">(1,646)<span></span>
</td>
<td class="num">(14,884)<span></span>
</td>
<td class="num">(55)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Consolidated Income Before Taxes</a></td>
<td class="nump">12,277<span></span>
</td>
<td class="nump">36,271<span></span>
</td>
<td class="nump">8,049<span></span>
</td>
<td class="nump">80,533<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=vsh_DistributorsMember', window );">Distributors [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenues</a></td>
<td class="nump">430,159<span></span>
</td>
<td class="nump">411,508<span></span>
</td>
<td class="nump">818,652<span></span>
</td>
<td class="nump">793,988<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=vsh_OEMsMember', window );">OEMs [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenues</a></td>
<td class="nump">277,255<span></span>
</td>
<td class="nump">279,111<span></span>
</td>
<td class="nump">555,601<span></span>
</td>
<td class="nump">592,938<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=vsh_EMSCompaniesMember', window );">EMS Companies [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenues</a></td>
<td class="nump">54,836<span></span>
</td>
<td class="nump">50,620<span></span>
</td>
<td class="nump">103,233<span></span>
</td>
<td class="nump">100,592<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=vsh_IndustrialMember', window );">Industrial [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenues</a></td>
<td class="nump">267,028<span></span>
</td>
<td class="nump">262,134<span></span>
</td>
<td class="nump">511,954<span></span>
</td>
<td class="nump">510,262<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=vsh_AutomotiveMember', window );">Automotive [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenues</a></td>
<td class="nump">267,423<span></span>
</td>
<td class="nump">268,099<span></span>
</td>
<td class="nump">524,535<span></span>
</td>
<td class="nump">555,401<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=vsh_MilitaryAndAerospaceMember', window );">Military and Aerospace [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenues</a></td>
<td class="nump">80,488<span></span>
</td>
<td class="nump">80,569<span></span>
</td>
<td class="nump">156,805<span></span>
</td>
<td class="nump">163,925<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=vsh_MedicalMember', window );">Medical [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenues</a></td>
<td class="nump">37,899<span></span>
</td>
<td class="nump">39,456<span></span>
</td>
<td class="nump">74,431<span></span>
</td>
<td class="nump">73,845<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=vsh_OtherMember', window );">Other [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenues</a></td>
<td class="nump">109,412<span></span>
</td>
<td class="nump">90,981<span></span>
</td>
<td class="nump">209,761<span></span>
</td>
<td class="nump">184,085<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaMember', window );">Asia [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenues</a></td>
<td class="nump">317,479<span></span>
</td>
<td class="nump">283,489<span></span>
</td>
<td class="nump">602,058<span></span>
</td>
<td class="nump">567,496<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenues</a></td>
<td class="nump">256,489<span></span>
</td>
<td class="nump">265,153<span></span>
</td>
<td class="nump">511,820<span></span>
</td>
<td class="nump">536,887<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AmericasMember', window );">Americas [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenues</a></td>
<td class="nump">188,282<span></span>
</td>
<td class="nump">192,597<span></span>
</td>
<td class="nump">363,608<span></span>
</td>
<td class="nump">383,135<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vsh_MosfetsSegmentMember', window );">MOSFETs [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenues</a></td>
<td class="nump">148,633<span></span>
</td>
<td class="nump">155,053<span></span>
</td>
<td class="nump">290,746<span></span>
</td>
<td class="nump">308,226<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization', window );">Cost of products sold (excluding depreciation)</a></td>
<td class="nump">125,546<span></span>
</td>
<td class="nump">120,953<span></span>
</td>
<td class="nump">243,053<span></span>
</td>
<td class="nump">237,701<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldDepreciation', window );">Depreciation expense in cost of products sold</a></td>
<td class="nump">13,708<span></span>
</td>
<td class="nump">12,531<span></span>
</td>
<td class="nump">26,708<span></span>
</td>
<td class="nump">23,483<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total cost of products sold</a></td>
<td class="nump">139,254<span></span>
</td>
<td class="nump">133,484<span></span>
</td>
<td class="nump">269,761<span></span>
</td>
<td class="nump">261,184<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">9,379<span></span>
</td>
<td class="nump">21,569<span></span>
</td>
<td class="nump">20,985<span></span>
</td>
<td class="nump">47,042<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingCostsAndExpenses', window );">Segment operating expenses</a></td>
<td class="nump">23,859<span></span>
</td>
<td class="nump">19,735<span></span>
</td>
<td class="nump">44,204<span></span>
</td>
<td class="nump">37,161<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsh_SegmentOperatingIncome', window );">Segment operating income (loss)</a></td>
<td class="num">(14,480)<span></span>
</td>
<td class="nump">1,834<span></span>
</td>
<td class="num">(23,219)<span></span>
</td>
<td class="nump">9,881<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Total depreciation expense</a></td>
<td class="nump">14,342<span></span>
</td>
<td class="nump">12,982<span></span>
</td>
<td class="nump">27,914<span></span>
</td>
<td class="nump">24,311<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingAssets', window );">Capital expenditures</a></td>
<td class="nump">46,002<span></span>
</td>
<td class="nump">37,571<span></span>
</td>
<td class="nump">92,305<span></span>
</td>
<td class="nump">66,133<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">1,123,514<span></span>
</td>
<td class="nump">1,045,228<span></span>
</td>
<td class="nump">1,123,514<span></span>
</td>
<td class="nump">1,045,228<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vsh_DiodesSegmentMember', window );">Diodes [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenues</a></td>
<td class="nump">147,942<span></span>
</td>
<td class="nump">146,265<span></span>
</td>
<td class="nump">288,905<span></span>
</td>
<td class="nump">295,395<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization', window );">Cost of products sold (excluding depreciation)</a></td>
<td class="nump">106,770<span></span>
</td>
<td class="nump">103,823<span></span>
</td>
<td class="nump">208,599<span></span>
</td>
<td class="nump">209,468<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldDepreciation', window );">Depreciation expense in cost of products sold</a></td>
<td class="nump">11,634<span></span>
</td>
<td class="nump">11,443<span></span>
</td>
<td class="nump">22,746<span></span>
</td>
<td class="nump">22,558<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total cost of products sold</a></td>
<td class="nump">118,404<span></span>
</td>
<td class="nump">115,266<span></span>
</td>
<td class="nump">231,345<span></span>
</td>
<td class="nump">232,026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">29,538<span></span>
</td>
<td class="nump">30,999<span></span>
</td>
<td class="nump">57,560<span></span>
</td>
<td class="nump">63,369<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingCostsAndExpenses', window );">Segment operating expenses</a></td>
<td class="nump">7,353<span></span>
</td>
<td class="nump">6,585<span></span>
</td>
<td class="nump">14,178<span></span>
</td>
<td class="nump">12,944<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsh_SegmentOperatingIncome', window );">Segment operating income (loss)</a></td>
<td class="nump">22,185<span></span>
</td>
<td class="nump">24,414<span></span>
</td>
<td class="nump">43,382<span></span>
</td>
<td class="nump">50,425<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Total depreciation expense</a></td>
<td class="nump">11,917<span></span>
</td>
<td class="nump">11,691<span></span>
</td>
<td class="nump">23,400<span></span>
</td>
<td class="nump">23,177<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingAssets', window );">Capital expenditures</a></td>
<td class="nump">3,809<span></span>
</td>
<td class="nump">9,188<span></span>
</td>
<td class="nump">8,138<span></span>
</td>
<td class="nump">17,243<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">725,548<span></span>
</td>
<td class="nump">736,065<span></span>
</td>
<td class="nump">725,548<span></span>
</td>
<td class="nump">736,065<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vsh_OptoelectronicComponentsSegmentMember', window );">Optoelectronic Components [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenues</a></td>
<td class="nump">54,119<span></span>
</td>
<td class="nump">53,010<span></span>
</td>
<td class="nump">105,287<span></span>
</td>
<td class="nump">102,209<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization', window );">Cost of products sold (excluding depreciation)</a></td>
<td class="nump">37,596<span></span>
</td>
<td class="nump">34,961<span></span>
</td>
<td class="nump">74,254<span></span>
</td>
<td class="nump">73,364<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldDepreciation', window );">Depreciation expense in cost of products sold</a></td>
<td class="nump">3,965<span></span>
</td>
<td class="nump">3,844<span></span>
</td>
<td class="nump">7,775<span></span>
</td>
<td class="nump">7,639<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total cost of products sold</a></td>
<td class="nump">41,561<span></span>
</td>
<td class="nump">38,805<span></span>
</td>
<td class="nump">82,029<span></span>
</td>
<td class="nump">81,003<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">12,558<span></span>
</td>
<td class="nump">14,205<span></span>
</td>
<td class="nump">23,258<span></span>
</td>
<td class="nump">21,206<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingCostsAndExpenses', window );">Segment operating expenses</a></td>
<td class="nump">5,743<span></span>
</td>
<td class="nump">5,512<span></span>
</td>
<td class="nump">11,024<span></span>
</td>
<td class="nump">11,020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsh_SegmentOperatingIncome', window );">Segment operating income (loss)</a></td>
<td class="nump">6,815<span></span>
</td>
<td class="nump">8,693<span></span>
</td>
<td class="nump">12,234<span></span>
</td>
<td class="nump">10,186<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Total depreciation expense</a></td>
<td class="nump">4,081<span></span>
</td>
<td class="nump">3,935<span></span>
</td>
<td class="nump">7,998<span></span>
</td>
<td class="nump">7,823<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingAssets', window );">Capital expenditures</a></td>
<td class="nump">4,043<span></span>
</td>
<td class="nump">1,134<span></span>
</td>
<td class="nump">4,755<span></span>
</td>
<td class="nump">2,425<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">360,008<span></span>
</td>
<td class="nump">352,159<span></span>
</td>
<td class="nump">360,008<span></span>
</td>
<td class="nump">352,159<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vsh_ResistorsSegmentMember', window );">Resistors [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenues</a></td>
<td class="nump">194,769<span></span>
</td>
<td class="nump">179,498<span></span>
</td>
<td class="nump">374,269<span></span>
</td>
<td class="nump">367,694<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization', window );">Cost of products sold (excluding depreciation)</a></td>
<td class="nump">139,330<span></span>
</td>
<td class="nump">128,157<span></span>
</td>
<td class="nump">267,802<span></span>
</td>
<td class="nump">259,790<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldDepreciation', window );">Depreciation expense in cost of products sold</a></td>
<td class="nump">11,109<span></span>
</td>
<td class="nump">10,159<span></span>
</td>
<td class="nump">21,783<span></span>
</td>
<td class="nump">20,251<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total cost of products sold</a></td>
<td class="nump">150,439<span></span>
</td>
<td class="nump">138,316<span></span>
</td>
<td class="nump">289,585<span></span>
</td>
<td class="nump">280,041<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">44,330<span></span>
</td>
<td class="nump">41,182<span></span>
</td>
<td class="nump">84,684<span></span>
</td>
<td class="nump">87,653<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingCostsAndExpenses', window );">Segment operating expenses</a></td>
<td class="nump">9,421<span></span>
</td>
<td class="nump">8,323<span></span>
</td>
<td class="nump">18,624<span></span>
</td>
<td class="nump">16,621<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsh_SegmentOperatingIncome', window );">Segment operating income (loss)</a></td>
<td class="nump">34,909<span></span>
</td>
<td class="nump">32,859<span></span>
</td>
<td class="nump">66,060<span></span>
</td>
<td class="nump">71,032<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Total depreciation expense</a></td>
<td class="nump">11,308<span></span>
</td>
<td class="nump">10,315<span></span>
</td>
<td class="nump">22,172<span></span>
</td>
<td class="nump">20,585<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingAssets', window );">Capital expenditures</a></td>
<td class="nump">5,644<span></span>
</td>
<td class="nump">7,286<span></span>
</td>
<td class="nump">8,691<span></span>
</td>
<td class="nump">18,588<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">967,976<span></span>
</td>
<td class="nump">1,010,499<span></span>
</td>
<td class="nump">967,976<span></span>
</td>
<td class="nump">1,010,499<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vsh_InductorsSegmentMember', window );">Inductors [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenues</a></td>
<td class="nump">95,675<span></span>
</td>
<td class="nump">94,061<span></span>
</td>
<td class="nump">179,796<span></span>
</td>
<td class="nump">182,712<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization', window );">Cost of products sold (excluding depreciation)</a></td>
<td class="nump">64,594<span></span>
</td>
<td class="nump">61,519<span></span>
</td>
<td class="nump">126,876<span></span>
</td>
<td class="nump">119,367<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldDepreciation', window );">Depreciation expense in cost of products sold</a></td>
<td class="nump">4,245<span></span>
</td>
<td class="nump">4,258<span></span>
</td>
<td class="nump">8,487<span></span>
</td>
<td class="nump">8,274<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total cost of products sold</a></td>
<td class="nump">68,839<span></span>
</td>
<td class="nump">65,777<span></span>
</td>
<td class="nump">135,363<span></span>
</td>
<td class="nump">127,641<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">26,836<span></span>
</td>
<td class="nump">28,284<span></span>
</td>
<td class="nump">44,433<span></span>
</td>
<td class="nump">55,071<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingCostsAndExpenses', window );">Segment operating expenses</a></td>
<td class="nump">3,887<span></span>
</td>
<td class="nump">3,737<span></span>
</td>
<td class="nump">7,582<span></span>
</td>
<td class="nump">7,343<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsh_SegmentOperatingIncome', window );">Segment operating income (loss)</a></td>
<td class="nump">22,949<span></span>
</td>
<td class="nump">24,547<span></span>
</td>
<td class="nump">36,851<span></span>
</td>
<td class="nump">47,728<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Total depreciation expense</a></td>
<td class="nump">4,291<span></span>
</td>
<td class="nump">4,273<span></span>
</td>
<td class="nump">8,574<span></span>
</td>
<td class="nump">8,317<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingAssets', window );">Capital expenditures</a></td>
<td class="nump">1,021<span></span>
</td>
<td class="nump">2,330<span></span>
</td>
<td class="nump">1,605<span></span>
</td>
<td class="nump">3,463<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">328,726<span></span>
</td>
<td class="nump">342,626<span></span>
</td>
<td class="nump">328,726<span></span>
</td>
<td class="nump">342,626<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vsh_CapacitorsSegmentMember', window );">Capacitors [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenues</a></td>
<td class="nump">121,112<span></span>
</td>
<td class="nump">113,352<span></span>
</td>
<td class="nump">238,483<span></span>
</td>
<td class="nump">231,282<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization', window );">Cost of products sold (excluding depreciation)</a></td>
<td class="nump">90,643<span></span>
</td>
<td class="nump">82,978<span></span>
</td>
<td class="nump">176,597<span></span>
</td>
<td class="nump">164,975<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldDepreciation', window );">Depreciation expense in cost of products sold</a></td>
<td class="nump">4,427<span></span>
</td>
<td class="nump">3,743<span></span>
</td>
<td class="nump">8,569<span></span>
</td>
<td class="nump">7,371<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total cost of products sold</a></td>
<td class="nump">95,070<span></span>
</td>
<td class="nump">86,721<span></span>
</td>
<td class="nump">185,166<span></span>
</td>
<td class="nump">172,346<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">26,042<span></span>
</td>
<td class="nump">26,631<span></span>
</td>
<td class="nump">53,317<span></span>
</td>
<td class="nump">58,936<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingCostsAndExpenses', window );">Segment operating expenses</a></td>
<td class="nump">6,357<span></span>
</td>
<td class="nump">5,665<span></span>
</td>
<td class="nump">13,058<span></span>
</td>
<td class="nump">11,441<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsh_SegmentOperatingIncome', window );">Segment operating income (loss)</a></td>
<td class="nump">19,685<span></span>
</td>
<td class="nump">20,966<span></span>
</td>
<td class="nump">40,259<span></span>
</td>
<td class="nump">47,495<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Total depreciation expense</a></td>
<td class="nump">4,472<span></span>
</td>
<td class="nump">3,800<span></span>
</td>
<td class="nump">8,656<span></span>
</td>
<td class="nump">7,482<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingAssets', window );">Capital expenditures</a></td>
<td class="nump">3,024<span></span>
</td>
<td class="nump">3,637<span></span>
</td>
<td class="nump">8,999<span></span>
</td>
<td class="nump">5,704<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">462,490<span></span>
</td>
<td class="nump">435,712<span></span>
</td>
<td class="nump">462,490<span></span>
</td>
<td class="nump">435,712<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateMember', window );">Corporate Other [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net revenues</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization', window );">Cost of products sold (excluding depreciation)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldDepreciation', window );">Depreciation expense in cost of products sold</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total cost of products sold</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingCostsAndExpenses', window );">Segment operating expenses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsh_SegmentOperatingIncome', window );">Segment operating income (loss)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Total depreciation expense</a></td>
<td class="nump">2,268<span></span>
</td>
<td class="nump">2,222<span></span>
</td>
<td class="nump">4,483<span></span>
</td>
<td class="nump">4,446<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingAssets', window );">Capital expenditures</a></td>
<td class="nump">1,055<span></span>
</td>
<td class="nump">1,418<span></span>
</td>
<td class="nump">1,674<span></span>
</td>
<td class="nump">2,092<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">253,393<span></span>
</td>
<td class="nump">230,412<span></span>
</td>
<td class="nump">253,393<span></span>
</td>
<td class="nump">230,412<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">92,063<span></span>
</td>
<td class="nump">113,313<span></span>
</td>
<td class="nump">175,567<span></span>
</td>
<td class="nump">236,747<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember', window );">Segment Reconciling Items [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Unallocated Selling, General, and Administrative Expenses</a></td>
<td class="num">(69,945)<span></span>
</td>
<td class="num">(75,396)<span></span>
</td>
<td class="num">(152,634)<span></span>
</td>
<td class="num">(156,159)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Unallocated Other Income (Expense)</a></td>
<td class="num">$ (9,841)<span></span>
</td>
<td class="num">$ (1,646)<span></span>
</td>
<td class="num">$ (14,884)<span></span>
</td>
<td class="num">$ (55)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSoldDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for allocation of cost of tangible asset over its useful life directly used in production of good and rendering of service.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSoldDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of assets used to generate operating income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingCostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Excludes Selling, General and Administrative Expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingCostsAndExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vsh_SegmentOperatingIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating income exclusive of costs of global operations, sales and marketing, information systems, finance and administration groups.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vsh_SegmentOperatingIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vsh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerSalesChannelAxis=vsh_DistributorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerSalesChannelAxis=vsh_DistributorsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerSalesChannelAxis=vsh_OEMsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerSalesChannelAxis=vsh_OEMsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerSalesChannelAxis=vsh_EMSCompaniesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerSalesChannelAxis=vsh_EMSCompaniesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=vsh_IndustrialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=vsh_IndustrialMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=vsh_AutomotiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=vsh_AutomotiveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=vsh_MilitaryAndAerospaceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=vsh_MilitaryAndAerospaceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=vsh_MedicalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=vsh_MedicalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=vsh_OtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=vsh_OtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_AsiaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_AsiaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_EuropeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_AmericasMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_AmericasMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=vsh_MosfetsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=vsh_MosfetsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=vsh_DiodesSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=vsh_DiodesSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=vsh_OptoelectronicComponentsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=vsh_OptoelectronicComponentsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=vsh_ResistorsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=vsh_ResistorsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=vsh_InductorsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=vsh_InductorsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=vsh_CapacitorsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=vsh_CapacitorsSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 28, 2025</div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
<th class="th"><div>Jun. 28, 2025</div></th>
<th class="th"><div>Jun. 29, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsh_NumeratorForBasicEarningsPerShareAbstract', window );"><strong>Numerator [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net earnings (loss) attributable to Vishay stockholders</a></td>
<td class="nump">$ 2,004<span></span>
</td>
<td class="nump">$ 23,533<span></span>
</td>
<td class="num">$ (2,088)<span></span>
</td>
<td class="nump">$ 54,457<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsh_DenominatorForBasicEarningsPerShareAbstract', window );"><strong>Denominator [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesIssuedBasic', window );">Weighted average shares (in shares)</a></td>
<td class="nump">135,569<span></span>
</td>
<td class="nump">137,201<span></span>
</td>
<td class="nump">135,617<span></span>
</td>
<td class="nump">137,400<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights', window );">Outstanding phantom stock units (in shares)</a></td>
<td class="nump">133<span></span>
</td>
<td class="nump">125<span></span>
</td>
<td class="nump">133<span></span>
</td>
<td class="nump">125<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Adjusted weighted average shares - basic (in shares)</a></td>
<td class="nump">135,702<span></span>
</td>
<td class="nump">137,326<span></span>
</td>
<td class="nump">135,750<span></span>
</td>
<td class="nump">137,525<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract', window );"><strong>Effect of dilutive securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Restricted stock units (in shares)</a></td>
<td class="nump">465<span></span>
</td>
<td class="nump">758<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">754<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Dilutive potential common shares (in shares)</a></td>
<td class="nump">465<span></span>
</td>
<td class="nump">758<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">754<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsh_DenominatorForDilutedEarningsPerShareAbstract', window );"><strong>Denominator for diluted earnings (loss) per share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Adjusted weighted average shares - diluted (in shares)</a></td>
<td class="nump">136,167<span></span>
</td>
<td class="nump">138,084<span></span>
</td>
<td class="nump">135,750<span></span>
</td>
<td class="nump">138,279<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic earnings (loss) per share attributable to Vishay stockholders (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.17<span></span>
</td>
<td class="num">$ (0.02)<span></span>
</td>
<td class="nump">$ 0.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted earnings (loss) per share attributable to Vishay stockholders (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.17<span></span>
</td>
<td class="num">$ (0.02)<span></span>
</td>
<td class="nump">$ 0.39<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsh_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAbstract', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share (in shares)</a></td>
<td class="nump">1,295<span></span>
</td>
<td class="nump">381<span></span>
</td>
<td class="nump">3,099<span></span>
</td>
<td class="nump">254<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents nonvested share-based payment awards that contain non-forfeitable rights to dividends or dividend equivalents (whether paid or unpaid). Basic and dilutive earnings per share are generally disclosed for such shares using the two-class method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 68B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-68B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480454/718-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-22<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-28A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesIssuedBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents the weighted average total number of shares issued throughout the period including the first (beginning balance outstanding) and last (ending balance outstanding) day of the period before considering any reductions (for instance, shares held in treasury) to arrive at the weighted average number of shares outstanding. Weighted average relates to the portion of time within a reporting period that common shares have been issued and outstanding to the total time in that period. Such concept is used in determining the weighted average number of shares outstanding for purposes of calculating earnings per share (basic).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-13<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesIssuedBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vsh_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vsh_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vsh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vsh_DenominatorForBasicEarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Denominator For Basic Earnings Per Share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vsh_DenominatorForBasicEarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vsh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vsh_DenominatorForDilutedEarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Denominator For Diluted Earnings Per Share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vsh_DenominatorForDilutedEarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vsh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vsh_NumeratorForBasicEarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Numerator For Basic Earnings Per Share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vsh_NumeratorForBasicEarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vsh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 28, 2025</div></th>
<th class="th"><div>Jun. 28, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossWriteoff', window );">Held-to-maturity securities, other-than-temporary impairments</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain', window );">Held-to-maturity securities, unrecognized gain</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss', window );">Held-to-maturity Securities, unrecognized loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesHeldToMaturityTransferAmount', window );">Transfers to or from held-maturity securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract', window );"><strong>Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt, fair value</a></td>
<td class="nump">865,500<span></span>
</td>
<td class="nump">865,500<span></span>
</td>
<td class="nump">850,600<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsh_LongTermDebtExcludingDerivativeLiabilities', window );">Carrying value of long-term debt, excluding deferred financing costs</a></td>
<td class="nump">935,000<span></span>
</td>
<td class="nump">935,000<span></span>
</td>
<td class="nump">927,911<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, Notional Amount</a></td>
<td class="nump">25,000<span></span>
</td>
<td class="nump">25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsh_RabbiTrustAssetsFairValueDisclosure', window );">Assets held in rabbi trusts</a></td>
<td class="nump">53,765<span></span>
</td>
<td class="nump">53,765<span></span>
</td>
<td class="nump">53,508<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Available for sale securities</a></td>
<td class="nump">4,584<span></span>
</td>
<td class="nump">4,584<span></span>
</td>
<td class="nump">4,043<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Fair value assets</a></td>
<td class="nump">58,349<span></span>
</td>
<td class="nump">58,349<span></span>
</td>
<td class="nump">57,551<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract', window );"><strong>Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsh_ContingentConsiderationFairValue', window );">Acquisitions contingent consideration</a></td>
<td class="nump">3,508<span></span>
</td>
<td class="nump">3,508<span></span>
</td>
<td class="nump">3,801<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 [Member] | Fair Value, Measurements, Recurring [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsh_RabbiTrustAssetsFairValueDisclosure', window );">Assets held in rabbi trusts</a></td>
<td class="nump">23,162<span></span>
</td>
<td class="nump">23,162<span></span>
</td>
<td class="nump">24,518<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Available for sale securities</a></td>
<td class="nump">4,584<span></span>
</td>
<td class="nump">4,584<span></span>
</td>
<td class="nump">4,043<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Fair value assets</a></td>
<td class="nump">27,746<span></span>
</td>
<td class="nump">27,746<span></span>
</td>
<td class="nump">28,561<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract', window );"><strong>Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsh_ContingentConsiderationFairValue', window );">Acquisitions contingent consideration</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 [Member] | Fair Value, Measurements, Recurring [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsh_RabbiTrustAssetsFairValueDisclosure', window );">Assets held in rabbi trusts</a></td>
<td class="nump">30,603<span></span>
</td>
<td class="nump">30,603<span></span>
</td>
<td class="nump">28,990<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Available for sale securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Fair value assets</a></td>
<td class="nump">30,603<span></span>
</td>
<td class="nump">30,603<span></span>
</td>
<td class="nump">28,990<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract', window );"><strong>Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsh_ContingentConsiderationFairValue', window );">Acquisitions contingent consideration</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 [Member] | Fair Value, Measurements, Recurring [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsh_RabbiTrustAssetsFairValueDisclosure', window );">Assets held in rabbi trusts</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Available for sale securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Fair value assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract', window );"><strong>Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vsh_ContingentConsiderationFairValue', window );">Acquisitions contingent consideration</a></td>
<td class="nump">$ 3,508<span></span>
</td>
<td class="nump">$ 3,508<span></span>
</td>
<td class="nump">$ 3,801<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossWriteoff">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of writeoff of investment in debt security, measured at amortized cost (held-to-maturity), charged against allowance for credit loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossWriteoff</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesHeldToMaturityTransferAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) transferred to investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and net income (trading).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 320<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesHeldToMaturityTransferAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1B<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated unrecognized gain on investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-5A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-5A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vsh_ContingentConsiderationFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of contingent consideration.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vsh_ContingentConsiderationFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vsh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vsh_LongTermDebtExcludingDerivativeLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying value of long-term debt, excluding the derivative liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vsh_LongTermDebtExcludingDerivativeLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vsh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vsh_RabbiTrustAssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value as of the balance sheet date of assets held in rabbi trusts to fund payments under deferred compensation and non-qualified pension plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vsh_RabbiTrustAssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vsh_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
.report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

.report table.authRefData a {
	display: block;
	font-weight: bold;
}

.report table.authRefData p {
	margin-top: 0px;
}

.report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

.report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

.report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

.report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
.pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
.report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

.report hr {
	border: 1px solid #acf;
}

/* Top labels */
.report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

.report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

.report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

.report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

.report td.pl div.a {
	width: 200px;
}

.report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
.report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
.report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
.report .re, .report .reu {
	background-color: #def;
}

.report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
.report .ro, .report .rou {
	background-color: white;
}

.report .rou td {
	border-bottom: 1px solid black;
}

.report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
.report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
.report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

.report .nump {
	padding-left: 2em;
}

.report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
.report .text {
	text-align: left;
	white-space: normal;
}

.report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

.report .text .more {
	display: none;
}

.report .text .note {
	font-style: italic;
	font-weight: bold;
}

.report .text .small {
	width: 10em;
}

.report sup {
	font-style: italic;
}

.report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>259</ContextCount>
  <ElementCount>268</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>54</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="vishayintertech_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000100 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vishay.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="vishayintertech_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>010000 - Statement - Consolidated Condensed Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vishay.com/role/ConsolidatedCondensedBalanceSheets</Role>
      <ShortName>Consolidated Condensed Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="vishayintertech_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>020000 - Statement - Consolidated Condensed Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vishay.com/role/ConsolidatedCondensedStatementsOfOperations</Role>
      <ShortName>Consolidated Condensed Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="vishayintertech_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>030000 - Statement - Consolidated Statements of Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vishay.com/role/ConsolidatedStatementsOfComprehensiveIncome</Role>
      <ShortName>Consolidated Statements of Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="vishayintertech_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>040000 - Statement - Consolidated Condensed Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows</Role>
      <ShortName>Consolidated Condensed Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="vishayintertech_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>050000 - Statement - Consolidated Condensed Statements of Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vishay.com/role/ConsolidatedCondensedStatementsOfEquity</Role>
      <ShortName>Consolidated Condensed Statements of Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="vishayintertech_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>050100 - Statement - Consolidated Condensed Statements of Equity (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vishay.com/role/ConsolidatedCondensedStatementsOfEquityParenthetical</Role>
      <ShortName>Consolidated Condensed Statements of Equity (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="vishayintertech_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>060100 - Disclosure - Basis of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vishay.com/role/BasisOfPresentation</Role>
      <ShortName>Basis of Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="vishayintertech_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>060200 - Disclosure - Restructuring and Related Activities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vishay.com/role/RestructuringAndRelatedActivities</Role>
      <ShortName>Restructuring and Related Activities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="vishayintertech_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>060300 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vishay.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="vishayintertech_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>060400 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vishay.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="vishayintertech_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>060500 - Disclosure - Long-Term Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vishay.com/role/LongtermDebt</Role>
      <ShortName>Long-Term Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="vishayintertech_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>060600 - Disclosure - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vishay.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="vishayintertech_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>060700 - Disclosure - Revenue Recognition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vishay.com/role/RevenueRecognition</Role>
      <ShortName>Revenue Recognition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="vishayintertech_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>060800 - Disclosure - Accumulated Other Comprehensive Income (Loss)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vishay.com/role/AccumulatedOtherComprehensiveIncomeLoss</Role>
      <ShortName>Accumulated Other Comprehensive Income (Loss)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="vishayintertech_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>060900 - Disclosure - Pensions and Other Postretirement Benefits</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vishay.com/role/PensionsAndOtherPostretirementBenefits</Role>
      <ShortName>Pensions and Other Postretirement Benefits</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="vishayintertech_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>061000 - Disclosure - Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vishay.com/role/StockbasedCompensation</Role>
      <ShortName>Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="vishayintertech_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>061100 - Disclosure - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vishay.com/role/SegmentInformation</Role>
      <ShortName>Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="vishayintertech_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>061200 - Disclosure - Earnings Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vishay.com/role/EarningsPerShare</Role>
      <ShortName>Earnings Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="vishayintertech_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>061300 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vishay.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="vishayintertech_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>061400 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vishay.com/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="vishayintertech_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>070100 - Disclosure - Basis of Presentation (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vishay.com/role/BasisOfPresentationPolicies</Role>
      <ShortName>Basis of Presentation (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="vishayintertech_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>070400 - Disclosure - Income Taxes (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vishay.com/role/IncomeTaxesPolicies</Role>
      <ShortName>Income Taxes (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="vishayintertech_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>071200 - Disclosure - Earnings Per Share (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vishay.com/role/EarningsPerSharePolicies</Role>
      <ShortName>Earnings Per Share (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="vishayintertech_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>080200 - Disclosure - Restructuring and Related Activities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vishay.com/role/RestructuringAndRelatedActivitiesTables</Role>
      <ShortName>Restructuring and Related Activities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://vishay.com/role/RestructuringAndRelatedActivities</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="vishayintertech_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>080301 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vishay.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://vishay.com/role/Leases</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="vishayintertech_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>080500 - Disclosure - Long-Term Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vishay.com/role/LongtermDebtTables</Role>
      <ShortName>Long-Term Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://vishay.com/role/LongtermDebt</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="vishayintertech_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>080600 - Disclosure - Stockholders' Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vishay.com/role/StockholdersEquityTables</Role>
      <ShortName>Stockholders' Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://vishay.com/role/StockholdersEquity</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="vishayintertech_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>080700 - Disclosure - Revenue Recognition (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vishay.com/role/RevenueRecognitionTables</Role>
      <ShortName>Revenue Recognition (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://vishay.com/role/RevenueRecognition</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="vishayintertech_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>080800 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vishay.com/role/AccumulatedOtherComprehensiveIncomeLossTables</Role>
      <ShortName>Accumulated Other Comprehensive Income (Loss) (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://vishay.com/role/AccumulatedOtherComprehensiveIncomeLoss</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="vishayintertech_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>080900 - Disclosure - Pensions and Other Postretirement Benefits (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vishay.com/role/PensionsAndOtherPostretirementBenefitsTables</Role>
      <ShortName>Pensions and Other Postretirement Benefits (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://vishay.com/role/PensionsAndOtherPostretirementBenefits</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="vishayintertech_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>081000 - Disclosure - Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vishay.com/role/StockbasedCompensationTables</Role>
      <ShortName>Stock-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://vishay.com/role/StockbasedCompensation</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="vishayintertech_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>081100 - Disclosure - Segment Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vishay.com/role/SegmentInformationTables</Role>
      <ShortName>Segment Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://vishay.com/role/SegmentInformation</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="vishayintertech_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>081202 - Disclosure - Earnings Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vishay.com/role/EarningsPerShareTables</Role>
      <ShortName>Earnings Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://vishay.com/role/EarningsPerShare</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="vishayintertech_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>081300 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vishay.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://vishay.com/role/FairValueMeasurements</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="vishayintertech_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>090100 - Disclosure - Basis of Presentation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vishay.com/role/BasisOfPresentationDetails</Role>
      <ShortName>Basis of Presentation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://vishay.com/role/BasisOfPresentationPolicies</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="vishayintertech_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>090202 - Disclosure - Restructuring and Related Activities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vishay.com/role/RestructuringAndRelatedActivitiesDetails</Role>
      <ShortName>Restructuring and Related Activities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://vishay.com/role/RestructuringAndRelatedActivitiesTables</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="vishayintertech_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>090300 - Disclosure - Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vishay.com/role/LeasesDetails</Role>
      <ShortName>Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://vishay.com/role/LeasesTables</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="vishayintertech_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>090400 - Disclosure - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vishay.com/role/IncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://vishay.com/role/IncomeTaxesPolicies</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="vishayintertech_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>090500 - Disclosure - Long-Term Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vishay.com/role/LongtermDebtDetails</Role>
      <ShortName>Long-Term Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://vishay.com/role/LongtermDebtTables</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="vishayintertech_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>090600 - Disclosure - Stockholders' Equity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vishay.com/role/StockholdersEquityDetails</Role>
      <ShortName>Stockholders' Equity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://vishay.com/role/StockholdersEquityTables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="vishayintertech_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>090700 - Disclosure - Revenue Recognition (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vishay.com/role/RevenueRecognitionDetails</Role>
      <ShortName>Revenue Recognition (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://vishay.com/role/RevenueRecognitionTables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="vishayintertech_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>090800 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vishay.com/role/AccumulatedOtherComprehensiveIncomeLossDetails</Role>
      <ShortName>Accumulated Other Comprehensive Income (Loss) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://vishay.com/role/AccumulatedOtherComprehensiveIncomeLossTables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="vishayintertech_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>090900 - Disclosure - Pensions and Other Postretirement Benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vishay.com/role/PensionsAndOtherPostretirementBenefitsDetails</Role>
      <ShortName>Pensions and Other Postretirement Benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://vishay.com/role/PensionsAndOtherPostretirementBenefitsTables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="vishayintertech_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>091000 - Disclosure - Stock-Based Compensation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vishay.com/role/StockbasedCompensationDetails</Role>
      <ShortName>Stock-Based Compensation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://vishay.com/role/StockbasedCompensationTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="vishayintertech_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>091100 - Disclosure - Segment Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vishay.com/role/SegmentInformationDetails</Role>
      <ShortName>Segment Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://vishay.com/role/SegmentInformationTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="vishayintertech_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>091200 - Disclosure - Earnings Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vishay.com/role/EarningsPerShareDetails</Role>
      <ShortName>Earnings Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://vishay.com/role/EarningsPerShareTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="vishayintertech_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>091300 - Disclosure - Fair Value Measurements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://vishay.com/role/FairValueMeasurementsDetails</Role>
      <ShortName>Fair Value Measurements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://vishay.com/role/FairValueMeasurementsTables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" isDefinitelyFs="true" isUsgaap="true" original="vishayintertech_10q.htm">vishayintertech_10q.htm</File>
    <File>vsh-20250628.xsd</File>
    <File>vsh-20250628_cal.xml</File>
    <File>vsh-20250628_def.xml</File>
    <File>vsh-20250628_lab.xml</File>
    <File>vsh-20250628_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="1223">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="30">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="5">http://xbrl.sec.gov/ecd/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>65
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "vishayintertech_10q.htm": {
   "nsprefix": "vsh",
   "nsuri": "http://vishay.com/20250628",
   "dts": {
    "inline": {
     "local": [
      "vishayintertech_10q.htm"
     ]
    },
    "schema": {
     "local": [
      "vsh-20250628.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2004/ref-2004-08-10.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/2023/calculation-1.1.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/currency/2024/currency-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd",
      "https://xbrl.sec.gov/exch/2024/exch-2024.xsd",
      "https://xbrl.sec.gov/naics/2024/naics-2024.xsd",
      "https://xbrl.sec.gov/sic/2024/sic-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "vsh-20250628_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "vsh-20250628_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "vsh-20250628_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "vsh-20250628_pre.xml"
     ]
    }
   },
   "keyStandard": 248,
   "keyCustom": 20,
   "axisStandard": 17,
   "axisCustom": 0,
   "memberStandard": 33,
   "memberCustom": 20,
   "hidden": {
    "total": 5,
    "http://xbrl.sec.gov/dei/2024": 5
   },
   "contextCount": 259,
   "entityCount": 1,
   "segmentCount": 54,
   "elementCount": 585,
   "unitCount": 4,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 1223,
    "http://xbrl.sec.gov/dei/2024": 30,
    "http://xbrl.sec.gov/ecd/2024": 5
   },
   "report": {
    "R1": {
     "role": "http://vishay.com/role/DocumentAndEntityInformation",
     "longName": "000100 - Document - Document and Entity Information",
     "shortName": "Document and Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://vishay.com/role/ConsolidatedCondensedBalanceSheets",
     "longName": "010000 - Statement - Consolidated Condensed Balance Sheets",
     "shortName": "Consolidated Condensed Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c20250628",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250628",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://vishay.com/role/ConsolidatedCondensedStatementsOfOperations",
     "longName": "020000 - Statement - Consolidated Condensed Statements of Operations",
     "shortName": "Consolidated Condensed Statements of Operations",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c20250330to20250628",
      "name": "us-gaap:Revenues",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250330to20250628",
      "name": "us-gaap:ManufacturingCosts",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://vishay.com/role/ConsolidatedStatementsOfComprehensiveIncome",
     "longName": "030000 - Statement - Consolidated Statements of Comprehensive Income",
     "shortName": "Consolidated Statements of Comprehensive Income",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c20250330to20250628",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250330to20250628",
      "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows",
     "longName": "040000 - Statement - Consolidated Condensed Statements of Cash Flows",
     "shortName": "Consolidated Condensed Statements of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://vishay.com/role/ConsolidatedCondensedStatementsOfEquity",
     "longName": "050000 - Statement - Consolidated Condensed Statements of Equity",
     "shortName": "Consolidated Condensed Statements of Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c20231231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20240330_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://vishay.com/role/ConsolidatedCondensedStatementsOfEquityParenthetical",
     "longName": "050100 - Statement - Consolidated Condensed Statements of Equity (Parenthetical)",
     "shortName": "Consolidated Condensed Statements of Equity (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c20250330to20250628",
      "name": "us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250330to20250628",
      "name": "us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://vishay.com/role/BasisOfPresentation",
     "longName": "060100 - Disclosure - Basis of Presentation",
     "shortName": "Basis of Presentation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://vishay.com/role/RestructuringAndRelatedActivities",
     "longName": "060200 - Disclosure - Restructuring and Related Activities",
     "shortName": "Restructuring and Related Activities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://vishay.com/role/Leases",
     "longName": "060300 - Disclosure - Leases",
     "shortName": "Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://vishay.com/role/IncomeTaxes",
     "longName": "060400 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://vishay.com/role/LongtermDebt",
     "longName": "060500 - Disclosure - Long-Term Debt",
     "shortName": "Long-Term Debt",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://vishay.com/role/StockholdersEquity",
     "longName": "060600 - Disclosure - Stockholders' Equity",
     "shortName": "Stockholders' Equity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://vishay.com/role/RevenueRecognition",
     "longName": "060700 - Disclosure - Revenue Recognition",
     "shortName": "Revenue Recognition",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://vishay.com/role/AccumulatedOtherComprehensiveIncomeLoss",
     "longName": "060800 - Disclosure - Accumulated Other Comprehensive Income (Loss)",
     "shortName": "Accumulated Other Comprehensive Income (Loss)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://vishay.com/role/PensionsAndOtherPostretirementBenefits",
     "longName": "060900 - Disclosure - Pensions and Other Postretirement Benefits",
     "shortName": "Pensions and Other Postretirement Benefits",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://vishay.com/role/StockbasedCompensation",
     "longName": "061000 - Disclosure - Stock-Based Compensation",
     "shortName": "Stock-Based Compensation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://vishay.com/role/SegmentInformation",
     "longName": "061100 - Disclosure - Segment Information",
     "shortName": "Segment Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://vishay.com/role/EarningsPerShare",
     "longName": "061200 - Disclosure - Earnings Per Share",
     "shortName": "Earnings Per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://vishay.com/role/FairValueMeasurements",
     "longName": "061300 - Disclosure - Fair Value Measurements",
     "shortName": "Fair Value Measurements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://vishay.com/role/InsiderTradingArrangements",
     "longName": "061400 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "ecd:MtrlTermsOfTrdArrTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "ecd:MtrlTermsOfTrdArrTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://vishay.com/role/BasisOfPresentationPolicies",
     "longName": "070100 - Disclosure - Basis of Presentation (Policies)",
     "shortName": "Basis of Presentation (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "us-gaap:FiscalPeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "us-gaap:FiscalPeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://vishay.com/role/IncomeTaxesPolicies",
     "longName": "070400 - Disclosure - Income Taxes (Policies)",
     "shortName": "Income Taxes (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "vsh:EffectiveIncomeTaxRateDescriptionPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "vsh:EffectiveIncomeTaxRateDescriptionPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://vishay.com/role/EarningsPerSharePolicies",
     "longName": "071200 - Disclosure - Earnings Per Share (Policies)",
     "shortName": "Earnings Per Share (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "us-gaap:EarningsPerSharePolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "us-gaap:EarningsPerSharePolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://vishay.com/role/RestructuringAndRelatedActivitiesTables",
     "longName": "080200 - Disclosure - Restructuring and Related Activities (Tables)",
     "shortName": "Restructuring and Related Activities (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://vishay.com/role/LeasesTables",
     "longName": "080301 - Disclosure - Leases (Tables)",
     "shortName": "Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "vsh:AssetsAndLiabilitiesLesseeTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "vsh:AssetsAndLiabilitiesLesseeTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://vishay.com/role/LongtermDebtTables",
     "longName": "080500 - Disclosure - Long-Term Debt (Tables)",
     "shortName": "Long-Term Debt (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://vishay.com/role/StockholdersEquityTables",
     "longName": "080600 - Disclosure - Stockholders' Equity (Tables)",
     "shortName": "Stockholders' Equity (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "vsh:ScheduleOfStockholderReturnPolicyTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "vsh:ScheduleOfStockholderReturnPolicyTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://vishay.com/role/RevenueRecognitionTables",
     "longName": "080700 - Disclosure - Revenue Recognition (Tables)",
     "shortName": "Revenue Recognition (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://vishay.com/role/AccumulatedOtherComprehensiveIncomeLossTables",
     "longName": "080800 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables)",
     "shortName": "Accumulated Other Comprehensive Income (Loss) (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://vishay.com/role/PensionsAndOtherPostretirementBenefitsTables",
     "longName": "080900 - Disclosure - Pensions and Other Postretirement Benefits (Tables)",
     "shortName": "Pensions and Other Postretirement Benefits (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c20250101to20250628_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember",
      "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250628_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember",
      "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://vishay.com/role/StockbasedCompensationTables",
     "longName": "081000 - Disclosure - Stock-Based Compensation (Tables)",
     "shortName": "Stock-Based Compensation (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://vishay.com/role/SegmentInformationTables",
     "longName": "081100 - Disclosure - Segment Information (Tables)",
     "shortName": "Segment Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://vishay.com/role/EarningsPerShareTables",
     "longName": "081202 - Disclosure - Earnings Per Share (Tables)",
     "shortName": "Earnings Per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://vishay.com/role/FairValueMeasurementsTables",
     "longName": "081300 - Disclosure - Fair Value Measurements (Tables)",
     "shortName": "Fair Value Measurements (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://vishay.com/role/BasisOfPresentationDetails",
     "longName": "090100 - Disclosure - Basis of Presentation (Details)",
     "shortName": "Basis of Presentation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c20250330to20250628_IncomeStatementLocationAxis_SellingGeneralAndAdministrativeExpensesMember",
      "name": "vsh:FavorableResolutionOfContingency",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "vsh:FavorableResolutionOfContingency",
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250330to20250628_IncomeStatementLocationAxis_SellingGeneralAndAdministrativeExpensesMember",
      "name": "vsh:FavorableResolutionOfContingency",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "vsh:FavorableResolutionOfContingency",
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://vishay.com/role/RestructuringAndRelatedActivitiesDetails",
     "longName": "090202 - Disclosure - Restructuring and Related Activities (Details)",
     "shortName": "Restructuring and Related Activities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:RestructuringCharges",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231",
      "name": "us-gaap:RestructuringCharges",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://vishay.com/role/LeasesDetails",
     "longName": "090300 - Disclosure - Leases (Details)",
     "shortName": "Leases (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c20250628",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20241231",
      "name": "us-gaap:OperatingLeaseLiability",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "unique": true
     }
    },
    "R39": {
     "role": "http://vishay.com/role/IncomeTaxesDetails",
     "longName": "090400 - Disclosure - Income Taxes (Details)",
     "shortName": "Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://vishay.com/role/LongtermDebtDetails",
     "longName": "090500 - Disclosure - Long-Term Debt (Details)",
     "shortName": "Long-Term Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c20250628",
      "name": "us-gaap:LongTermLineOfCredit",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20241231",
      "name": "us-gaap:LongTermLineOfCredit",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "unique": true
     }
    },
    "R41": {
     "role": "http://vishay.com/role/StockholdersEquityDetails",
     "longName": "090600 - Disclosure - Stockholders' Equity (Details)",
     "shortName": "Stockholders' Equity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c20250330to20250628",
      "name": "us-gaap:DividendsCommonStockCash",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250330to20250628",
      "name": "us-gaap:DividendsCommonStockCash",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://vishay.com/role/RevenueRecognitionDetails",
     "longName": "090700 - Disclosure - Revenue Recognition (Details)",
     "shortName": "Revenue Recognition (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c20250329",
      "name": "us-gaap:ContractWithCustomerLiabilityCurrent",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250329",
      "name": "us-gaap:ContractWithCustomerLiabilityCurrent",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://vishay.com/role/AccumulatedOtherComprehensiveIncomeLossDetails",
     "longName": "090800 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Details)",
     "shortName": "Accumulated Other Comprehensive Income (Loss) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c20241231",
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250628",
      "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "unique": true
     }
    },
    "R44": {
     "role": "http://vishay.com/role/PensionsAndOtherPostretirementBenefitsDetails",
     "longName": "090900 - Disclosure - Pensions and Other Postretirement Benefits (Details)",
     "shortName": "Pensions and Other Postretirement Benefits (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c20250330to20250628_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250330to20250628_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://vishay.com/role/StockbasedCompensationDetails",
     "longName": "091000 - Disclosure - Stock-Based Compensation (Details)",
     "shortName": "Stock-Based Compensation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c20250330to20250628",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250330to20250628",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://vishay.com/role/SegmentInformationDetails",
     "longName": "091100 - Disclosure - Segment Information (Details)",
     "shortName": "Segment Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c20250330to20250628",
      "name": "us-gaap:Revenues",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250330to20250628",
      "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "unique": true
     }
    },
    "R47": {
     "role": "http://vishay.com/role/EarningsPerShareDetails",
     "longName": "091200 - Disclosure - Earnings Per Share (Details)",
     "shortName": "Earnings Per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c20250330to20250628",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250330to20250628",
      "name": "us-gaap:WeightedAverageNumberOfSharesIssuedBasic",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "unique": true
     }
    },
    "R48": {
     "role": "http://vishay.com/role/FairValueMeasurementsDetails",
     "longName": "091300 - Disclosure - Fair Value Measurements (Details)",
     "shortName": "Fair Value Measurements (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c20250330to20250628",
      "name": "us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLossWriteoff",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLossWriteoff",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250330to20250628",
      "name": "us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLossWriteoff",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLossWriteoff",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vishayintertech_10q.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AOCIAttributableToParentNetOfTaxRollForward",
     "presentation": [
      "http://vishay.com/role/AccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumulative balance of each component of other comprehensive income (loss) and income tax effects [Roll Forward]",
        "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Presentation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade accounts payable",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r874"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts receivable, net",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r962"
     ]
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedIncomeTaxesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income taxes",
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations."
       }
      }
     },
     "auth_ref": [
      "r68",
      "r132"
     ]
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember",
     "presentation": [
      "http://vishay.com/role/AccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension and Other Post-Retirement Actuarial Items [Member]",
        "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r4",
      "r15",
      "r20",
      "r87",
      "r934",
      "r935",
      "r936"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Allowance for depreciation",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r159",
      "r664"
     ]
    },
    "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember",
     "presentation": [
      "http://vishay.com/role/AccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrealized Gain (Loss) on Available-for-Sale Securities [Member]",
        "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent."
       }
      }
     },
     "auth_ref": [
      "r173",
      "r174",
      "r175",
      "r176",
      "r184",
      "r185",
      "r934"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "presentation": [
      "http://vishay.com/role/AccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income [Line Items]",
        "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r183",
      "r184",
      "r583",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://vishay.com/role/AccumulatedOtherComprehensiveIncomeLossDetails",
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning Balance",
        "label": "Accumulated other comprehensive income (loss)",
        "periodEndLabel": "Ending Balance",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r20",
      "r88",
      "r169",
      "r661",
      "r704",
      "r705"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Other Comprehensive Income (Loss) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://vishay.com/role/AccumulatedOtherComprehensiveIncomeLossDetails",
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Member]",
        "verboseLabel": "Accumulated Other Comprehensive Income (Loss) [Member]",
        "label": "AOCI Attributable to Parent [Member]",
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r15",
      "r20",
      "r553",
      "r556",
      "r610",
      "r700",
      "r701",
      "r934",
      "r935",
      "r936",
      "r947",
      "r948",
      "r949",
      "r951"
     ]
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedTranslationAdjustmentMember",
     "presentation": [
      "http://vishay.com/role/AccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Currency Translation Adjustment [Member]",
        "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r15",
      "r20",
      "r85",
      "r86",
      "r184",
      "r185",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r934"
     ]
    },
    "vsh_AdditionalExpectedRepatriation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "AdditionalExpectedRepatriation",
     "crdr": "debit",
     "presentation": [
      "http://vishay.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional repatriation of foreign earnings which the company expects to occur in future period.",
        "label": "Additional expected repatriation"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital in excess of par value",
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital."
       }
      }
     },
     "auth_ref": [
      "r79"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital In Excess of Par Value [Member]",
        "label": "Additional Paid-in Capital [Member]",
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r716",
      "r947",
      "r948",
      "r949",
      "r951",
      "r1027",
      "r1085"
     ]
    },
    "vsh_AdjustmentToNumeratorForContinuingOperationsAndNetEarningsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "AdjustmentToNumeratorForContinuingOperationsAndNetEarningsAbstract",
     "presentation": [
      "http://vishay.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustment To Numerator For Continuing Operations and Net Earnings.",
        "label": "Adjustment To Numerator For Continuing Operations and Net Earnings [Abstract]",
        "verboseLabel": "Adjustment to the numerator for continuing operations and net earnings:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Stock compensation expense",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r57",
      "r475"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net earnings (loss) to net cash provided by operating activities:",
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "vsh_AdoptionOfNewAccountingStandardMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "AdoptionOfNewAccountingStandardMember",
     "presentation": [
      "http://vishay.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change in deferred taxes due to adoption of new accounting standard",
        "label": "Adoption of New Accounting Standard [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://vishay.com/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Individuals [Member]",
        "terseLabel": "All Individuals"
       }
      }
     },
     "auth_ref": [
      "r907",
      "r908",
      "r909",
      "r911",
      "r912",
      "r913",
      "r916"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock-based compensation expense recognized",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r505",
      "r510"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://vishay.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "srt_AmericasMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "AmericasMember",
     "presentation": [
      "http://vishay.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Americas [Member]"
       }
      }
     },
     "auth_ref": [
      "r1086",
      "r1087",
      "r1088",
      "r1089"
     ]
    },
    "us-gaap_AmortizationOfDebtDiscountPremium": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfDebtDiscountPremium",
     "crdr": "debit",
     "presentation": [
      "http://vishay.com/role/LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-cash interest expense",
        "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r98",
      "r359",
      "r1040"
     ]
    },
    "vsh_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAbstract",
     "presentation": [
      "http://vishay.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Abstract]",
        "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://vishay.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Antidilutive securities excluded from computation of earnings per share (in shares)",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r230"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "presentation": [
      "http://vishay.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, by Antidilutive Securities [Axis]",
        "documentation": "Information by type of antidilutive security."
       }
      }
     },
     "auth_ref": [
      "r30"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "presentation": [
      "http://vishay.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesNameDomain",
     "presentation": [
      "http://vishay.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities, Name [Domain]",
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r30"
     ]
    },
    "srt_AsiaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "AsiaMember",
     "presentation": [
      "http://vishay.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asia [Member]"
       }
      }
     },
     "auth_ref": [
      "r1086",
      "r1087",
      "r1088",
      "r1089"
     ]
    },
    "us-gaap_AssetImpairmentCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetImpairmentCharges",
     "crdr": "debit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment of goodwill and long-lived assets",
        "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r37"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets",
      "http://vishay.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "label": "Total Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r130",
      "r142",
      "r162",
      "r198",
      "r235",
      "r243",
      "r261",
      "r265",
      "r277",
      "r326",
      "r327",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r335",
      "r336",
      "r546",
      "r550",
      "r581",
      "r659",
      "r752",
      "r831",
      "r832",
      "r874",
      "r902",
      "r981",
      "r982",
      "r1045"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Assets",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsAndLiabilitiesLesseeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsAndLiabilitiesLesseeAbstract",
     "presentation": [
      "http://vishay.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Right of Use Assets and Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "vsh_AssetsAndLiabilitiesLesseeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "AssetsAndLiabilitiesLesseeTableTextBlock",
     "presentation": [
      "http://vishay.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's right of use assets and lease liabilities.",
        "label": "Assets and Liabilities, Lessee [Table Text Block]",
        "terseLabel": "Right of Use Assets and Lease Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Assets, Current",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r156",
      "r172",
      "r198",
      "r277",
      "r326",
      "r327",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r335",
      "r336",
      "r546",
      "r550",
      "r581",
      "r874",
      "r981",
      "r982",
      "r1045"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current assets:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://vishay.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair value assets",
        "documentation": "Fair value portion of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r563",
      "r564",
      "r865"
     ]
    },
    "vsh_AutomotiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "AutomotiveMember",
     "presentation": [
      "http://vishay.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Automotive end market customer",
        "label": "Automotive [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent",
     "crdr": "debit",
     "presentation": [
      "http://vishay.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Available for sale securities",
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current."
       }
      }
     },
     "auth_ref": [
      "r274",
      "r281"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504"
     ]
    },
    "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://vishay.com/role/BasisOfPresentation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Basis of Presentation",
        "label": "Basis of Presentation and Significant Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r108"
     ]
    },
    "srt_BoardOfDirectorsChairmanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "BoardOfDirectorsChairmanMember",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Former Board of Directors Chairman [Member]",
        "label": "Board of Directors Chairman [Member]"
       }
      }
     },
     "auth_ref": [
      "r961"
     ]
    },
    "vsh_BorrowingsToFundAcquisition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "BorrowingsToFundAcquisition",
     "presentation": [
      "http://vishay.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount borrowed under a revolving credit facility used to fund or partially fund an acquisition.",
        "label": "Borrowings to fund acquisition"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BuildingAndBuildingImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BuildingAndBuildingImprovementsMember",
     "presentation": [
      "http://vishay.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Building and Improvements [Member]",
        "label": "Building and Building Improvements [Member]",
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BuildingsAndImprovementsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BuildingsAndImprovementsGross",
     "crdr": "debit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Buildings and improvements",
        "documentation": "Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing."
       }
      }
     },
     "auth_ref": [
      "r111"
     ]
    },
    "vsh_CapacitorsSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "CapacitorsSegmentMember",
     "presentation": [
      "http://vishay.com/role/FairValueMeasurementsDetails",
      "http://vishay.com/role/RestructuringAndRelatedActivitiesDetails",
      "http://vishay.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capacitors Segment [Member]",
        "terseLabel": "Capacitors [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "vsh_CapellaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "CapellaMember",
     "presentation": [
      "http://vishay.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of asset group tested for impairment and determined to be impaired.",
        "label": "Capella [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "vsh_CappedCallTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "CappedCallTransactions",
     "crdr": "credit",
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capped call transactions entered in connection with issuance of convertible senior notes.",
        "label": "Capped call transactions, net of tax"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and cash equivalents",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r158",
      "r819"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash and cash equivalents at beginning of period",
        "periodEndLabel": "Cash and cash equivalents at end of period",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r105",
      "r195"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net decrease in cash and cash equivalents",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r105"
     ]
    },
    "vsh_CashRepatriatedTotal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "CashRepatriatedTotal",
     "crdr": "debit",
     "presentation": [
      "http://vishay.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of foreign earnings repatriated to the U.S. under the Company's repatriation program which was initiated in 2008.",
        "label": "Cash Repatriated Total",
        "terseLabel": "Total cash repatriated under the Company's program"
       }
      }
     },
     "auth_ref": []
    },
    "vsh_ChangeDueToEnactmentOfAmericanTaxpayerReliefActMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "ChangeDueToEnactmentOfAmericanTaxpayerReliefActMember",
     "presentation": [
      "http://vishay.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change in deferred tax assets value as a result of the enactment of the American Taxpayer Relief Act of 2012.",
        "label": "Change due to enactment of American Taxpayer Relief Act [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ChangeInContractWithCustomerLiabilityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ChangeInContractWithCustomerLiabilityAbstract",
     "presentation": [
      "http://vishay.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales returns and allowances accrual activity [Roll Forward]",
        "label": "Change in Contract with Customer, Liability [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "vsh_ChangeInIsraelTaxRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "ChangeInIsraelTaxRateMember",
     "presentation": [
      "http://vishay.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change in deferred tax assets in Israel as a result of the change in the corporate income tax rate in Israel.",
        "label": "Change in Israel Tax Rate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "vsh_ChangeInTaxRegulationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "ChangeInTaxRegulationMember",
     "presentation": [
      "http://vishay.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change in deferred taxes as a result of a change in tax regulation.",
        "label": "Change in Tax Regulation [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ChiefFinancialOfficerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ChiefFinancialOfficerMember",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Former Chief Financial Officer [Member]",
        "label": "Chief Financial Officer [Member]"
       }
      }
     },
     "auth_ref": [
      "r961"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://vishay.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "vsh_ClassBConvertibleCommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "ClassBConvertibleCommonStockMember",
     "presentation": [
      "http://vishay.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A classification of common stock that has different rights than Common Class A and may be converted to another form of security.",
        "label": "Class B Common Stock [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows",
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfEquity",
      "http://vishay.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Domain]",
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock."
       }
      }
     },
     "auth_ref": [
      "r151",
      "r166",
      "r167",
      "r168",
      "r198",
      "r220",
      "r224",
      "r227",
      "r229",
      "r237",
      "r238",
      "r277",
      "r326",
      "r329",
      "r330",
      "r331",
      "r335",
      "r336",
      "r367",
      "r368",
      "r370",
      "r373",
      "r379",
      "r581",
      "r708",
      "r709",
      "r710",
      "r711",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r740",
      "r761",
      "r780",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r921",
      "r943",
      "r952"
     ]
    },
    "us-gaap_CommonClassAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonClassAMember",
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows",
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock [Member]",
        "label": "Common Class A [Member]",
        "documentation": "Classification of common stock representing ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r1085"
     ]
    },
    "us-gaap_CommonClassBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonClassBMember",
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows",
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Class B Convertible Common Stock [Member]",
        "label": "Common Class B [Member]",
        "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r1085"
     ]
    },
    "us-gaap_CommonStockDividendsPerShareCashPaid": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockDividendsPerShareCashPaid",
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfEquityParenthetical",
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash dividends per share (in dollars per share)",
        "verboseLabel": "Dividends declared (in dollars per share)",
        "label": "Common Stock, Dividends, Per Share, Cash Paid",
        "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding."
       }
      }
     },
     "auth_ref": [
      "r121"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockMember",
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r892",
      "r893",
      "r894",
      "r896",
      "r897",
      "r898",
      "r899",
      "r947",
      "r948",
      "r951",
      "r1027",
      "r1084",
      "r1085"
     ]
    },
    "us-gaap_CommonStockOtherValueOutstanding": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockOtherValueOutstanding",
     "crdr": "credit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class B convertible common stock",
        "documentation": "Value of share of other common stock instruments held by shareholder. Includes, but is not limited to, exchangeable share."
       }
      }
     },
     "auth_ref": []
    },
    "vsh_CommonStockParValue010PerShareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "CommonStockParValue010PerShareMember",
     "presentation": [
      "http://vishay.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, par value $0.10 per share [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockValueOutstanding": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockValueOutstanding",
     "crdr": "credit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock",
        "documentation": "Value of common shares held by shareholders. Excludes common shares repurchased and held as treasury shares."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r740"
     ]
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pensions and Other Postretirement Benefits [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive income attributable to Vishay stockholders",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r180",
      "r182",
      "r190",
      "r653",
      "r671",
      "r673"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Less: comprehensive income attributable to noncontrolling interests",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r61",
      "r64",
      "r180",
      "r182",
      "r189",
      "r652",
      "r671",
      "r672"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive income",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r64",
      "r127",
      "r180",
      "r182",
      "r188",
      "r651",
      "r671"
     ]
    },
    "us-gaap_ComprehensiveIncomeNoteTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNoteTextBlock",
     "presentation": [
      "http://vishay.com/role/AccumulatedOtherComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accumulated Other Comprehensive Income (Loss)",
        "label": "Comprehensive Income (Loss) Note [Text Block]",
        "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income."
       }
      }
     },
     "auth_ref": [
      "r84",
      "r187",
      "r650",
      "r670"
     ]
    },
    "srt_ConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidationItemsAxis",
     "presentation": [
      "http://vishay.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Axis]"
       }
      }
     },
     "auth_ref": [
      "r140",
      "r201",
      "r235",
      "r245",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r265",
      "r266",
      "r267",
      "r326",
      "r327",
      "r328",
      "r329",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r831",
      "r832",
      "r981",
      "r982"
     ]
    },
    "srt_ConsolidationItemsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidationItemsDomain",
     "presentation": [
      "http://vishay.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Domain]"
       }
      }
     },
     "auth_ref": [
      "r140",
      "r201",
      "r235",
      "r245",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r265",
      "r266",
      "r267",
      "r326",
      "r327",
      "r328",
      "r329",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r831",
      "r832",
      "r981",
      "r982"
     ]
    },
    "us-gaap_ConstructionInProgressGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConstructionInProgressGross",
     "crdr": "debit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Construction in progress",
        "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service."
       }
      }
     },
     "auth_ref": [
      "r111"
     ]
    },
    "vsh_ContingentConsiderationFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "ContingentConsiderationFairValue",
     "crdr": "credit",
     "presentation": [
      "http://vishay.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of contingent consideration.",
        "label": "Acquisitions contingent consideration"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityCurrent",
     "crdr": "credit",
     "presentation": [
      "http://vishay.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Contract with Customer, Liability, Current",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r381",
      "r382",
      "r391"
     ]
    },
    "vsh_ContractWithCustomerLiabilityCurrentCreditsIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "ContractWithCustomerLiabilityCurrentCreditsIssued",
     "crdr": "debit",
     "presentation": [
      "http://vishay.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of credits issued decreasing the balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "label": "Contract with Customer, Liability, Current, Credits Issued",
        "negatedLabel": "Credits issued"
       }
      }
     },
     "auth_ref": []
    },
    "vsh_ContractWithCustomerLiabilityCurrentIncreaseDecreaseForForeignCurrencyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "ContractWithCustomerLiabilityCurrentIncreaseDecreaseForForeignCurrencyTransactions",
     "crdr": "credit",
     "presentation": [
      "http://vishay.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration from customer has been received or is due, from foreign currency transactions.",
        "label": "Contract with Customer, Liability, Current, Increase (Decrease) for Foreign Currency Transactions",
        "terseLabel": "Foreign currency"
       }
      }
     },
     "auth_ref": []
    },
    "vsh_ContractWithCustomerLiabilityCurrentProvision": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "ContractWithCustomerLiabilityCurrentProvision",
     "crdr": "debit",
     "presentation": [
      "http://vishay.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount charged against operating income increasing the balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "label": "Contract with Customer, Liability, Current, Provision",
        "terseLabel": "Sales allowances"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerSalesChannelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerSalesChannelAxis",
     "presentation": [
      "http://vishay.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract with Customer, Sales Channel [Axis]",
        "documentation": "Information by sales channel for delivery of good or service in contract with customer."
       }
      }
     },
     "auth_ref": [
      "r847",
      "r984"
     ]
    },
    "us-gaap_ContractWithCustomerSalesChannelDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerSalesChannelDomain",
     "presentation": [
      "http://vishay.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales Channel [Domain]",
        "label": "Contract with Customer, Sales Channel [Domain]",
        "documentation": "Sales channel for delivery of good or service in contract with customer. Includes, but is not limited to, directly to consumer and through intermediary."
       }
      }
     },
     "auth_ref": [
      "r847",
      "r984"
     ]
    },
    "vsh_ConvertibleAndExchangeableDebtInstruments": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "ConvertibleAndExchangeableDebtInstruments",
     "presentation": [
      "http://vishay.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using either the if-converted or treasury stock method. The method used is dependent on the specific debt instrument.",
        "label": "Convertible and exchangeable debt instruments",
        "verboseLabel": "Convertible and exchangeable debt instruments (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConvertibleDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConvertibleDebtMember",
     "presentation": [
      "http://vishay.com/role/LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Debt [Member]",
        "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r338",
      "r339",
      "r349",
      "r350",
      "r351",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r838",
      "r839",
      "r840",
      "r841",
      "r842"
     ]
    },
    "us-gaap_ConvertibleDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConvertibleDebtNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://vishay.com/role/LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible debt",
        "label": "Convertible Debt, Noncurrent",
        "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "vsh_ConvertibleSeniorDebenturesDue2040Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "ConvertibleSeniorDebenturesDue2040Member",
     "presentation": [
      "http://vishay.com/role/EarningsPerShareDetails",
      "http://vishay.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible Senior Debentures, Due 2040",
        "label": "Convertible Senior Debentures, Due 2040 [Member]",
        "terseLabel": "Convertible Debentures, Due 2040 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "vsh_ConvertibleSeniorDebenturesDue2041Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "ConvertibleSeniorDebenturesDue2041Member",
     "presentation": [
      "http://vishay.com/role/EarningsPerShareDetails",
      "http://vishay.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible Senior Debentures, Due 2041",
        "label": "Convertible Senior Debentures, Due 2041 [Member]",
        "terseLabel": "Convertible Debentures, Due 2041 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "vsh_ConvertibleSeniorDebenturesDue2042Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "ConvertibleSeniorDebenturesDue2042Member",
     "presentation": [
      "http://vishay.com/role/EarningsPerShareDetails",
      "http://vishay.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible Senior Debentures, Due 2042",
        "label": "Convertible Senior Debentures, Due 2042 [Member]",
        "terseLabel": "Convertible Debentures, Due 2042 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "vsh_ConvertibleSeniorNotesDue2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "ConvertibleSeniorNotesDue2025Member",
     "presentation": [
      "http://vishay.com/role/EarningsPerShareDetails",
      "http://vishay.com/role/LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible Senior Notes, due 2025",
        "label": "Convertible Senior Notes, Due 2025 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "vsh_ConvertibleSeniorNotesDue2030Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "ConvertibleSeniorNotesDue2030Member",
     "presentation": [
      "http://vishay.com/role/LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible senior notes, due 2025",
        "label": "Convertible Senior Notes, Due 2030 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CorporateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CorporateMember",
     "presentation": [
      "http://vishay.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate Other [Member]",
        "label": "Corporate Segment [Member]",
        "documentation": "Component of an entity that usually provides financial, operational and administrative support and is considered an operating segment. Excludes intersegment elimination and reconciling items."
       }
      }
     },
     "auth_ref": [
      "r955"
     ]
    },
    "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization",
     "crdr": "debit",
     "presentation": [
      "http://vishay.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of products sold (excluding depreciation)",
        "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization."
       }
      }
     },
     "auth_ref": [
      "r926",
      "r927"
     ]
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "presentation": [
      "http://vishay.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total cost of products sold",
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r92",
      "r617"
     ]
    },
    "us-gaap_CostOfGoodsAndServicesSoldDepreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfGoodsAndServicesSoldDepreciation",
     "crdr": "debit",
     "presentation": [
      "http://vishay.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation expense in cost of products sold",
        "documentation": "Amount of expense for allocation of cost of tangible asset over its useful life directly used in production of good and rendering of service."
       }
      }
     },
     "auth_ref": [
      "r937",
      "r968"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://vishay.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://vishay.com/role/LongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Long-Term Debt",
        "label": "Debt Disclosure [Text Block]",
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r196",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r324",
      "r325",
      "r337",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r353",
      "r360",
      "r361",
      "r363",
      "r590"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://vishay.com/role/FairValueMeasurementsDetails",
      "http://vishay.com/role/LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument [Axis]",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r67",
      "r68",
      "r131",
      "r133",
      "r201",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r344",
      "r349",
      "r350",
      "r351",
      "r352",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r838",
      "r839",
      "r840",
      "r841",
      "r842",
      "r872",
      "r944",
      "r969",
      "r970",
      "r971",
      "r1039",
      "r1041"
     ]
    },
    "us-gaap_DebtInstrumentCallDateEarliest": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentCallDateEarliest",
     "presentation": [
      "http://vishay.com/role/LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Call Date, Earliest",
        "documentation": "Earliest date before maturity when the issuer can call the outstanding debt instrument for repayment or conversion to equity, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r46",
      "r138"
     ]
    },
    "vsh_DebtInstrumentConvertibleConversionPeriodBeforeMaturityDate": {
     "xbrltype": "durationItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "DebtInstrumentConvertibleConversionPeriodBeforeMaturityDate",
     "presentation": [
      "http://vishay.com/role/LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period before maturity date prior to which the holders of convertible debt instruments may convert the convertible debt instruments under certain circumstances, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Debt Instrument, Convertible, Conversion Period before Maturity Date",
        "terseLabel": "Conversion period before maturity date"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentConvertibleConversionPrice1",
     "presentation": [
      "http://vishay.com/role/EarningsPerShareDetails",
      "http://vishay.com/role/LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective conversion price (in dollars per share)",
        "verboseLabel": "Minimum market price of common stock for inclusion of shares issuable upon conversion of senior debentures for calculation of diluted earnings per share (in dollars per share)",
        "documentation": "The price per share of the conversion feature embedded in the debt instrument."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r340"
     ]
    },
    "us-gaap_DebtInstrumentConvertibleConversionRatio1": {
     "xbrltype": "pureItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentConvertibleConversionRatio1",
     "presentation": [
      "http://vishay.com/role/LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective conversion rate",
        "label": "Debt Instrument, Convertible, Conversion Ratio",
        "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r71",
      "r119",
      "r120",
      "r340"
     ]
    },
    "us-gaap_DebtInstrumentConvertibleLatestDate1": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentConvertibleLatestDate1",
     "presentation": [
      "http://vishay.com/role/LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Convertible, Latest Date",
        "documentation": "Latest date when the debt instrument can be converted into equity, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r46",
      "r120"
     ]
    },
    "vsh_DebtInstrumentConvertibleMaximumThresholdOfQuarterlyCashDividendsPerShareOfCommonStockForNotAdjustingConversionRateOfConvertibleNotes": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "DebtInstrumentConvertibleMaximumThresholdOfQuarterlyCashDividendsPerShareOfCommonStockForNotAdjustingConversionRateOfConvertibleNotes",
     "presentation": [
      "http://vishay.com/role/LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum threshold of quarterly cash dividends per share of common stock for not adjusting conversion rate of convertible notes.",
        "label": "Debt Instrument, Convertible, Maximum threshold of quarterly cash dividends per share of common stock for not adjusting conversion rate of convertible notes",
        "terseLabel": "Maximum threshold of quarterly cash dividends per share of common stock for not adjusting conversion rate of convertible notes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentConvertibleStockPriceTrigger": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentConvertibleStockPriceTrigger",
     "presentation": [
      "http://vishay.com/role/LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "130% of the conversion price (in dollars per share)",
        "label": "Debt Instrument, Convertible, Stock Price Trigger",
        "documentation": "Price of the entity's common stock which would be required to be attained for the conversion feature embedded in the debt instrument to become effective."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger",
     "presentation": [
      "http://vishay.com/role/LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument percentage of conversion price",
        "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger",
        "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "presentation": [
      "http://vishay.com/role/LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Principal amount of debt",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r338",
      "r590",
      "r591",
      "r839",
      "r840",
      "r872"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "presentation": [
      "http://vishay.com/role/LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nonconvertible debt borrowing rate at issuance",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium."
       }
      }
     },
     "auth_ref": [
      "r70",
      "r365",
      "r590",
      "r591",
      "r872"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://vishay.com/role/LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash coupon rate",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r70",
      "r339"
     ]
    },
    "us-gaap_DebtInstrumentIssuanceDate1": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentIssuanceDate1",
     "presentation": [
      "http://vishay.com/role/LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Issuance date",
        "label": "Debt Instrument, Issuance Date",
        "documentation": "Date the debt instrument was issued, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r983"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://vishay.com/role/LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r201",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r344",
      "r349",
      "r350",
      "r351",
      "r352",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r362",
      "r838",
      "r839",
      "r840",
      "r841",
      "r842",
      "r872",
      "r944",
      "r1039",
      "r1041"
     ]
    },
    "us-gaap_DebtInstrumentMaturityDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentMaturityDate",
     "presentation": [
      "http://vishay.com/role/LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt maturity date",
        "label": "Debt Instrument, Maturity Date",
        "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r164",
      "r838",
      "r1031",
      "r1032"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://vishay.com/role/FairValueMeasurementsDetails",
      "http://vishay.com/role/LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Name [Domain]",
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r201",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r344",
      "r349",
      "r350",
      "r351",
      "r352",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r838",
      "r839",
      "r840",
      "r841",
      "r842",
      "r872",
      "r944",
      "r969",
      "r970",
      "r971",
      "r1039",
      "r1041"
     ]
    },
    "vsh_DebtInstrumentPercentageOfSalePriceOfCommonStock": {
     "xbrltype": "percentItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "DebtInstrumentPercentageOfSalePriceOfCommonStock",
     "presentation": [
      "http://vishay.com/role/LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Floor percentage of the trading price of convertible debt instruments to the product of common stock price and conversion rate to determine eligibility of conversion.",
        "label": "Debt Instrument Percentage Of Sale Price Of Common Stock",
        "verboseLabel": "Debt instrument percentage of sales price of common stock"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentRepurchaseDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentRepurchaseDate",
     "presentation": [
      "http://vishay.com/role/LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repurchase Date",
        "documentation": "Date the debt instrument was repurchased, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://vishay.com/role/LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Long-term Debt Instruments [Table]",
        "documentation": "Disclosure of information about long-term debt instrument or arrangement."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r46",
      "r47",
      "r65",
      "r118",
      "r120",
      "r201",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r344",
      "r349",
      "r350",
      "r351",
      "r352",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r362",
      "r838",
      "r839",
      "r840",
      "r841",
      "r842",
      "r872",
      "r944",
      "r1039",
      "r1041"
     ]
    },
    "us-gaap_DebtInstrumentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentsAbstract",
     "presentation": [
      "http://vishay.com/role/LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instruments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossWriteoff": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesHeldToMaturityAllowanceForCreditLossWriteoff",
     "crdr": "debit",
     "presentation": [
      "http://vishay.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Held-to-maturity securities, other-than-temporary impairments",
        "documentation": "Amount of writeoff of investment in debt security, measured at amortized cost (held-to-maturity), charged against allowance for credit loss."
       }
      }
     },
     "auth_ref": [
      "r280"
     ]
    },
    "us-gaap_DebtSecuritiesHeldToMaturityTransferAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesHeldToMaturityTransferAmount",
     "crdr": "debit",
     "presentation": [
      "http://vishay.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transfers to or from held-maturity securities",
        "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) transferred to investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and net income (trading)."
       }
      }
     },
     "auth_ref": [
      "r148"
     ]
    },
    "us-gaap_DeferredFinanceCostsNoncurrentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredFinanceCostsNoncurrentNet",
     "crdr": "debit",
     "presentation": [
      "http://vishay.com/role/LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Deferred financing costs",
        "label": "Debt Issuance Costs, Noncurrent, Net",
        "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r1038",
      "r1039",
      "r1041"
     ]
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://vishay.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company's Deferred Tax Assets In Israel",
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r946",
      "r1021"
     ]
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income taxes",
        "label": "Deferred Income Tax Assets, Net",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r514",
      "r515"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "crdr": "credit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred income taxes",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r514",
      "r515",
      "r660"
     ]
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxesAndTaxCredits",
     "crdr": "debit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income taxes",
        "label": "Deferred Income Taxes and Tax Credits",
        "documentation": "Amount of deferred income tax expense (benefit) and income tax credits."
       }
      }
     },
     "auth_ref": [
      "r107"
     ]
    },
    "us-gaap_DeferredOtherTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredOtherTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://vishay.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Deferred other tax expense (benefit)",
        "label": "Deferred Other Tax Expense (Benefit)",
        "documentation": "Amount of other deferred income tax expense (benefit) pertaining to income (loss) from continuing operations. For example, but not limited to, acquisition-date income tax benefits or expenses recognized from changes in the acquirer's valuation allowance for its previously existing deferred tax assets resulting from a business combination and adjustments to beginning-of-year balance of a valuation allowance because of a change in circumstance causing a change in judgment about the realizability of the related deferred tax asset in future periods."
       }
      }
     },
     "auth_ref": [
      "r946",
      "r1020"
     ]
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAmortizationOfGainsLosses",
     "crdr": "credit",
     "calculation": {
      "http://vishay.com/role/PensionsAndOtherPostretirementBenefitsDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://vishay.com/role/PensionsAndOtherPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Amortization of losses (gains)",
        "label": "Defined Benefit Plan, Amortization of Gain (Loss)",
        "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r396",
      "r434",
      "r459",
      "r850",
      "r851"
     ]
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit",
     "crdr": "debit",
     "calculation": {
      "http://vishay.com/role/PensionsAndOtherPostretirementBenefitsDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://vishay.com/role/PensionsAndOtherPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization of prior service cost",
        "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r396",
      "r435",
      "r460",
      "r850",
      "r851"
     ]
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfTransitionAssetObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAmortizationOfTransitionAssetObligation",
     "crdr": "credit",
     "calculation": {
      "http://vishay.com/role/PensionsAndOtherPostretirementBenefitsDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://vishay.com/role/PensionsAndOtherPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization of transition obligation",
        "documentation": "Amount of transition asset (obligation) recognized in net periodic benefit (cost) credit of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r396",
      "r436",
      "r461"
     ]
    },
    "us-gaap_DefinedBenefitPlanDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanDisclosureLineItems",
     "presentation": [
      "http://vishay.com/role/PensionsAndOtherPostretirementBenefitsDetails",
      "http://vishay.com/role/PensionsAndOtherPostretirementBenefitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan Disclosure [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear",
     "crdr": "debit",
     "presentation": [
      "http://vishay.com/role/PensionsAndOtherPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Estimated company contributions in next fiscal year",
        "documentation": "Amount of contribution expected to be received by defined benefit plan from employer in next fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r429",
      "r851"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets",
     "crdr": "credit",
     "calculation": {
      "http://vishay.com/role/PensionsAndOtherPostretirementBenefitsDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://vishay.com/role/PensionsAndOtherPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Expected return on plan assets",
        "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets",
        "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r396",
      "r433",
      "r458",
      "r850",
      "r851"
     ]
    },
    "us-gaap_DefinedBenefitPlanInterestCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanInterestCost",
     "crdr": "debit",
     "calculation": {
      "http://vishay.com/role/PensionsAndOtherPostretirementBenefitsDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://vishay.com/role/PensionsAndOtherPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest cost",
        "documentation": "Amount of cost recognized for passage of time related to defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r396",
      "r400",
      "r432",
      "r457",
      "r850",
      "r851"
     ]
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCost",
     "crdr": "debit",
     "calculation": {
      "http://vishay.com/role/PensionsAndOtherPostretirementBenefitsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://vishay.com/role/PensionsAndOtherPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net periodic benefit cost",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)",
        "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r430",
      "r455",
      "r850",
      "r851"
     ]
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCostAbstract",
     "presentation": [
      "http://vishay.com/role/PensionsAndOtherPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Components of net periodic pension cost [Abstract]",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1",
     "crdr": "credit",
     "calculation": {
      "http://vishay.com/role/PensionsAndOtherPostretirementBenefitsDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://vishay.com/role/PensionsAndOtherPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Curtailment and settlement losses",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement and Curtailment",
        "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit from settlement and curtailment."
       }
      }
     },
     "auth_ref": [
      "r986",
      "r987",
      "r988"
     ]
    },
    "us-gaap_DefinedBenefitPlanServiceCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanServiceCost",
     "crdr": "debit",
     "calculation": {
      "http://vishay.com/role/PensionsAndOtherPostretirementBenefitsDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://vishay.com/role/PensionsAndOtherPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net service cost",
        "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r398",
      "r431",
      "r456",
      "r850",
      "r851"
     ]
    },
    "us-gaap_DefinedBenefitPlanSettlementsBenefitObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanSettlementsBenefitObligation",
     "crdr": "debit",
     "presentation": [
      "http://vishay.com/role/PensionsAndOtherPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Settlements, Benefit Obligation",
        "documentation": "Amount of (increase) decrease to benefit obligation of defined benefit plan from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk for obligation and assets used to effect settlement. Includes, but is not limited to, lump-sum cash payment to participant in exchange for right to receive specified benefits, purchase of nonparticipating annuity contract and change from remeasurement."
       }
      }
     },
     "auth_ref": [
      "r399"
     ]
    },
    "vsh_DenominatorForBasicEarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "DenominatorForBasicEarningsPerShareAbstract",
     "presentation": [
      "http://vishay.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Denominator For Basic Earnings Per Share.",
        "label": "Denominator For Basic Earnings Per Share [Abstract]",
        "verboseLabel": "Denominator [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "vsh_DenominatorForDilutedEarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "DenominatorForDilutedEarningsPerShareAbstract",
     "presentation": [
      "http://vishay.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Denominator For Diluted Earnings Per Share.",
        "label": "Denominator For Diluted Earnings Per Share [Abstract]",
        "verboseLabel": "Denominator for diluted earnings (loss) per share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Depreciation",
     "crdr": "debit",
     "presentation": [
      "http://vishay.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total depreciation expense",
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r38"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation and amortization",
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r235",
      "r248",
      "r265",
      "r831",
      "r832"
     ]
    },
    "us-gaap_DerivativeDescriptionOfTerms": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeDescriptionOfTerms",
     "presentation": [
      "http://vishay.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative, Description of Terms",
        "documentation": "Description of the relevant terms of the derivative. Includes the type of instrument, risk being hedged, notional amount, counterparty, inception date, maturity date, relevant interest rates, strike price, cap price, and floor price."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeNotionalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeNotionalAmount",
     "presentation": [
      "http://vishay.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative, Notional Amount",
        "documentation": "Nominal or face amount used to calculate payment on derivative."
       }
      }
     },
     "auth_ref": [
      "r1025",
      "r1026"
     ]
    },
    "vsh_DiodesSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "DiodesSegmentMember",
     "presentation": [
      "http://vishay.com/role/RestructuringAndRelatedActivitiesDetails",
      "http://vishay.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Diodes Segment [Member]",
        "terseLabel": "Diodes [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://vishay.com/role/SegmentInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of Revenue",
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r984"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Stock-Based Compensation",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r473",
      "r478",
      "r506",
      "r507",
      "r509",
      "r859"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock-Based Compensation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "vsh_DistributorsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "DistributorsMember",
     "presentation": [
      "http://vishay.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distribution customers",
        "label": "Distributors [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "vsh_DividendEquivalentsIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "DividendEquivalentsIssued",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid-in-kind dividends issued to participating securities in the form of additional units of the participating security.",
        "label": "Dividend equivalents issued",
        "terseLabel": "Dividend equivalents issued (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "vsh_DividendEquivalentsIssuedInDollarsPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "DividendEquivalentsIssuedInDollarsPerShare",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for dividend equivalents issued during the period on the phantom stock plan.",
        "label": "Dividend equivalents issued (in dollars per share)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DividendsCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DividendsCommonStock",
     "crdr": "debit",
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Dividends declared",
        "label": "Dividends, Common Stock",
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK)."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r121"
     ]
    },
    "us-gaap_DividendsCommonStockCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DividendsCommonStockCash",
     "crdr": "debit",
     "calculation": {
      "http://vishay.com/role/StockholdersEquityDetails": {
       "parentTag": "vsh_StockholderReturnPolicyPayments",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://vishay.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends paid to stockholders",
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash."
       }
      }
     },
     "auth_ref": [
      "r121"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://vishay.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://vishay.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://vishay.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://vishay.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r906"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://vishay.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r910"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://vishay.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DomesticPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DomesticPlanMember",
     "presentation": [
      "http://vishay.com/role/PensionsAndOtherPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Domestic Plan [Member]",
        "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans."
       }
      }
     },
     "auth_ref": [
      "r989",
      "r990",
      "r991"
     ]
    },
    "vsh_EMSCompaniesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "EMSCompaniesMember",
     "presentation": [
      "http://vishay.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "EMS customers",
        "label": "EMS companies [Member]",
        "terseLabel": "EMS Companies [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfOperations",
      "http://vishay.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic earnings (loss) per share attributable to Vishay stockholders (in dollars per share)",
        "label": "Basic earnings (loss) per share attributable to Vishay stockholders (in dollars per share)",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r191",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r218",
      "r220",
      "r227",
      "r228",
      "r229",
      "r234",
      "r541",
      "r544",
      "r560",
      "r561",
      "r654",
      "r674",
      "r824"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfOperations",
      "http://vishay.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted earnings (loss) per share attributable to Vishay stockholders (in dollars per share)",
        "label": "Diluted earnings (loss) per share attributable to Vishay stockholders (in dollars per share)",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r191",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r220",
      "r227",
      "r228",
      "r229",
      "r234",
      "r541",
      "r544",
      "r560",
      "r561",
      "r654",
      "r674",
      "r824"
     ]
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://vishay.com/role/EarningsPerSharePolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Discussion on convertible debt included in computation of earnings per share diluted",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r31",
      "r231"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://vishay.com/role/EarningsPerShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Earnings Per Share",
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r217",
      "r230",
      "r232",
      "r233"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effect of exchange rate changes on cash and cash equivalents",
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r582"
     ]
    },
    "vsh_EffectOnIncomeTaxExpenseBenefitLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "EffectOnIncomeTaxExpenseBenefitLineItems",
     "presentation": [
      "http://vishay.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in",
        "label": "Effect on Income Tax Expense (Benefit) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "vsh_EffectiveIncomeTaxRateDescriptionPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "EffectiveIncomeTaxRateDescriptionPolicyTextBlock",
     "presentation": [
      "http://vishay.com/role/IncomeTaxesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description on effective income tax rate during the reporting period.",
        "label": "Effective Income Tax Rate Description [Policy Text Block]",
        "verboseLabel": "Effective Income Tax Rate Description"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability",
     "crdr": "credit",
     "presentation": [
      "http://vishay.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Embedded derivative",
        "label": "Embedded Derivative, Fair Value of Embedded Derivative Liability",
        "documentation": "Fair value as of the balance sheet date of the embedded derivative or group of embedded derivatives classified as a liability."
       }
      }
     },
     "auth_ref": [
      "r129",
      "r1030",
      "r1031",
      "r1032"
     ]
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payroll and related expenses",
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r68"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "crdr": "debit",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized Compensation Cost",
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r508"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Remaining Amortization Periods",
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r508"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://vishay.com/role/EarningsPerShareDetails",
      "http://vishay.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Options [Member]",
        "terseLabel": "Weighted average employees stock options [Member]",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://vishay.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://vishay.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://vishay.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://vishay.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://vishay.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r904"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://vishay.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://vishay.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://vishay.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r904"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://vishay.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://vishay.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r904"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://vishay.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://vishay.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r920"
     ]
    },
    "dei_EntityListingsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingsLineItems",
     "presentation": [
      "http://vishay.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listings [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingsTable",
     "presentation": [
      "http://vishay.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listings [Table]",
        "documentation": "Container for exchange listing information for an entity"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://vishay.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r904"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://vishay.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r904"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://vishay.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r904"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://vishay.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r904"
     ]
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://vishay.com/role/AccumulatedOtherComprehensiveIncomeLossDetails",
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Component [Domain]",
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r152",
      "r183",
      "r184",
      "r185",
      "r202",
      "r203",
      "r204",
      "r206",
      "r211",
      "r213",
      "r215",
      "r236",
      "r278",
      "r279",
      "r299",
      "r380",
      "r528",
      "r529",
      "r538",
      "r539",
      "r540",
      "r542",
      "r543",
      "r544",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r559",
      "r583",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r592",
      "r595",
      "r610",
      "r670",
      "r700",
      "r701",
      "r702",
      "r716",
      "r780"
     ]
    },
    "srt_EuropeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "EuropeMember",
     "presentation": [
      "http://vishay.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Europe [Member]"
       }
      }
     },
     "auth_ref": [
      "r1086",
      "r1087",
      "r1088",
      "r1089"
     ]
    },
    "vsh_ExchangeableUnsecuredNotesDue2102Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "ExchangeableUnsecuredNotesDue2102Member",
     "presentation": [
      "http://vishay.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowings that are exchangeable for equity instruments.",
        "label": "Exchangeable Unsecured Notes, Due 2102 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "vsh_ExecutiveCompensationCharge": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "ExecutiveCompensationCharge",
     "crdr": "debit",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Compensation expense recorded to recognize changes in executive employees contract or status with the company.",
        "label": "Executive Compensation Charge",
        "terseLabel": "Executive compensation charges (credit)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "presentation": [
      "http://vishay.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r563",
      "r564",
      "r574",
      "r865"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "presentation": [
      "http://vishay.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Table]",
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r563",
      "r564",
      "r574",
      "r865"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://vishay.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Hierarchy [Axis]",
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r351",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r562",
      "r564",
      "r565",
      "r566",
      "r567",
      "r573",
      "r574",
      "r576",
      "r611",
      "r612",
      "r613",
      "r839",
      "r840",
      "r848",
      "r849",
      "r850",
      "r865",
      "r868"
     ]
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByMeasurementFrequencyAxis",
     "presentation": [
      "http://vishay.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Frequency [Axis]",
        "documentation": "Information by measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r563",
      "r564",
      "r565",
      "r567",
      "r865",
      "r1031",
      "r1034"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://vishay.com/role/FairValueMeasurements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Fair Value Measurements",
        "label": "Fair Value Disclosures [Text Block]",
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information."
       }
      }
     },
     "auth_ref": [
      "r569",
      "r571",
      "r572",
      "r573",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r648",
      "r865",
      "r869"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://vishay.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Level 1 [Member]",
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r351",
      "r421",
      "r426",
      "r564",
      "r574",
      "r611",
      "r848",
      "r849",
      "r850",
      "r865"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://vishay.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Level 2 [Member]",
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets."
       }
      }
     },
     "auth_ref": [
      "r351",
      "r421",
      "r426",
      "r564",
      "r565",
      "r574",
      "r612",
      "r839",
      "r840",
      "r848",
      "r849",
      "r850",
      "r865"
     ]
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel3Member",
     "presentation": [
      "http://vishay.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Level 3 [Member]",
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r351",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r564",
      "r565",
      "r566",
      "r567",
      "r574",
      "r613",
      "r839",
      "r840",
      "r848",
      "r849",
      "r850",
      "r865",
      "r868"
     ]
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementFrequencyDomain",
     "presentation": [
      "http://vishay.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Measurement Frequency [Domain]",
        "documentation": "Measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r563",
      "r564",
      "r565",
      "r567",
      "r865",
      "r1031",
      "r1034"
     ]
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://vishay.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Measurements, Fair Value Hierarchy [Domain]",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r351",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r562",
      "r564",
      "r565",
      "r566",
      "r567",
      "r573",
      "r574",
      "r576",
      "r611",
      "r612",
      "r613",
      "r839",
      "r840",
      "r848",
      "r849",
      "r850",
      "r865",
      "r868"
     ]
    },
    "us-gaap_FairValueMeasurementsNonrecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementsNonrecurringMember",
     "presentation": [
      "http://vishay.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Measurements, Nonrecurring [Member]",
        "documentation": "Infrequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, not frequently measured at fair value."
       }
      }
     },
     "auth_ref": [
      "r563",
      "r564",
      "r565",
      "r567",
      "r865",
      "r1031"
     ]
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementsRecurringMember",
     "presentation": [
      "http://vishay.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Measurements, Recurring [Member]",
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value."
       }
      }
     },
     "auth_ref": [
      "r865",
      "r1028",
      "r1029",
      "r1030",
      "r1031",
      "r1032",
      "r1034"
     ]
    },
    "vsh_FavorableResolutionOfContingency": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "FavorableResolutionOfContingency",
     "crdr": "credit",
     "presentation": [
      "http://vishay.com/role/BasisOfPresentationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Favorable resolution of contingency.",
        "label": "Favorable Resolution of Contingency"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract",
     "presentation": [
      "http://vishay.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets [Abstract]",
        "label": "Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract",
     "presentation": [
      "http://vishay.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities [Abstract]",
        "label": "Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiscalPeriod": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiscalPeriod",
     "presentation": [
      "http://vishay.com/role/BasisOfPresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fiscal Period, Policy",
        "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed."
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "us-gaap_ForeignCurrencyContractAssetFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyContractAssetFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://vishay.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Currency Forward Contract",
        "documentation": "Fair value portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps."
       }
      }
     },
     "auth_ref": [
      "r563",
      "r564"
     ]
    },
    "us-gaap_ForeignEarningsRepatriated": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignEarningsRepatriated",
     "crdr": "credit",
     "presentation": [
      "http://vishay.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash repatriated during the current period",
        "label": "Foreign Earnings Repatriated",
        "documentation": "Amount of foreign earnings repatriated from subsidiaries outside the country of domicile."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForeignPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignPlanMember",
     "presentation": [
      "http://vishay.com/role/PensionsAndOtherPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-U.S. Plans [Member]",
        "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, not determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans."
       }
      }
     },
     "auth_ref": [
      "r989",
      "r990",
      "r991"
     ]
    },
    "vsh_FutureCashRepatriationFollowingNextFiscalQuarter": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "FutureCashRepatriationFollowingNextFiscalQuarter",
     "crdr": "debit",
     "presentation": [
      "http://vishay.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash estimated to be repatriated to the United States in the period following the next fiscal quarter.",
        "label": "Future cash repatriation following next fiscal quarter",
        "terseLabel": "Future cash repatriation next fiscal quarter"
       }
      }
     },
     "auth_ref": []
    },
    "vsh_FutureCashRepatriationNextFiscalQuarter": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "FutureCashRepatriationNextFiscalQuarter",
     "crdr": "debit",
     "presentation": [
      "http://vishay.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash estimated to be repatriated to the United States in the next fiscal quarter.",
        "label": "Future cash repatriation next fiscal quarter"
       }
      }
     },
     "auth_ref": []
    },
    "vsh_FutureRepatriationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "FutureRepatriationAbstract",
     "presentation": [
      "http://vishay.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Future cash repatriation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "crdr": "credit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "(Gain) loss on disposal of property and equipment",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "crdr": "credit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfOperations": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 2.0
      },
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows",
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss on early extinguishment of debt",
        "negatedLabel": "Loss on early extinguishment of debt",
        "label": "Gain (Loss) on Extinguishment of Debt",
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r44",
      "r45"
     ]
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill",
        "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r160",
      "r283",
      "r649",
      "r832",
      "r837",
      "r866",
      "r874",
      "r964",
      "r965"
     ]
    },
    "us-gaap_GoodwillFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://vishay.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill, Fair Value Disclosure",
        "documentation": "Fair value portion of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r865",
      "r866",
      "r1028",
      "r1029",
      "r1033"
     ]
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillImpairmentLoss",
     "crdr": "debit",
     "presentation": [
      "http://vishay.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment of goodwill",
        "documentation": "Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r284",
      "r290",
      "r294",
      "r837",
      "r866"
     ]
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfOperations",
      "http://vishay.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross profit",
        "label": "Gross profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r93",
      "r141",
      "r198",
      "r277",
      "r326",
      "r327",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r335",
      "r336",
      "r581",
      "r826",
      "r831",
      "r954",
      "r957",
      "r958",
      "r959",
      "r960",
      "r981"
     ]
    },
    "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain",
     "crdr": "credit",
     "presentation": [
      "http://vishay.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Held-to-maturity securities, unrecognized gain",
        "documentation": "Amount of accumulated unrecognized gain on investment in debt security measured at amortized cost (held-to-maturity)."
       }
      }
     },
     "auth_ref": [
      "r143",
      "r275"
     ]
    },
    "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss",
     "crdr": "debit",
     "presentation": [
      "http://vishay.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Held-to-maturity Securities, unrecognized loss",
        "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity)."
       }
      }
     },
     "auth_ref": [
      "r144",
      "r276"
     ]
    },
    "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://vishay.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Impairment of Intangible Assets",
        "label": "Impairment of Intangible Assets (Excluding Goodwill)",
        "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r296",
      "r297"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfOperations": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfOperations",
      "http://vishay.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income before taxes",
        "terseLabel": "Consolidated Income Before Taxes",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r136",
      "r141",
      "r655",
      "r666",
      "r826",
      "r831",
      "r954",
      "r957",
      "r958",
      "r959",
      "r960"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Condensed Statements of Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://vishay.com/role/BasisOfPresentationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Income Location, Balance [Axis]",
        "documentation": "Information by location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r300",
      "r307",
      "r312",
      "r568",
      "r570",
      "r575",
      "r697",
      "r699",
      "r765",
      "r816",
      "r867",
      "r1055"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://vishay.com/role/BasisOfPresentationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Income Location, Balance [Domain]",
        "documentation": "Location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r307",
      "r312",
      "r568",
      "r570",
      "r575",
      "r697",
      "r699",
      "r765",
      "r816",
      "r867",
      "r1055"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://vishay.com/role/IncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Income Taxes",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r200",
      "r512",
      "r517",
      "r518",
      "r519",
      "r520",
      "r524",
      "r525",
      "r530",
      "r532",
      "r536",
      "r537",
      "r713",
      "r862"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfOperations": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax expense",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r147",
      "r149",
      "r214",
      "r215",
      "r235",
      "r251",
      "r265",
      "r516",
      "r517",
      "r531",
      "r677",
      "r862"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://vishay.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability",
     "crdr": "debit",
     "presentation": [
      "http://vishay.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Income Tax Expense (Benefit), Continuing Operations, Adjustment of Deferred Tax (Asset) Liability",
        "label": "Income Tax Expense (Benefit), Continuing Operations, Adjustment of Deferred Tax (Asset) Liability",
        "documentation": "Amount of income tax expense (benefit) from continuing operations attributable to an adjustment of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity."
       }
      }
     },
     "auth_ref": [
      "r527"
     ]
    },
    "us-gaap_IncomeTaxUncertaintiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxUncertaintiesAbstract",
     "presentation": [
      "http://vishay.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Uncertainties [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOperatingAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingAssets",
     "crdr": "credit",
     "presentation": [
      "http://vishay.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital expenditures",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of assets used to generate operating income."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingCapital",
     "crdr": "credit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Net change in operating assets and liabilities, net of effects of businesses acquired",
        "label": "Increase (Decrease) in Operating Capital",
        "documentation": "The increase (decrease) during the reporting period of all assets and liabilities used in operating activities."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights",
     "presentation": [
      "http://vishay.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding phantom stock units (in shares)",
        "documentation": "This element represents nonvested share-based payment awards that contain non-forfeitable rights to dividends or dividend equivalents (whether paid or unpaid). Basic and dilutive earnings per share are generally disclosed for such shares using the two-class method."
       }
      }
     },
     "auth_ref": [
      "r29"
     ]
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "presentation": [
      "http://vishay.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted stock units (in shares)",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements",
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method."
       }
      }
     },
     "auth_ref": [
      "r221",
      "r222",
      "r223",
      "r229",
      "r477"
     ]
    },
    "vsh_IncrementalCommonSharesOther": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "IncrementalCommonSharesOther",
     "presentation": [
      "http://vishay.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other shares included in the calculation of diluted EPS as a result of the potential dilutive effect of other instruments not separately disclosed.",
        "label": "Incremental Common Shares Other",
        "verboseLabel": "Other"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwillFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://vishay.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair value of intangible asset",
        "documentation": "Fair value portion of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit."
       }
      }
     },
     "auth_ref": [
      "r1028",
      "r1029",
      "r1033"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "IndividualAxis",
     "presentation": [
      "http://vishay.com/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Individual [Axis]",
        "terseLabel": "Individual:"
       }
      }
     },
     "auth_ref": [
      "r907",
      "r908",
      "r909",
      "r911",
      "r912",
      "r913",
      "r916"
     ]
    },
    "vsh_InductorsSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "InductorsSegmentMember",
     "presentation": [
      "http://vishay.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inductors use an internal magnetic field to change alternating current phase and resist alternating current.",
        "label": "Inductors Segment [Member]",
        "verboseLabel": "Inductors [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "vsh_IndustrialMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "IndustrialMember",
     "presentation": [
      "http://vishay.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Industrial end market customer.",
        "label": "Industrial [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r914"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other intangible assets, net",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges."
       }
      }
     },
     "auth_ref": [
      "r295",
      "r966",
      "r967"
     ]
    },
    "us-gaap_InterestExpenseNonoperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpenseNonoperating",
     "crdr": "debit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfOperations": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest expense",
        "label": "Interest Expense, Nonoperating",
        "documentation": "Amount of interest expense classified as nonoperating."
       }
      }
     },
     "auth_ref": [
      "r247",
      "r938"
     ]
    },
    "us-gaap_InterestOnConvertibleDebtNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestOnConvertibleDebtNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://vishay.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest savings assuming conversion of dilutive convertible and exchangeable notes, net of tax",
        "documentation": "Amount, after tax, of interest recognized on convertible debt instrument excluding interest on principal required to be paid in cash."
       }
      }
     },
     "auth_ref": [
      "r219",
      "r225",
      "r229"
     ]
    },
    "us-gaap_InventoryFinishedGoodsNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryFinishedGoodsNetOfReserves",
     "crdr": "debit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finished goods",
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r821"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total inventories",
        "label": "Inventory, Net",
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r170",
      "r820",
      "r874"
     ]
    },
    "us-gaap_InventoryNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryNetAbstract",
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryRawMaterialsNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryRawMaterialsNetOfReserves",
     "crdr": "debit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Raw materials",
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r823"
     ]
    },
    "us-gaap_InventoryWorkInProcessNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryWorkInProcessNetOfReserves",
     "crdr": "debit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Work in process",
        "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r822"
     ]
    },
    "us-gaap_InventoryWriteDown": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryWriteDown",
     "crdr": "debit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory write-offs for obsolescence",
        "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels."
       }
      }
     },
     "auth_ref": [
      "r282"
     ]
    },
    "us-gaap_Land": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Land",
     "crdr": "debit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Land",
        "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale."
       }
      }
     },
     "auth_ref": [
      "r929"
     ]
    },
    "us-gaap_LeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://vishay.com/role/LeasesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://vishay.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease expense",
        "label": "Lease, Cost",
        "documentation": "Amount of lease cost recognized by lessee for lease contract."
       }
      }
     },
     "auth_ref": [
      "r600",
      "r873"
     ]
    },
    "us-gaap_LeaseCostAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCostAbstract",
     "presentation": [
      "http://vishay.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease expense [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://vishay.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease Expense",
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income."
       }
      }
     },
     "auth_ref": [
      "r1042"
     ]
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeaseDescriptionLineItems",
     "presentation": [
      "http://vishay.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Lease, Description [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r599",
      "r609"
     ]
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeaseDescriptionTable",
     "presentation": [
      "http://vishay.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Lease, Description [Table]",
        "documentation": "Disclosure of information about lessee's leases."
       }
      }
     },
     "auth_ref": [
      "r599",
      "r609"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://vishay.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Undiscounted Future Lease Payments for Operating Lease Liabilities",
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r1043"
     ]
    },
    "vsh_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour",
     "crdr": "credit",
     "presentation": [
      "http://vishay.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee Operating Lease Liability Payments Due After Year Four",
        "terseLabel": "Thereafter"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://vishay.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2026",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r607"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "presentation": [
      "http://vishay.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2029",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r607"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "presentation": [
      "http://vishay.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2028",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r607"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "presentation": [
      "http://vishay.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2027",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r607"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "crdr": "credit",
     "presentation": [
      "http://vishay.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2025 (excluding the six fiscal months ended June 28, 2025)",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r1043"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://vishay.com/role/Leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases",
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r594"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Liabilities",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r67",
      "r68",
      "r69",
      "r73",
      "r74",
      "r75",
      "r76",
      "r198",
      "r277",
      "r326",
      "r327",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r335",
      "r336",
      "r547",
      "r550",
      "r551",
      "r581",
      "r739",
      "r825",
      "r902",
      "r981",
      "r1045",
      "r1046"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities and equity",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r134",
      "r663",
      "r874",
      "r945",
      "r963",
      "r1035"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities and equity",
        "label": "Liabilities and Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "label": "Liabilities, Current",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r69",
      "r157",
      "r198",
      "r277",
      "r326",
      "r327",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r335",
      "r336",
      "r547",
      "r550",
      "r551",
      "r581",
      "r874",
      "r981",
      "r1045",
      "r1046"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesFairValueDisclosure",
     "crdr": "credit",
     "presentation": [
      "http://vishay.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Fair value liabilities",
        "label": "Liabilities, Fair Value Disclosure",
        "documentation": "Fair value of financial and nonfinancial obligations."
       }
      }
     },
     "auth_ref": [
      "r564",
      "r1028"
     ]
    },
    "us-gaap_LineOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditMember",
     "presentation": [
      "http://vishay.com/role/LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility [Member]",
        "label": "Line of Credit [Member]",
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://vishay.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "vsh_LongLivedAssetsHeldAndUsedCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "LongLivedAssetsHeldAndUsedCarryingValue",
     "crdr": "debit",
     "presentation": [
      "http://vishay.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value of long-lived assets prior to impairment.",
        "label": "Long-lived assets held and used, carrying value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebt",
     "crdr": "credit",
     "presentation": [
      "http://vishay.com/role/LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term debt",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r133",
      "r350",
      "r364",
      "r839",
      "r840",
      "r872",
      "r1053"
     ]
    },
    "us-gaap_LongTermDebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtCurrent",
     "crdr": "credit",
     "presentation": [
      "http://vishay.com/role/LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Less current portion",
        "label": "Long-Term Debt, Current Maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r163"
     ]
    },
    "vsh_LongTermDebtExcludingDerivativeLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "LongTermDebtExcludingDerivativeLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://vishay.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value of long-term debt, excluding the derivative liability.",
        "label": "Long Term Debt Excluding Derivative Liabilities",
        "terseLabel": "Carrying value of long-term debt, excluding deferred financing costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtFairValue",
     "crdr": "credit",
     "presentation": [
      "http://vishay.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term debt, fair value",
        "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission."
       }
      }
     },
     "auth_ref": [
      "r1028",
      "r1030",
      "r1031",
      "r1032"
     ]
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets",
      "http://vishay.com/role/LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Long-term debt, less current portion",
        "label": "Long-term debt less current portion",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r165"
     ]
    },
    "us-gaap_LongTermLineOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermLineOfCredit",
     "crdr": "credit",
     "presentation": [
      "http://vishay.com/role/LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit facility",
        "label": "Long-Term Line of Credit, Noncurrent",
        "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r41",
      "r42"
     ]
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://vishay.com/role/LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term Debt, Type [Axis]",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r969",
      "r970",
      "r971"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://vishay.com/role/LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term Debt, Type [Domain]",
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r43",
      "r969",
      "r970",
      "r971"
     ]
    },
    "us-gaap_MachineryAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MachineryAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Machinery and equipment",
        "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment."
       }
      }
     },
     "auth_ref": [
      "r111"
     ]
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MachineryAndEquipmentMember",
     "presentation": [
      "http://vishay.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Machinery and Equipment [Member]",
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment."
       }
      }
     },
     "auth_ref": []
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://vishay.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer Type [Axis]"
       }
      }
     },
     "auth_ref": [
      "r272",
      "r846",
      "r884",
      "r889",
      "r984",
      "r1054",
      "r1056",
      "r1057",
      "r1059",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083"
     ]
    },
    "us-gaap_ManufacturingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ManufacturingCosts",
     "crdr": "debit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfOperations": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Costs of products sold",
        "documentation": "The aggregate costs incurred in the production of goods for sale."
       }
      }
     },
     "auth_ref": [
      "r91"
     ]
    },
    "vsh_MarcZandmanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "MarcZandmanMember",
     "presentation": [
      "http://vishay.com/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Executive Chair of the Board of Directors and Chief Business Development Officer of the Company.",
        "label": "Marc Zandman [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MaterialReconcilingItemsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MaterialReconcilingItemsMember",
     "presentation": [
      "http://vishay.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reconciling Items [Member]",
        "label": "Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment [Member]",
        "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity."
       }
      }
     },
     "auth_ref": [
      "r260",
      "r263",
      "r266",
      "r831",
      "r832"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MaximumMember",
     "presentation": [
      "http://vishay.com/role/PensionsAndOtherPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]"
       }
      }
     },
     "auth_ref": [
      "r320",
      "r321",
      "r322",
      "r323",
      "r470",
      "r511",
      "r567",
      "r616",
      "r696",
      "r698",
      "r706",
      "r731",
      "r732",
      "r785",
      "r787",
      "r789",
      "r790",
      "r792",
      "r814",
      "r815",
      "r836",
      "r843",
      "r858",
      "r868",
      "r869",
      "r870",
      "r871",
      "r885",
      "r983",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052"
     ]
    },
    "vsh_MedicalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "MedicalMember",
     "presentation": [
      "http://vishay.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Medical end market customer",
        "label": "Medical [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "vsh_MilitaryAndAerospaceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "MilitaryAndAerospaceMember",
     "presentation": [
      "http://vishay.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Military and aerospace end market customer",
        "label": "Military and Aerospace [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "vsh_MinimumConditionsToProvideNoticeOfIntentToRedeemDebentures": {
     "xbrltype": "stringItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "MinimumConditionsToProvideNoticeOfIntentToRedeemDebentures",
     "presentation": [
      "http://vishay.com/role/LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The minimum conditions to provide notice of intent to redeem debentures.",
        "label": "Minimum conditions to provide notice of intent to redeem debentures",
        "verboseLabel": "Conversion Terms"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://vishay.com/role/PensionsAndOtherPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]"
       }
      }
     },
     "auth_ref": [
      "r320",
      "r321",
      "r322",
      "r323",
      "r470",
      "r511",
      "r567",
      "r616",
      "r696",
      "r698",
      "r706",
      "r731",
      "r732",
      "r785",
      "r787",
      "r789",
      "r790",
      "r792",
      "r814",
      "r815",
      "r836",
      "r843",
      "r858",
      "r868",
      "r869",
      "r870",
      "r885",
      "r983",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052"
     ]
    },
    "vsh_MosfetsSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "MosfetsSegmentMember",
     "presentation": [
      "http://vishay.com/role/RestructuringAndRelatedActivitiesDetails",
      "http://vishay.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MOSFETS Segment [Member]",
        "terseLabel": "MOSFETs [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://vishay.com/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Material Terms of Trading Arrangement",
        "label": "Material Terms of Trading Arrangement [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r915"
     ]
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://vishay.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer Type[Domain]"
       }
      }
     },
     "auth_ref": [
      "r272",
      "r846",
      "r884",
      "r889",
      "r984",
      "r1054",
      "r1056",
      "r1057",
      "r1059",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in financing activities",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r194"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing activities",
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in investing activities",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r194"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investing activities",
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by operating activities",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r105",
      "r106",
      "r107"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating activities",
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfOperations": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfOperations",
      "http://vishay.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net earnings (loss) attributable to Vishay stockholders",
        "terseLabel": "Net earnings (loss) attributable to Vishay stockholders",
        "label": "Net Income (Loss)",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r107",
      "r137",
      "r155",
      "r178",
      "r181",
      "r185",
      "r198",
      "r205",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r214",
      "r215",
      "r226",
      "r277",
      "r326",
      "r327",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r335",
      "r336",
      "r541",
      "r544",
      "r561",
      "r581",
      "r669",
      "r760",
      "r778",
      "r779",
      "r900",
      "r981"
     ]
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfOperations": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Less: net earnings attributable to noncontrolling interests",
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r128",
      "r178",
      "r181",
      "r211",
      "r214",
      "r215",
      "r668",
      "r936"
     ]
    },
    "us-gaap_NetIncomeLossAttributableToParentDiluted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAttributableToParentDiluted",
     "crdr": "credit",
     "presentation": [
      "http://vishay.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net earnings attributable to Vishay stockholders - diluted",
        "label": "Net Income (Loss) Attributable to Parent, Diluted",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent, and includes adjustments resulting from the assumption that dilutive convertible securities were converted, options or warrants were exercised, or that other shares were issued upon the satisfaction of certain conditions."
       }
      }
     },
     "auth_ref": []
    },
    "vsh_NetTCJATaxPayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "NetTCJATaxPayment",
     "crdr": "credit",
     "presentation": [
      "http://vishay.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected tax payable due to the enactment of the TCJA, net of estimated foreign tax credits, and after utilization of net operating loss, R&amp;D credits, and foreign tax credit carryforwards.",
        "label": "Expected TCJA tax payment, net"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://vishay.com/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted",
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r915"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://vishay.com/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated",
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r915"
     ]
    },
    "us-gaap_NoncontrollingInterestMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncontrollingInterestMember",
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncontrolling Interests [Member]",
        "label": "Noncontrolling Interest [Member]",
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r380",
      "r947",
      "r948",
      "r949",
      "r951",
      "r1085"
     ]
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfOperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfOperations",
      "http://vishay.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total other income (expense)",
        "label": "Unallocated Other Income (Expense)",
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)."
       }
      }
     },
     "auth_ref": [
      "r97"
     ]
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonoperatingIncomeExpenseAbstract",
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other income (expense):"
       }
      }
     },
     "auth_ref": []
    },
    "vsh_NumberOfPensionPlanParticipantsForWhomAnnuityContractsWerePurchased": {
     "xbrltype": "pureItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "NumberOfPensionPlanParticipantsForWhomAnnuityContractsWerePurchased",
     "presentation": [
      "http://vishay.com/role/PensionsAndOtherPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of participants for whom annuity contracts were purchased to partially settle the Company's U.S. pension obligations.",
        "label": "Number of pension plan participants for whom annuity contracts were purchased"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfReportableSegments",
     "presentation": [
      "http://vishay.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of reportable segments",
        "label": "Number of Reportable Segments",
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements."
       }
      }
     },
     "auth_ref": [
      "r827",
      "r835",
      "r956"
     ]
    },
    "vsh_NumeratorForBasicEarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "NumeratorForBasicEarningsPerShareAbstract",
     "presentation": [
      "http://vishay.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Numerator For Basic Earnings Per Share.",
        "label": "Numerator For Basic Earnings Per Share [Abstract]",
        "terseLabel": "Numerator [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "vsh_NumeratorForDilutedEarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "NumeratorForDilutedEarningsPerShareAbstract",
     "presentation": [
      "http://vishay.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Numerator For Diluted Earnings Per Share.",
        "label": "Numerator For Diluted Earnings Per Share [Abstract]",
        "verboseLabel": "Numerator for diluted earnings per share:"
       }
      }
     },
     "auth_ref": []
    },
    "vsh_OEMsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "OEMsMember",
     "presentation": [
      "http://vishay.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "OEM customers",
        "label": "OEMs [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingCostsAndExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingCostsAndExpenses",
     "crdr": "debit",
     "presentation": [
      "http://vishay.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment operating expenses",
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Excludes Selling, General and Administrative Expense."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfOperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfOperations",
      "http://vishay.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Operating income",
        "terseLabel": "Operating income (loss)",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r141",
      "r826",
      "r954",
      "r957",
      "r958",
      "r959",
      "r960"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://vishay.com/role/LeasesDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://vishay.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating lease expense",
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability."
       }
      }
     },
     "auth_ref": [
      "r601",
      "r873"
     ]
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "presentation": [
      "http://vishay.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Undiscounted future lease payments for operating lease liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://vishay.com/role/LeasesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://vishay.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease liabilities",
        "label": "Operating Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r597"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://vishay.com/role/LeasesDetails": {
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0,
       "order": 0.0
      },
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets",
      "http://vishay.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current lease liabilities",
        "label": "Lease liabilities",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r597"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://vishay.com/role/LeasesDetails": {
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0,
       "order": 1.0
      },
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets",
      "http://vishay.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term lease liabilities",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r597"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://vishay.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash paid for operating leases",
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use."
       }
      }
     },
     "auth_ref": [
      "r598",
      "r604"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets",
      "http://vishay.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Right of use assets",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r596"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://vishay.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted-average discount rate - operating leases",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r606",
      "r873"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://vishay.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted-average remaining lease term - operating leases",
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r605",
      "r873"
     ]
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwardsTable",
     "presentation": [
      "http://vishay.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Loss Carryforwards [Table]",
        "documentation": "Disclosure of information about operating loss carryforward. Includes, but is not limited to, tax authority, amount and expiration date of operating loss carryforward, and likelihood of utilization."
       }
      }
     },
     "auth_ref": [
      "r526"
     ]
    },
    "us-gaap_OperatingSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingSegmentsMember",
     "presentation": [
      "http://vishay.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Segments [Member]",
        "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r266",
      "r831",
      "r832"
     ]
    },
    "vsh_OptoelectronicComponentsSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "OptoelectronicComponentsSegmentMember",
     "presentation": [
      "http://vishay.com/role/RestructuringAndRelatedActivitiesDetails",
      "http://vishay.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Optoelectronic Components Segment [Member]",
        "terseLabel": "Optoelectronic Components [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "vsh_OtherAfsSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "OtherAfsSecuritiesMember",
     "presentation": [
      "http://vishay.com/role/AccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other available-for-sale securities.",
        "label": "Other AFS Securities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsCurrent",
     "crdr": "debit",
     "presentation": [
      "http://vishay.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Precious metals",
        "documentation": "Amount of current assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r171",
      "r874"
     ]
    },
    "us-gaap_OtherAssetsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://vishay.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Assets, Fair Value Disclosure",
        "documentation": "Fair value portion of other assets."
       }
      }
     },
     "auth_ref": [
      "r1028",
      "r1029",
      "r1033"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other assets",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r161"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax",
     "crdr": "credit",
     "presentation": [
      "http://vishay.com/role/AccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive income (loss) before reclassifications",
        "label": "Other Comprehensive Income (Loss), before Reclassifications, before Tax",
        "documentation": "Amount before tax and reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r184",
      "r583",
      "r586",
      "r589",
      "r670",
      "r934"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://vishay.com/role/AccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive income before reclassifications, net of tax",
        "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r20",
      "r184",
      "r583",
      "r586",
      "r589",
      "r670",
      "r934"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign currency translation adjustment",
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r670"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://vishay.com/role/AccumulatedOtherComprehensiveIncomeLossDetails",
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfEquity",
      "http://vishay.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other comprehensive income (loss)",
        "totalLabel": "Other comprehensive income (loss)",
        "label": "Net other comprehensive income (loss)",
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r17",
      "r179",
      "r182",
      "r187",
      "r211",
      "r583",
      "r584",
      "r589",
      "r650",
      "r670",
      "r934",
      "r935"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract",
     "presentation": [
      "http://vishay.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive income (loss), net of tax",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax",
     "crdr": "debit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Pension and other post-retirement actuarial items",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax",
        "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r4",
      "r87",
      "r88",
      "r670"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossTax",
     "crdr": "debit",
     "presentation": [
      "http://vishay.com/role/AccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax effect",
        "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r183",
      "r187",
      "r516",
      "r533",
      "r534",
      "r583",
      "r587",
      "r589",
      "r650",
      "r670"
     ]
    },
    "us-gaap_OtherCostAndExpenseOperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCostAndExpenseOperating",
     "crdr": "debit",
     "presentation": [
      "http://vishay.com/role/AccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Component of Selling, General, and Administrative Expense",
        "label": "Other Cost and Expense, Operating",
        "documentation": "The total amount of other operating cost and expense items that are associated with the entity's normal revenue producing operation."
       }
      }
     },
     "auth_ref": [
      "r95",
      "r676",
      "r831"
     ]
    },
    "us-gaap_OtherIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherIncome",
     "crdr": "credit",
     "presentation": [
      "http://vishay.com/role/AccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Component of Other Income",
        "label": "Other Income",
        "documentation": "Amount of revenue and income classified as other."
       }
      }
     },
     "auth_ref": [
      "r675",
      "r762",
      "r793",
      "r794",
      "r795"
     ]
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other accrued expenses",
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r68",
      "r874"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other liabilities",
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r74"
     ]
    },
    "vsh_OtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "OtherMember",
     "presentation": [
      "http://vishay.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other end market customer",
        "label": "Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNoncashIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other",
        "label": "Other Noncash Income (Expense)",
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other."
       }
      }
     },
     "auth_ref": [
      "r107"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfOperations": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other",
        "label": "Other Nonoperating Income (Expense)",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r99"
     ]
    },
    "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember",
     "presentation": [
      "http://vishay.com/role/PensionsAndOtherPostretirementBenefitsDetails",
      "http://vishay.com/role/PensionsAndOtherPostretirementBenefitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Postretirement Benefits [Member]",
        "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits."
       }
      }
     },
     "auth_ref": [
      "r394",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r442",
      "r443",
      "r445",
      "r448",
      "r451",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r467",
      "r468",
      "r469",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854"
     ]
    },
    "us-gaap_OtherShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherShortTermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term investments",
        "documentation": "Amount of short-term investments classified as other."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r657",
      "r658",
      "r932"
     ]
    },
    "us-gaap_OtherTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://vishay.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "One-time tax benefit due to retroactive enactment of the American Taxpayer Relief Act of 2012",
        "label": "Other Tax Expense (Benefit)",
        "documentation": "Amount of other income tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r199",
      "r1018",
      "r1020"
     ]
    },
    "us-gaap_ParentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ParentMember",
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Vishay Stockholders' Equity [Member]",
        "label": "Parent [Member]",
        "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests."
       }
      }
     },
     "auth_ref": []
    },
    "vsh_ParticipantsWhoAcceptedVoluntaryLumpSumOffer": {
     "xbrltype": "pureItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "ParticipantsWhoAcceptedVoluntaryLumpSumOffer",
     "presentation": [
      "http://vishay.com/role/PensionsAndOtherPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of participants who accepted a voluntary lump-sum payment offer as partial settlement of the Company's pension obligations.",
        "label": "Participants who accepted voluntary lump-sum offer"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentOfFinancingAndStockIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentOfFinancingAndStockIssuanceCosts",
     "crdr": "credit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Debt issuance and amendment costs",
        "label": "Payment of Financing and Stock Issuance Costs",
        "documentation": "The total of the cash outflow during the period which has been paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt and the cost incurred directly for the issuance of equity securities."
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForProceedsFromOtherInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other investing activities",
        "label": "Payments for (Proceeds from) Other Investing Activities",
        "documentation": "Amount of cash (inflow) outflow from investing activities classified as other."
       }
      }
     },
     "auth_ref": [
      "r924",
      "r940"
     ]
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repurchase of common stock held in treasury",
        "label": "Payments for Repurchase of Common Stock",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r103"
     ]
    },
    "us-gaap_PaymentsForRestructuring": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForRestructuring",
     "crdr": "credit",
     "presentation": [
      "http://vishay.com/role/RestructuringAndRelatedActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Utilized",
        "label": "Payments for Restructuring",
        "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation."
       }
      }
     },
     "auth_ref": [
      "r311",
      "r942"
     ]
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsOfDividendsCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Dividends paid to common stockholders",
        "label": "Payments of Ordinary Dividends, Common Stock",
        "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity."
       }
      }
     },
     "auth_ref": [
      "r103"
     ]
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "credit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Cash withholding taxes paid when shares withheld for vested equity awards",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r192"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "crdr": "credit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Purchase of businesses, net of cash acquired",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase."
       }
      }
     },
     "auth_ref": [
      "r23"
     ]
    },
    "us-gaap_PaymentsToAcquireProductiveAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireProductiveAssets",
     "crdr": "credit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Capital expenditures",
        "label": "Payments to Acquire Productive Assets",
        "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets."
       }
      }
     },
     "auth_ref": [
      "r146",
      "r1022",
      "r1023",
      "r1024"
     ]
    },
    "us-gaap_PaymentsToAcquireShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireShortTermInvestments",
     "crdr": "credit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchase of short-term investments",
        "label": "Payments to Acquire Short-Term Investments",
        "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term."
       }
      }
     },
     "auth_ref": [
      "r102"
     ]
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "presentation": [
      "http://vishay.com/role/PensionsAndOtherPostretirementBenefits"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Pensions and Other Postretirement Benefits",
        "label": "Retirement Benefits [Text Block]",
        "documentation": "The entire disclosure for retirement benefits."
       }
      }
     },
     "auth_ref": [
      "r393",
      "r418",
      "r420",
      "r426",
      "r444",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r465",
      "r466",
      "r467",
      "r850"
     ]
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued pension and other postretirement costs",
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r394",
      "r395",
      "r417",
      "r850"
     ]
    },
    "us-gaap_PensionContributions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PensionContributions",
     "crdr": "credit",
     "presentation": [
      "http://vishay.com/role/PensionsAndOtherPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company pension contributions",
        "documentation": "Amount of cash outflow for pension benefit. Includes, but is not limited to, employer contribution to fund plan asset and payment to retiree. Excludes other postretirement benefit."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_PensionPlansDefinedBenefitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PensionPlansDefinedBenefitMember",
     "presentation": [
      "http://vishay.com/role/PensionsAndOtherPostretirementBenefitsDetails",
      "http://vishay.com/role/PensionsAndOtherPostretirementBenefitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Pension Plans [Member]",
        "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits."
       }
      }
     },
     "auth_ref": [
      "r394",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r442",
      "r443",
      "r445",
      "r448",
      "r451",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r467",
      "r468",
      "r472",
      "r850",
      "r851",
      "r855",
      "r856",
      "r857"
     ]
    },
    "vsh_PercentageOfTotalParticipants": {
     "xbrltype": "percentItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "PercentageOfTotalParticipants",
     "presentation": [
      "http://vishay.com/role/PensionsAndOtherPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of participants covered by the Company's partial pension obligation settlement transactions of the total number of participants in the pension plan.",
        "label": "Percentage of total participants"
       }
      }
     },
     "auth_ref": []
    },
    "vsh_PerformanceVestedRestrictedStockUnitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "PerformanceVestedRestrictedStockUnitsMember",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted stock units (RSUs) that contain performance-based vesting criteria.",
        "label": "Performance Vested Restricted Stock Units [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PhantomShareUnitsPSUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PhantomShareUnitsPSUsMember",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Phantom Stock Units [Member]",
        "documentation": "Share-based payment arrangement awarded as phantom share or unit."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r992",
      "r993",
      "r994",
      "r995",
      "r996",
      "r997",
      "r998",
      "r999",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1017"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Domain]",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r992",
      "r993",
      "r994",
      "r995",
      "r996",
      "r997",
      "r998",
      "r999",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1017"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid expenses and other current assets",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r933"
     ]
    },
    "vsh_PrincipalAmountOfRepurchasedDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "PrincipalAmountOfRepurchasedDebt",
     "crdr": "credit",
     "presentation": [
      "http://vishay.com/role/LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Principal amount of debt repurchased during the period.",
        "label": "Principal amount of repurchased debt"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PriorPeriodReclassificationAdjustmentDescription": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PriorPeriodReclassificationAdjustmentDescription",
     "presentation": [
      "http://vishay.com/role/BasisOfPresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reclassifications",
        "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error."
       }
      }
     },
     "auth_ref": [
      "r928"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "crdr": "debit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from long-term borrowings",
        "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r708"
     ]
    },
    "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturity of short-term investments",
        "documentation": "The cash inflow from maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r102"
     ]
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other financing activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities classified as other."
       }
      }
     },
     "auth_ref": [
      "r925",
      "r941"
     ]
    },
    "us-gaap_ProceedsFromRepaymentsOfLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromRepaymentsOfLinesOfCredit",
     "crdr": "debit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net proceeds from revolving credit facility",
        "label": "Proceeds from (Repayments of) Lines of Credit",
        "documentation": "The net cash inflow or cash outflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromSaleAndMaturityOfOtherInvestments",
     "crdr": "debit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of other investments",
        "documentation": "The cash inflow associated with the sale and maturity (principal being due) of other investments, prepayment and call (request of early payment) of other investments not otherwise defined in the taxonomy."
       }
      }
     },
     "auth_ref": [
      "r22"
     ]
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from sale of property and equipment",
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r101"
     ]
    },
    "us-gaap_ProductMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProductMember",
     "presentation": [
      "http://vishay.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product [Member]",
        "documentation": "Article or substance produced by nature, labor or machinery."
       }
      }
     },
     "auth_ref": [
      "r844"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://vishay.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]"
       }
      }
     },
     "auth_ref": [
      "r268",
      "r617",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r817",
      "r844",
      "r883",
      "r885",
      "r886",
      "r890",
      "r891",
      "r978",
      "r979",
      "r984",
      "r1054",
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://vishay.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]"
       }
      }
     },
     "auth_ref": [
      "r268",
      "r617",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r817",
      "r844",
      "r883",
      "r885",
      "r886",
      "r890",
      "r891",
      "r978",
      "r979",
      "r984",
      "r1054",
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083"
     ]
    },
    "us-gaap_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfOperations": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://vishay.com/role/ConsolidatedStatementsOfComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      },
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows",
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfEquity",
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfOperations",
      "http://vishay.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net earnings (loss)",
        "terseLabel": "Net earnings (loss)",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r155",
      "r178",
      "r181",
      "r193",
      "r198",
      "r205",
      "r211",
      "r214",
      "r215",
      "r277",
      "r326",
      "r327",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r335",
      "r336",
      "r541",
      "r544",
      "r545",
      "r548",
      "r549",
      "r561",
      "r581",
      "r655",
      "r667",
      "r715",
      "r760",
      "r778",
      "r779",
      "r863",
      "r864",
      "r901",
      "r936",
      "r981"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://vishay.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Type [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r608"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Property and equipment, net",
        "label": "Property, Plant and Equipment, Net",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r608",
      "r656",
      "r665",
      "r874"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNetAbstract",
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property and equipment, at cost:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://vishay.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Type [Domain]",
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "auth_ref": [
      "r111",
      "r608"
     ]
    },
    "vsh_RabbiTrustAssetsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "RabbiTrustAssetsFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://vishay.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value as of the balance sheet date of assets held in rabbi trusts to fund payments under deferred compensation and non-qualified pension plans.",
        "label": "Rabbi Trust Assets Fair Value Disclosure",
        "terseLabel": "Assets held in rabbi trusts"
       }
      }
     },
     "auth_ref": []
    },
    "vsh_RabbiTrustAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "RabbiTrustAssetsMember",
     "presentation": [
      "http://vishay.com/role/AccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Available-for-sale securities held in the rabbi trust.",
        "label": "Rabbi Trust Assets [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://vishay.com/role/PensionsAndOtherPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range [Axis]"
       }
      }
     },
     "auth_ref": [
      "r320",
      "r321",
      "r322",
      "r323",
      "r418",
      "r470",
      "r501",
      "r502",
      "r503",
      "r511",
      "r567",
      "r614",
      "r615",
      "r616",
      "r696",
      "r698",
      "r706",
      "r731",
      "r732",
      "r785",
      "r787",
      "r789",
      "r790",
      "r792",
      "r814",
      "r815",
      "r836",
      "r843",
      "r858",
      "r868",
      "r869",
      "r870",
      "r871",
      "r885",
      "r894",
      "r972",
      "r983",
      "r1031",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://vishay.com/role/PensionsAndOtherPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range [Domain]"
       }
      }
     },
     "auth_ref": [
      "r320",
      "r321",
      "r322",
      "r323",
      "r418",
      "r470",
      "r501",
      "r502",
      "r503",
      "r511",
      "r567",
      "r614",
      "r615",
      "r616",
      "r696",
      "r698",
      "r706",
      "r731",
      "r732",
      "r785",
      "r787",
      "r789",
      "r790",
      "r792",
      "r814",
      "r815",
      "r836",
      "r843",
      "r858",
      "r868",
      "r869",
      "r870",
      "r871",
      "r885",
      "r894",
      "r972",
      "r983",
      "r1031",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052"
     ]
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax",
     "crdr": "debit",
     "presentation": [
      "http://vishay.com/role/AccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amounts reclassified out of AOCI",
        "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r184",
      "r583",
      "r588",
      "r589",
      "r670",
      "r934"
     ]
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax",
     "crdr": "debit",
     "presentation": [
      "http://vishay.com/role/AccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Amounts reclassified out of AOCI, net of tax",
        "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax",
        "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r20",
      "r184",
      "r583",
      "r588",
      "r589",
      "r670",
      "r934"
     ]
    },
    "us-gaap_ReclassificationFromAociCurrentPeriodTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReclassificationFromAociCurrentPeriodTax",
     "crdr": "credit",
     "presentation": [
      "http://vishay.com/role/AccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax effect",
        "label": "Reclassification from AOCI, Current Period, Tax",
        "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r177",
      "r183",
      "r670"
     ]
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis",
     "presentation": [
      "http://vishay.com/role/AccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]",
        "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r185"
     ]
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain",
     "presentation": [
      "http://vishay.com/role/AccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]",
        "documentation": "Item reclassified out of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r185"
     ]
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://vishay.com/role/AccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]",
        "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r185"
     ]
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable",
     "presentation": [
      "http://vishay.com/role/AccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Table]",
        "documentation": "Disclosure of information about items reclassified out of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r185"
     ]
    },
    "vsh_ReclassificationsOfAfsInvestmentsOutOfAoci": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "ReclassificationsOfAfsInvestmentsOutOfAoci",
     "crdr": "credit",
     "presentation": [
      "http://vishay.com/role/AccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross amount of unrealized gains (losses) on available-for-sale securities reclassified out of AOCI during the current period, excluding assets held by the Company's rabbi trust.",
        "label": "Reclassifications of AFS investments out of AOCI"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
     "presentation": [
      "http://vishay.com/role/SegmentInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated",
        "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]",
        "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r36"
     ]
    },
    "vsh_ReductionOfPlanParticipants": {
     "xbrltype": "pureItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "ReductionOfPlanParticipants",
     "presentation": [
      "http://vishay.com/role/PensionsAndOtherPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of participants covered by the Company's partial pension obligation settlement transactions.",
        "label": "Reduction of plan participants"
       }
      }
     },
     "auth_ref": []
    },
    "vsh_RemeasurementOfDeferredTaxLiabilityDebtExtinguishmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "RemeasurementOfDeferredTaxLiabilityDebtExtinguishmentMember",
     "presentation": [
      "http://vishay.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Remeasurement of the deferred tax liability due to debt extinguishment.",
        "label": "Remeasurement of deferred tax liability debt extinguishment [Member]",
        "terseLabel": "Remeasurement of Deferred Tax Liability Debt Extinguishment [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "vsh_RemeasurementOfRepatriationDeferredTaxLiabilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "RemeasurementOfRepatriationDeferredTaxLiabilityMember",
     "presentation": [
      "http://vishay.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Remeasurement of the deferred tax liability recorded for cash repatriation.",
        "label": "Remeasurement of repatriation deferred tax liability [Member]",
        "terseLabel": "Remeasurement of Repatriation Deferred Tax Liability [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "vsh_RepatriationTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "RepatriationTaxes",
     "crdr": "credit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Taxes paid related to repatriation activity.",
        "label": "Repatriation taxes",
        "negatedLabel": "Change in repatriation tax liability"
       }
      }
     },
     "auth_ref": []
    },
    "vsh_RepatriationTaxesPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "RepatriationTaxesPaid",
     "crdr": "credit",
     "presentation": [
      "http://vishay.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of taxes paid in current period for cash repatriation activity.",
        "label": "Repatriation taxes paid"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RepaymentsOfConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfConvertibleDebt",
     "crdr": "credit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows",
      "http://vishay.com/role/LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repurchase price of convertible debt instruments",
        "negatedLabel": "Principal payments on long-term debt",
        "documentation": "The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder."
       }
      }
     },
     "auth_ref": [
      "r104"
     ]
    },
    "us-gaap_RepaymentsOfOtherDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfOtherDebt",
     "crdr": "credit",
     "presentation": [
      "http://vishay.com/role/LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loan repayments",
        "documentation": "Amount of cash outflow for the payment of debt classified as other."
       }
      }
     },
     "auth_ref": [
      "r104"
     ]
    },
    "vsh_RepurchasedNotesSharesExchangeable": {
     "xbrltype": "integerItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "RepurchasedNotesSharesExchangeable",
     "presentation": [
      "http://vishay.com/role/LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares for which the repurchased notes were exchangeable.",
        "label": "Repurchased notes shares exchangeable"
       }
      }
     },
     "auth_ref": []
    },
    "vsh_RequiredMinimumPrincipalAmountUponPartialRedemption": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "RequiredMinimumPrincipalAmountUponPartialRedemption",
     "presentation": [
      "http://vishay.com/role/LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum principal amount of notes outstanding upon partial redemption.",
        "label": "Required minimum principal amount upon partial redemption"
       }
      }
     },
     "auth_ref": []
    },
    "vsh_ResistorsAndInductorsSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "ResistorsAndInductorsSegmentMember",
     "presentation": [
      "http://vishay.com/role/RestructuringAndRelatedActivitiesDetails",
      "http://vishay.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Resistors And Inductors Segment [Member]",
        "terseLabel": "Resistors &amp; Inductors [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "vsh_ResistorsSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "ResistorsSegmentMember",
     "presentation": [
      "http://vishay.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Resistors are basic components used in all forms of electronic circuitry to adjust and regulate levels of voltage and current.",
        "label": "Resistors Segment [Member]",
        "verboseLabel": "Resistors [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestrictedStockExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedStockExpense",
     "crdr": "debit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock compensation expense",
        "documentation": "Amount of noncash expense for award of restricted stock or unit under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://vishay.com/role/EarningsPerShareDetails",
      "http://vishay.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Stock Units [Member]",
        "label": "Restricted stock units [Member]",
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestructuringAndRelatedActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestructuringAndRelatedActivitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring and Related Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock",
     "presentation": [
      "http://vishay.com/role/RestructuringAndRelatedActivities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Restructuring and Related Activities",
        "label": "Restructuring and Related Activities Disclosure [Text Block]",
        "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled."
       }
      }
     },
     "auth_ref": [
      "r308",
      "r309",
      "r311",
      "r314",
      "r319"
     ]
    },
    "us-gaap_RestructuringCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestructuringCharges",
     "crdr": "debit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfOperations",
      "http://vishay.com/role/RestructuringAndRelatedActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Restructuring and severance costs",
        "label": "Expense recorded in 2024",
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r315",
      "r316",
      "r973"
     ]
    },
    "us-gaap_RestructuringCostAndReserveLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestructuringCostAndReserveLineItems",
     "presentation": [
      "http://vishay.com/role/RestructuringAndRelatedActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring Cost and Reserve [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r310",
      "r311",
      "r312",
      "r313",
      "r316",
      "r317",
      "r318"
     ]
    },
    "us-gaap_RestructuringReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestructuringReserve",
     "crdr": "credit",
     "presentation": [
      "http://vishay.com/role/RestructuringAndRelatedActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Balance",
        "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan."
       }
      }
     },
     "auth_ref": [
      "r311",
      "r317"
     ]
    },
    "us-gaap_RestructuringReserveCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestructuringReserveCurrent",
     "crdr": "credit",
     "presentation": [
      "http://vishay.com/role/RestructuringAndRelatedActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring reserve, current",
        "documentation": "Carrying amount as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset."
       }
      }
     },
     "auth_ref": [
      "r930",
      "r974",
      "r975"
     ]
    },
    "us-gaap_RestructuringReserveNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestructuringReserveNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://vishay.com/role/RestructuringAndRelatedActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring reserve, noncurrent",
        "documentation": "Carrying amount as of the balance sheet date of known and estimated costs associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid after one year or beyond the next operating cycle, if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, and relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset."
       }
      }
     },
     "auth_ref": [
      "r931",
      "r974",
      "r975"
     ]
    },
    "us-gaap_RestructuringReserveRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestructuringReserveRollForward",
     "presentation": [
      "http://vishay.com/role/RestructuringAndRelatedActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring Reserve [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestructuringReserveTranslationAdjustment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestructuringReserveTranslationAdjustment",
     "crdr": "credit",
     "presentation": [
      "http://vishay.com/role/RestructuringAndRelatedActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign currency translation",
        "documentation": "Amount of foreign currency translation gain (loss) which decreases (increases) the restructuring reserve."
       }
      }
     },
     "auth_ref": [
      "r974",
      "r975"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r80",
      "r121",
      "r662",
      "r703",
      "r705",
      "r712",
      "r741",
      "r874"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained Earnings [Member]",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r152",
      "r202",
      "r203",
      "r204",
      "r206",
      "r211",
      "r213",
      "r215",
      "r278",
      "r279",
      "r299",
      "r528",
      "r529",
      "r538",
      "r539",
      "r540",
      "r542",
      "r543",
      "r544",
      "r552",
      "r554",
      "r555",
      "r557",
      "r559",
      "r592",
      "r595",
      "r700",
      "r702",
      "r716",
      "r1085"
     ]
    },
    "us-gaap_RetirementPlanSponsorLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetirementPlanSponsorLocationAxis",
     "presentation": [
      "http://vishay.com/role/PensionsAndOtherPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Plan Sponsor Location [Axis]",
        "documentation": "Information by location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans."
       }
      }
     },
     "auth_ref": [
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r445",
      "r448",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r989",
      "r990",
      "r991"
     ]
    },
    "us-gaap_RetirementPlanSponsorLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetirementPlanSponsorLocationDomain",
     "presentation": [
      "http://vishay.com/role/PensionsAndOtherPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Plan Sponsor Location [Domain]",
        "documentation": "Location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans."
       }
      }
     },
     "auth_ref": [
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r445",
      "r448",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r989",
      "r990",
      "r991"
     ]
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetirementPlanTypeAxis",
     "presentation": [
      "http://vishay.com/role/PensionsAndOtherPostretirementBenefitsDetails",
      "http://vishay.com/role/PensionsAndOtherPostretirementBenefitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Plan Type [Axis]",
        "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement."
       }
      }
     },
     "auth_ref": [
      "r394",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r442",
      "r443",
      "r445",
      "r448",
      "r451",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r467",
      "r468",
      "r469",
      "r472",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r857"
     ]
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetirementPlanTypeDomain",
     "presentation": [
      "http://vishay.com/role/PensionsAndOtherPostretirementBenefitsDetails",
      "http://vishay.com/role/PensionsAndOtherPostretirementBenefitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Plan Type [Domain]",
        "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement."
       }
      }
     },
     "auth_ref": [
      "r394",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r442",
      "r443",
      "r445",
      "r448",
      "r451",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r467",
      "r468",
      "r469",
      "r472",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r857"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://vishay.com/role/RevenueRecognition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue Recognition",
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r392"
     ]
    },
    "us-gaap_RevenueRecognitionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRecognitionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue Recognition [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Revenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Revenues",
     "crdr": "credit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfOperations": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfOperations",
      "http://vishay.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net revenues",
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)."
       }
      }
     },
     "auth_ref": [
      "r139",
      "r140",
      "r186",
      "r198",
      "r235",
      "r244",
      "r245",
      "r259",
      "r265",
      "r268",
      "r270",
      "r272",
      "r277",
      "r326",
      "r327",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r335",
      "r336",
      "r581",
      "r655",
      "r831",
      "r981"
     ]
    },
    "us-gaap_RoyaltyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RoyaltyMember",
     "presentation": [
      "http://vishay.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Royalty [Member]",
        "documentation": "Money for usage-based right to asset."
       }
      }
     },
     "auth_ref": [
      "r985"
     ]
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://vishay.com/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Adopted",
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r915"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://vishay.com/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Terminated",
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r915"
     ]
    },
    "srt_ScenarioUnspecifiedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScenarioUnspecifiedDomain",
     "presentation": [
      "http://vishay.com/role/AccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario, Unspecified [Domain]"
       }
      }
     },
     "auth_ref": [
      "r216",
      "r471",
      "r922",
      "r950"
     ]
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "presentation": [
      "http://vishay.com/role/AccumulatedOtherComprehensiveIncomeLossTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss) and Income Tax Effects Allocated",
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r1036",
      "r1037"
     ]
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "presentation": [
      "http://vishay.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]",
        "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS."
       }
      }
     },
     "auth_ref": [
      "r30"
     ]
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "presentation": [
      "http://vishay.com/role/EarningsPerShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Potential Common Shares that Would have an Antidilutive Effect or have Unsatisfied Performance Conditions",
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities."
       }
      }
     },
     "auth_ref": [
      "r30"
     ]
    },
    "us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock",
     "presentation": [
      "http://vishay.com/role/LongtermDebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term Debt Instruments",
        "documentation": "Tabular disclosure of information pertaining to carrying amount and estimated fair value of short-term and long-term debt instruments or arrangements, including but not limited to, identification of terms, features, and collateral requirements."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Recognized Stock-based Compensation Expense",
        "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit."
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDebtTableTextBlock",
     "presentation": [
      "http://vishay.com/role/LongtermDebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Key Facts and Terms of the Convertible Debt Instruments",
        "label": "Schedule of Debt [Table Text Block]",
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
     "presentation": [
      "http://vishay.com/role/PensionsAndOtherPostretirementBenefitsDetails",
      "http://vishay.com/role/PensionsAndOtherPostretirementBenefitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Defined Benefit Plans Disclosures [Table]",
        "documentation": "Disclosure of information about individual defined benefit pension plan or other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r50",
      "r51",
      "r52",
      "r53"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://vishay.com/role/EarningsPerShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Computation of Basic and Diluted Earnings (Loss) per Share",
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r953"
     ]
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "presentation": [
      "http://vishay.com/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Assets and Liabilities Carried at Fair Value Measured on Recurring Basis",
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)."
       }
      }
     },
     "auth_ref": [
      "r1028",
      "r1029"
     ]
    },
    "us-gaap_ScheduleOfLossContingenciesByContingencyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfLossContingenciesByContingencyTextBlock",
     "presentation": [
      "http://vishay.com/role/RevenueRecognitionTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sales returns and allowances accrual activity",
        "documentation": "Tabular disclosure of the loss contingencies that were reported in the period or disclosed as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r976",
      "r977",
      "r978",
      "r980"
     ]
    },
    "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfNetBenefitCostsTableTextBlock",
     "presentation": [
      "http://vishay.com/role/PensionsAndOtherPostretirementBenefitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Periodic Benefit Cost for Pension and Other Postretirement Benefit Plans",
        "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments."
       }
      }
     },
     "auth_ref": [
      "r122"
     ]
    },
    "us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfOtherShareBasedCompensationActivityTableTextBlock",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Phantom Stock Unit Activity Under the Phantom Stock Plan",
        "documentation": "Tabular disclosure of activity for outstanding award under share-based payment arrangement excluding share and unit options and nonvested award."
       }
      }
     },
     "auth_ref": [
      "r124"
     ]
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRestructuringAndRelatedCostsTable",
     "presentation": [
      "http://vishay.com/role/RestructuringAndRelatedActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Restructuring and Related Costs [Table]",
        "documentation": "Disclosure of information about restructuring cost. Includes, but is not limited to, expected cost, cost incurred, statement of income caption that includes restructuring cost recognized, and amount of restructuring reserve."
       }
      }
     },
     "auth_ref": [
      "r310",
      "r311",
      "r312",
      "r313",
      "r316",
      "r317",
      "r318"
     ]
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock",
     "presentation": [
      "http://vishay.com/role/RestructuringAndRelatedActivitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring and Related Expenses",
        "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r112",
      "r113"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://vishay.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r33",
      "r34"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://vishay.com/role/SegmentInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting Information by Segment",
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r33",
      "r34"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "RSUs with Performance-Based Vesting Criteria",
        "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding performance-based awards that are fully vested and expected to vest. Includes, but is not limited to, unvested awards for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r125"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r474",
      "r476",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "RSU Activity",
        "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year."
       }
      }
     },
     "auth_ref": [
      "r123"
     ]
    },
    "vsh_ScheduleOfStockholderReturnPolicyTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "ScheduleOfStockholderReturnPolicyTableTextBlock",
     "presentation": [
      "http://vishay.com/role/StockholdersEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of status of stockholder return policy payments.",
        "label": "Schedule of Stockholder Return Policy [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Unrecognized Compensation Cost and Weighted Average Remaining Amortization Periods",
        "documentation": "Tabular disclosure of cost not yet recognized and weighted-average period over which cost is expected to be recognized for nonvested award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r126"
     ]
    },
    "vsh_ScheduledToVestMarch12029Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "ScheduledToVestMarch12029Member",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Awards scheduled to vest March 1, 2029",
        "label": "Scheduled to Vest March 1, 2029 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://vishay.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r903"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://vishay.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r905"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentDomain",
     "presentation": [
      "http://vishay.com/role/FairValueMeasurementsDetails",
      "http://vishay.com/role/RestructuringAndRelatedActivitiesDetails",
      "http://vishay.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment [Domain]",
        "terseLabel": "Segments [Domain]",
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r139",
      "r140",
      "r141",
      "r142",
      "r235",
      "r240",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r265",
      "r266",
      "r267",
      "r272",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r298",
      "r313",
      "r318",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r828",
      "r831",
      "r832",
      "r837",
      "r888",
      "r1054",
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://vishay.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Domain]",
        "label": "Geographical [Domain]"
       }
      }
     },
     "auth_ref": [
      "r270",
      "r271",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r728",
      "r729",
      "r730",
      "r786",
      "r788",
      "r791",
      "r796",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r818",
      "r845",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r887",
      "r894",
      "r984",
      "r1054",
      "r1056",
      "r1057",
      "r1059",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083"
     ]
    },
    "vsh_SegmentOperatingIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "SegmentOperatingIncome",
     "crdr": "credit",
     "presentation": [
      "http://vishay.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating income exclusive of costs of global operations, sales and marketing, information systems, finance and administration groups.",
        "label": "Segment Operating Income",
        "terseLabel": "Segment operating income (loss)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://vishay.com/role/SegmentInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Segment Information",
        "label": "Segment Reporting Disclosure [Text Block]",
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments."
       }
      }
     },
     "auth_ref": [
      "r142",
      "r235",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r255",
      "r257",
      "r258",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r272",
      "r827",
      "r829",
      "r830",
      "r831",
      "r833",
      "r834",
      "r835"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://vishay.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfOperations",
      "http://vishay.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling, general, and administrative expenses",
        "negatedLabel": "Unallocated Selling, General, and Administrative Expenses",
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc."
       }
      }
     },
     "auth_ref": [
      "r96"
     ]
    },
    "us-gaap_SellingGeneralAndAdministrativeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingGeneralAndAdministrativeExpenseAbstract",
     "presentation": [
      "http://vishay.com/role/BasisOfPresentationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling, General and Administrative Expense [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingGeneralAndAdministrativeExpensesMember",
     "presentation": [
      "http://vishay.com/role/BasisOfPresentationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling, General and Administrative Expenses [Member]",
        "documentation": "Primary financial statement caption encompassing selling, general and administrative expense."
       }
      }
     },
     "auth_ref": []
    },
    "vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "As of the balance sheet date, the number of equity-based payment instruments, excluding stock (or unit) options into which fully vested and expected to vest equity-based payment instruments other than stock (or unit) options outstanding can be converted under the plan.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expected To Vest Outstanding Number",
        "terseLabel": "Expected to vest (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Cancelled or forfeited (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r495"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cancelled or forfeited (in dollars per share)",
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event."
       }
      }
     },
     "auth_ref": [
      "r495"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Granted (in shares)",
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r493"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Granted (in dollars per share)",
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r493"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Outstanding (in shares)",
        "periodEndLabel": "Outstanding (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r490",
      "r491"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of units [Abstract]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Outstanding (in dollars per share)",
        "periodStartLabel": "Outstanding (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r490",
      "r491"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Grant-date Fair Value per Unit [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotExpectedToVestOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotExpectedToVestOutstandingNumber",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "As of the balance sheet date, the number of equity instruments other than options that are not expected to vest.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Not Expected To Vest Outstanding Number",
        "terseLabel": "Not expected to vest (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Vested (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r494"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vested (in dollars per share)",
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement."
       }
      }
     },
     "auth_ref": [
      "r494"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expiration date of stock-based compensation plan",
        "documentation": "Date the equity-based award expires, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r993"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r474",
      "r476",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum number of shares granted under restricted stock, unrestricted stock, RSU's and stock options to officers, employees and employee directors (in shares)",
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r860"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intrinsic value under share based compensation scheme",
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares."
       }
      }
     },
     "auth_ref": [
      "r497"
     ]
    },
    "vsh_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedDuringPeriodInShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedDuringPeriodInShares",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of stock or unit options that vested during the reporting period.",
        "label": "Share-based compensation arrangement by share-based payment award, options, vested during period (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Awards Granted Pursuant to 2023 LTIP in Current Period",
        "documentation": "Number of shares issued under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r54"
     ]
    },
    "vsh_ShareBasedCompensationArrangementExpirationOfAuthorityToGrantEquityBasedCompensation": {
     "xbrltype": "stringItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "ShareBasedCompensationArrangementExpirationOfAuthorityToGrantEquityBasedCompensation",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expiration date of the 2007 Stock Incentive Plan.",
        "label": "Share Based Compensation Arrangement Expiration Of Authority To Grant Equity Based Compensation",
        "terseLabel": "Expiration date of the 2007 stock incentive plan"
       }
      }
     },
     "auth_ref": []
    },
    "vsh_ShareBasedCompensationArrangementPhantomStockUnitsRedeemedForCommonStock": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "ShareBasedCompensationArrangementPhantomStockUnitsRedeemedForCommonStock",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of phantom stock units redeemed for common stock.",
        "label": "Share Based Compensation Arrangement Phantom Stock Units Redeemed For Common Stock",
        "terseLabel": "Redeemed for common stock"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504"
     ]
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Scheduled to Vest January 1, 2026 [Member]",
        "label": "Share-Based Payment Arrangement, Tranche One [Member]",
        "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationAwardTrancheThreeMember",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scheduled to Vest January 1, 2028 [Member]",
        "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationAwardTrancheTwoMember",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scheduled to Vest January 1, 2027 [Member]",
        "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharePrice",
     "presentation": [
      "http://vishay.com/role/LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Stock price per share (in dollars per share)",
        "label": "Share Price",
        "documentation": "Price of a single share of a number of saleable stocks of a company."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "crdr": "debit",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based compensation arrangement by share-based payment award, options, exercisable, intrinsic value",
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable."
       }
      }
     },
     "auth_ref": [
      "r54"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation arrangement by share-based payment award, options, non-vested, outstanding (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares",
        "documentation": "Number of non-vested options outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation arrangement by share-based payment award, options, non-vested, weighted average grant date fair value (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price",
        "documentation": "Weighted average grant-date fair value of non-vested options outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares",
        "documentation": "Number of options vested."
       }
      }
     },
     "auth_ref": []
    },
    "vsh_SharesImmediatelyVestedUponAcceleratingEvent": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "SharesImmediatelyVestedUponAcceleratingEvent",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of options and/or restricted stock units which vested immediately upon the occurrence of an accelerating event such as death or resignation of the holder.",
        "label": "Shares Immediately Vested Upon Accelerating Event",
        "terseLabel": "Shares Immediately Vested Upon Accelerating Event"
       }
      }
     },
     "auth_ref": []
    },
    "vsh_SharesIssuedToSettleConvertibleSeniorNotes": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "SharesIssuedToSettleConvertibleSeniorNotes",
     "presentation": [
      "http://vishay.com/role/LongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued to settle convertible senior notes upon maturity.",
        "label": "Shares issued to settle convertible senior notes"
       }
      }
     },
     "auth_ref": []
    },
    "vsh_SharesToBeVestedImmediatelyUponCompanysAchievementOfPerformanceBasedCriteria": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "SharesToBeVestedImmediatelyUponCompanysAchievementOfPerformanceBasedCriteria",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of restricted stock units with performance-based vesting criteria which will vest immediately upon the company's achievement of the performance-based criteria due to the occurrence of an accelerating event.",
        "label": "Shares To Be Vested Immediately Upon Companys Achievement Of Performance Based Criteria",
        "terseLabel": "Shares To Be Vested Immediately Upon Company's Achievement Of Performance Based Criteria"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://vishay.com/role/LeasesDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://vishay.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term lease expense",
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less."
       }
      }
     },
     "auth_ref": [
      "r602",
      "r873"
     ]
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://vishay.com/role/FairValueMeasurementsDetails",
      "http://vishay.com/role/RestructuringAndRelatedActivitiesDetails",
      "http://vishay.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Axis]",
        "label": "Statement, Business Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r139",
      "r140",
      "r141",
      "r142",
      "r154",
      "r235",
      "r240",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r265",
      "r266",
      "r267",
      "r272",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r298",
      "r301",
      "r313",
      "r318",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r828",
      "r831",
      "r832",
      "r837",
      "r888",
      "r1054",
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows",
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfEquity",
      "http://vishay.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Axis]",
        "documentation": "Information by the different classes of stock of the entity."
       }
      }
     },
     "auth_ref": [
      "r151",
      "r166",
      "r167",
      "r168",
      "r198",
      "r220",
      "r224",
      "r227",
      "r229",
      "r237",
      "r238",
      "r277",
      "r326",
      "r329",
      "r330",
      "r331",
      "r335",
      "r336",
      "r367",
      "r368",
      "r370",
      "r373",
      "r379",
      "r581",
      "r708",
      "r709",
      "r710",
      "r711",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r740",
      "r761",
      "r780",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r921",
      "r943",
      "r952"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://vishay.com/role/AccumulatedOtherComprehensiveIncomeLossDetails",
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement, Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r78",
      "r81",
      "r82",
      "r152",
      "r183",
      "r184",
      "r185",
      "r202",
      "r203",
      "r204",
      "r206",
      "r211",
      "r213",
      "r215",
      "r236",
      "r278",
      "r279",
      "r299",
      "r380",
      "r528",
      "r529",
      "r538",
      "r539",
      "r540",
      "r542",
      "r543",
      "r544",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r559",
      "r583",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r592",
      "r595",
      "r610",
      "r670",
      "r700",
      "r701",
      "r702",
      "r716",
      "r780"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://vishay.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]"
       }
      }
     },
     "auth_ref": [
      "r270",
      "r271",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r728",
      "r729",
      "r730",
      "r786",
      "r788",
      "r791",
      "r796",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r818",
      "r845",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r887",
      "r894",
      "r984",
      "r1054",
      "r1056",
      "r1057",
      "r1059",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementLineItems",
     "presentation": [
      "http://vishay.com/role/BasisOfPresentationDetails",
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows",
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r202",
      "r203",
      "r204",
      "r236",
      "r595",
      "r617",
      "r707",
      "r727",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r740",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r759",
      "r763",
      "r764",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r780",
      "r895"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Condensed Statements of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Condensed Balance Sheets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Statements of Comprehensive Income [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Condensed Statements of Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementScenarioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementScenarioAxis",
     "presentation": [
      "http://vishay.com/role/AccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]"
       }
      }
     },
     "auth_ref": [
      "r216",
      "r471",
      "r922",
      "r923",
      "r950"
     ]
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementTable",
     "presentation": [
      "http://vishay.com/role/BasisOfPresentationDetails",
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows",
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r202",
      "r203",
      "r204",
      "r236",
      "r273",
      "r595",
      "r617",
      "r707",
      "r727",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r740",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r759",
      "r763",
      "r764",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r780",
      "r895"
     ]
    },
    "vsh_StockIncentivePlanOf2007Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "StockIncentivePlanOf2007Member",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Incentive Plan Of 2007 [Member]",
        "terseLabel": "2007 Stock Incentive Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfEquityParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted stock issuances (in shares)",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures",
        "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r77",
      "r78",
      "r121"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures",
     "crdr": "credit",
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuance of stock and related tax withholdings for vested restricted stock units",
        "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r121"
     ]
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfEquityParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock repurchase (in shares)",
        "label": "Stock Repurchased and Retired During Period, Shares",
        "documentation": "Number of shares that have been repurchased and retired during the period."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r77",
      "r78",
      "r121"
     ]
    },
    "vsh_StockholderReturnPolicyPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "StockholderReturnPolicyPayments",
     "crdr": "debit",
     "calculation": {
      "http://vishay.com/role/StockholdersEquityDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://vishay.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of payments made pursuant to Stockholder Return Policy",
        "label": "Stockholder Return Policy Payments",
        "totalLabel": "Total"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total equity",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r81",
      "r82",
      "r109",
      "r742",
      "r758",
      "r781",
      "r782",
      "r874",
      "r902",
      "r945",
      "r963",
      "r1035",
      "r1085"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Balance at period end",
        "periodStartLabel": "Balance at period start",
        "label": "Equity, Including Portion Attributable to Noncontrolling Interest",
        "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r60",
      "r62",
      "r152",
      "r153",
      "r184",
      "r202",
      "r203",
      "r204",
      "r206",
      "r211",
      "r213",
      "r278",
      "r279",
      "r299",
      "r380",
      "r528",
      "r529",
      "r538",
      "r539",
      "r540",
      "r542",
      "r543",
      "r544",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r559",
      "r583",
      "r585",
      "r589",
      "r593",
      "r610",
      "r701",
      "r702",
      "r714",
      "r742",
      "r758",
      "r781",
      "r782",
      "r802",
      "r901",
      "r945",
      "r963",
      "r1035",
      "r1085"
     ]
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityNoteAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity [Abstract]",
        "terseLabel": "Stockholders' Equity (Details) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://vishay.com/role/StockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Stockholders' Equity",
        "label": "Equity [Text Block]",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r117",
      "r197",
      "r366",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r380",
      "r558",
      "r783",
      "r784",
      "r803"
     ]
    },
    "us-gaap_StockholdersEquityOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityOther",
     "crdr": "debit",
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other",
        "documentation": "This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsegmentsAxis",
     "presentation": [
      "http://vishay.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsegments [Axis]",
        "documentation": "Information by business subsegments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsegmentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsegmentsDomain",
     "presentation": [
      "http://vishay.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsegments [Domain]",
        "documentation": "Divisions of a component of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": []
    },
    "vsh_TCJAForeignTaxesOnAssumedRepatriation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "TCJAForeignTaxesOnAssumedRepatriation",
     "crdr": "debit",
     "presentation": [
      "http://vishay.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Impact of incremental foreign taxes on assumed repatriation of foreign earnings due to the enactment of the TCJA.",
        "label": "TCJA foreign taxes on assumed repatriation"
       }
      }
     },
     "auth_ref": []
    },
    "vsh_TCJAIncomeTaxExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "TCJAIncomeTaxExpenseAbstract",
     "presentation": [
      "http://vishay.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income tax expense associated with the enactment of the Tax Cuts and Jobs Act (\"TCJA\") in the United States.",
        "label": "TCJA income tax expense Abstract [Abstract]",
        "terseLabel": "TCJA income tax expense [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "vsh_TCJARemeasurementOfDeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "TCJARemeasurementOfDeferredTaxLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://vishay.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Impact of remeasurement of net deferred tax liabilities due to the enactment of the TCJA.",
        "label": "TCJA remeasurement of deferred tax liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "vsh_TCJAReversalOfDeferredTaxesDueToCancellationOfRepatriationPlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "TCJAReversalOfDeferredTaxesDueToCancellationOfRepatriationPlan",
     "crdr": "debit",
     "presentation": [
      "http://vishay.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Impact of reversing deferred taxes due to the cancellation of the 2015 repatriation plan due to the enactment of the TCJA.",
        "label": "TCJA reversal of deferred taxes due to cancellation of repatriation plan"
       }
      }
     },
     "auth_ref": []
    },
    "vsh_TCJATaxOnUnremittedForeignEarnings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "TCJATaxOnUnremittedForeignEarnings",
     "crdr": "debit",
     "presentation": [
      "http://vishay.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Impact of transition tax on unremitted foreign earnings due to the enactment of the TCJA.",
        "label": "TCJA tax on unremitted foreign earnings"
       }
      }
     },
     "auth_ref": []
    },
    "vsh_TCJATransitionTaxesPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "TCJATransitionTaxesPaid",
     "crdr": "credit",
     "presentation": [
      "http://vishay.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of TCJA transition taxes paid in the current period.",
        "label": "TCJA transition taxes paid"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TaxCreditCarryforwardAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxCreditCarryforwardAxis",
     "presentation": [
      "http://vishay.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discrete Tax Item [Axis]",
        "documentation": "Information by specific tax credit related to an unused tax credit."
       }
      }
     },
     "auth_ref": [
      "r526"
     ]
    },
    "us-gaap_TaxCreditCarryforwardNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxCreditCarryforwardNameDomain",
     "presentation": [
      "http://vishay.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discrete Tax Item, Name [Domain]",
        "documentation": "The name of the tax credit carryforward."
       }
      }
     },
     "auth_ref": [
      "r526"
     ]
    },
    "vsh_TaxEffectOfAfsSecuritiesReclassifiedOutOfAoci": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "TaxEffectOfAfsSecuritiesReclassifiedOutOfAoci",
     "crdr": "debit",
     "presentation": [
      "http://vishay.com/role/AccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax effect of unrealized gains (losses) on available-for-sale securities reclassified out of AOCI during the current period, excluding assets held by the Company's rabbi trust.",
        "label": "Tax effect of AFS securities reclassified out of AOCI"
       }
      }
     },
     "auth_ref": []
    },
    "vsh_TaxEffectsOfChangesInUncertainTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "TaxEffectsOfChangesInUncertainTaxPositions",
     "crdr": "debit",
     "presentation": [
      "http://vishay.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The effect of changes in uncertain tax positions on reported income tax expense.",
        "label": "Tax effects of changes in uncertain tax positions"
       }
      }
     },
     "auth_ref": []
    },
    "vsh_TaxExpenseOnTaxBasisGain": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "TaxExpenseOnTaxBasisGain",
     "crdr": "debit",
     "presentation": [
      "http://vishay.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax expense realized on taxable gain on repayment of intercompany loan.",
        "label": "Tax Expense on Tax-Basis Gain",
        "terseLabel": "Tax expense on tax-basis gain"
       }
      }
     },
     "auth_ref": []
    },
    "vsh_TaxesAssociatedWithFutureCashRepatriationNextFiscalQuarter": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "TaxesAssociatedWithFutureCashRepatriationNextFiscalQuarter",
     "crdr": "credit",
     "presentation": [
      "http://vishay.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated withholding and foreign taxes payable on estimated cash repatriation in the next fiscal quarter.",
        "label": "Taxes associated with future cash repatriation next fiscal quarter"
       }
      }
     },
     "auth_ref": []
    },
    "srt_TitleOfIndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "TitleOfIndividualAxis",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Compensation Arrangement With Individual Share Based Payments By Title Of Individual [Axis]"
       }
      }
     },
     "auth_ref": [
      "r961",
      "r1044"
     ]
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title Of Individual With Relationship To Entity [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "vsh_TotalTaxExpenseEnactmentOfTCJA": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "TotalTaxExpenseEnactmentOfTCJA",
     "crdr": "debit",
     "presentation": [
      "http://vishay.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total tax expense related to the enactment of the Tax Cuts and Jobs Act (\"TCJA\") in the United States.",
        "label": "Total tax expense enactment of TCJA"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://vishay.com/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangements, by Individual",
        "label": "Trading Arrangements, by Individual [Table]"
       }
      }
     },
     "auth_ref": [
      "r916"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://vishay.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://vishay.com/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adoption Date",
        "label": "Trading Arrangement Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r917"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://vishay.com/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Arrangement Duration",
        "label": "Trading Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r918"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://vishay.com/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiration Date",
        "label": "Trading Arrangement Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r918"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://vishay.com/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Trading Arrangement, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r916"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://vishay.com/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title",
        "label": "Trading Arrangement, Individual Title"
       }
      }
     },
     "auth_ref": [
      "r916"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://vishay.com/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Available",
        "label": "Trading Arrangement, Securities Aggregate Available Amount"
       }
      }
     },
     "auth_ref": [
      "r919"
     ]
    },
    "us-gaap_TreasuryStockCommonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonMember",
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury Stock [Member]",
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "us-gaap_TreasuryStockCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonShares",
     "presentation": [
      "http://vishay.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury stock (in shares)",
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "us-gaap_TreasuryStockCommonValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonValue",
     "crdr": "debit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Treasury stock (at cost)",
        "label": "Treasury Stock, Common, Value",
        "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r49",
      "r81"
     ]
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "crdr": "debit",
     "calculation": {
      "http://vishay.com/role/StockholdersEquityDetails": {
       "parentTag": "vsh_StockholderReturnPolicyPayments",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfEquity",
      "http://vishay.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock repurchases",
        "negatedLabel": "Repurchase of common stock held in treasury",
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r48",
      "r121"
     ]
    },
    "vsh_Two007StockIncentiveProgramMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "Two007StockIncentiveProgramMember",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vishay Intertechnology, Inc. 2007 Stock Incentive Program",
        "label": "2007 Stock Incentive Program [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "vsh_Two023LongTermIncentivePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "Two023LongTermIncentivePlanMember",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vishay Intertechnology, Inc. 2023 Long-Term Incentive Plan",
        "label": "2023 Long-Term Incentive Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "US",
     "presentation": [
      "http://vishay.com/role/PensionsAndOtherPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "U.S. Plans [Member]",
        "label": "UNITED STATES"
       }
      }
     },
     "auth_ref": []
    },
    "vsh_USTransitionTaxNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "USTransitionTaxNet",
     "crdr": "credit",
     "calculation": {
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net amount of U.S. transition tax payable.",
        "label": "U.S. transition tax (net)",
        "negatedLabel": "Change in U.S. transition tax liability"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UndistributedEarningsOfForeignSubsidiaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UndistributedEarningsOfForeignSubsidiaries",
     "crdr": "credit",
     "presentation": [
      "http://vishay.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign earnings without provision for US Tax",
        "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r14",
      "r145",
      "r513"
     ]
    },
    "vsh_UnrecognizedCompensationCostNotExpectedToBeRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "UnrecognizedCompensationCostNotExpectedToBeRecognized",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unrecognized costs of unvested share-based compensation awards not expected to vest.",
        "label": "Unrecognized compensation cost not expected to be recognized"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation",
     "crdr": "debit",
     "presentation": [
      "http://vishay.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized tax benefits decreases resulting from foreign currency exchange effects",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from foreign currency translation."
       }
      }
     },
     "auth_ref": [
      "r1019"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities",
     "crdr": "debit",
     "presentation": [
      "http://vishay.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized tax benefits decreases resulting from settlements with taxing authorities",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities."
       }
      }
     },
     "auth_ref": [
      "r523",
      "r861"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://vishay.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized tax benefits increases resulting from current period tax positions",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return."
       }
      }
     },
     "auth_ref": [
      "r522",
      "r861"
     ]
    },
    "vsh_UnrecognizedTaxBenefitsIncreasesResultingFromInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromInterest",
     "crdr": "credit",
     "presentation": [
      "http://vishay.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase in unrecognized tax benefits resulting from interest.",
        "label": "Unrecognized tax benefits increases resulting from interest"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://vishay.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized tax benefits increases resulting from prior period tax positions",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r521",
      "r861"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease",
     "presentation": [
      "http://vishay.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Decrease in liabilities for unrecognized tax benefits",
        "label": "Unrecognized Tax Benefits, Period Increase (Decrease)",
        "documentation": "Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns."
       }
      }
     },
     "auth_ref": [
      "r1019"
     ]
    },
    "us-gaap_UnusualOrInfrequentItemNetGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnusualOrInfrequentItemNetGainLoss",
     "crdr": "debit",
     "presentation": [
      "http://vishay.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impact of COVID-19 Pandemic on Selling, General, and Administrative Expenses",
        "documentation": "Amount of (gain) loss for an event or transaction that is unusual in nature or occurs infrequently, or both."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r235",
      "r249",
      "r265",
      "r535",
      "r939"
     ]
    },
    "us-gaap_VariableLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://vishay.com/role/LeasesDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://vishay.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Variable lease expense",
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases."
       }
      }
     },
     "auth_ref": [
      "r603",
      "r873"
     ]
    },
    "us-gaap_VestingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VestingAxis",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting [Axis]",
        "documentation": "Information by vesting schedule of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r992",
      "r993",
      "r994",
      "r995",
      "r996",
      "r997",
      "r998",
      "r999",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1017"
     ]
    },
    "us-gaap_VestingDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VestingDomain",
     "presentation": [
      "http://vishay.com/role/StockbasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting [Domain]",
        "documentation": "Vesting schedule of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r992",
      "r993",
      "r994",
      "r995",
      "r996",
      "r997",
      "r998",
      "r999",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1017"
     ]
    },
    "us-gaap_WarrantMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WarrantMember",
     "presentation": [
      "http://vishay.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average warrants [Member]",
        "label": "Warrant [Member]",
        "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount."
       }
      }
     },
     "auth_ref": [
      "r892",
      "r893",
      "r896",
      "r897",
      "r898",
      "r899"
     ]
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "presentation": [
      "http://vishay.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dilutive potential common shares (in shares)",
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation."
       }
      }
     },
     "auth_ref": [
      "r953"
     ]
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract",
     "presentation": [
      "http://vishay.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effect of dilutive securities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfOperations",
      "http://vishay.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average shares outstanding - diluted (in shares)",
        "label": "Adjusted weighted average shares - diluted (in shares)",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r219",
      "r229"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesIssuedBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesIssuedBasic",
     "presentation": [
      "http://vishay.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average shares (in shares)",
        "documentation": "This element represents the weighted average total number of shares issued throughout the period including the first (beginning balance outstanding) and last (ending balance outstanding) day of the period before considering any reductions (for instance, shares held in treasury) to arrive at the weighted average number of shares outstanding. Weighted average relates to the portion of time within a reporting period that common shares have been issued and outstanding to the total time in that period. Such concept is used in determining the weighted average number of shares outstanding for purposes of calculating earnings per share (basic)."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r28"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://vishay.com/role/ConsolidatedCondensedStatementsOfOperations",
      "http://vishay.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average shares outstanding - basic (in shares)",
        "label": "Adjusted weighted average shares - basic (in shares)",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r218",
      "r229"
     ]
    },
    "vsh_WeightedAverageOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://vishay.com/20250628",
     "localname": "WeightedAverageOtherMember",
     "presentation": [
      "http://vishay.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other securities not separately identified that could be converted into stock.",
        "label": "Weighted average other [Member]",
        "terseLabel": "Weighted Average Other [Member]"
       }
      }
     },
     "auth_ref": []
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(j)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(k)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-12"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "SubTopic": "405",
   "Topic": "942",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477787/942-405-45-2"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(g)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "715",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "740",
   "Topic": "942",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477617/942-740-50-1"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "740",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-13"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "68B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-68B"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-4"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "420",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481573/470-10-45-13"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481573/470-10-45-14"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "50",
   "Section": "40",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-2"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "50",
   "Section": "40",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-4"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-2"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-4"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-12"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-15"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-16"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-21"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4I"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/220/tableOfContent"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483613/220-20-50-1"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481284/470-20-25-10"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-5"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7"
  },
  "r121": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r124": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r126": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r127": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19"
  },
  "r128": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r129": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r130": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r131": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r132": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r133": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r134": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r135": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r136": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r137": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r138": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "470",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r139": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r140": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r141": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r142": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r143": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r144": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r145": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "320",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-10"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-17A"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-2"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479130/326-30-45-1"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-2"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-2"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/420/tableOfContent"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.b.1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.b.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/715/tableOfContent"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-2"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-3"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-3A"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(10)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(9)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(o)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(p)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(r)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(r)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-2"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-4"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-8"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480126/715-20-S99-2"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480266/715-60-50-3"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "70",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480606/715-80-35-1"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-9"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482620/740-10-25-3"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-11"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477349/740-270-45-3"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/842-20/tableOfContent"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "280",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "940",
   "SubTopic": "820",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(1)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(1)(g))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(7)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column J))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column K))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column E)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column E)(Footnote 6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-3"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-18"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "217",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "102",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r896": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r899": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12"
  },
  "r903": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r905": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r906": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r909": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r910": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r911": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r912": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r913": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r914": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r915": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r916": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r917": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r918": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r919": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r920": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r921": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3"
  },
  "r922": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10"
  },
  "r923": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3"
  },
  "r924": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r925": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r926": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(a))",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r927": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(d))",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r928": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483504/205-10-50-1"
  },
  "r929": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r930": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r931": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r932": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r933": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r934": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r935": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r936": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r937": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r938": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r939": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483614/220-20-45-1"
  },
  "r940": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r941": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r942": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r943": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r944": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r945": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r946": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r947": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r948": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r949": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r950": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r951": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r952": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "55",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55"
  },
  "r953": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r954": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r955": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15"
  },
  "r956": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18"
  },
  "r957": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r958": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r959": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r960": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r961": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r962": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r963": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r964": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r965": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r966": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r967": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r968": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r969": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r970": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r971": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r972": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10"
  },
  "r973": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482047/420-10-45-3"
  },
  "r974": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r975": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.b.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r976": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1"
  },
  "r977": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r978": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r979": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r980": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3"
  },
  "r981": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r982": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r983": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r984": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r985": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r986": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-3A"
  },
  "r987": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r988": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r989": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480606/715-80-35-1"
  },
  "r990": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r991": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-9"
  },
  "r992": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r993": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r994": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r995": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r996": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r997": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r998": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r999": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480060/805-50-25-1"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-1"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-2"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1089": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>66
<FILENAME>0000103730-25-000055-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000103730-25-000055-xbrl.zip
M4$L#!!0    ( /L[!ELNX]Q9+PD  -HM   0    97AH:6)I=#,Q+3%Q+FAT
M;>U:;6_;.!+^?L#]!YZ+VZ: G=B*[<1.&J#;IK@<%MN]MKCO%#FRN:%%+4G9
M<7_]S5!R+%E.8J=--U>L$<06WV9(SC/S#*GSJ9_IB[__C;'S*7 9?N%OK[R&
MB_.CXKLL_$>GPWY1 E('DGDS9O]5;LJ7["KU8#V(:6JTF2S;6" .BS[A\\Z(
M? :I9\("]]@W=RJ=L)^MX=(J.0'VV\</B=+ HL'AX+!W.#CNG5;ZOS79TJK)
MU+/>:#1@'19UHT&U>Z=3S."HG,)Y;.22Q1.!^MC7K1=)^+28\TL-KUN)27TG
MX3.EEV/V\K.:@6._PH)]-#.>OFRS4-)F#JQ*SEAH[=07&+->E/DSYN'&=[A6
MDW3,-"18$N2,V8MN^)RU"FVDFJ]6#G^NA)=M[20^Z+89_;U:R: &8Y8:.^.Z
M+)MSJSA^HS3N<PONCGK!LTJ5!H\[TG$9%[C0ZW)CLRE/L6%4SD*E$O=ES+K9
M35GB+39(L#WU2N&,+:;*0QBJHMM"2;,HQED8*]>2PD"=!<37"L>B 9VWYAHZ
MV,-/R_J8B^N)-7DJ.Y75B :#-EO]>U6J(T$8R[TR:<=/E;A.P:%8E2JO2(_-
M-N42WEE?BKNMK^YME_;V(=.HVL0"R";'+#9:UJTB&"N:P>7-5,7*L^/>8>_\
MZ/G9P]?90'/C'[>Q7[-IT0Z;MMN>H5O#-<)->WOY\?/5^ZNW;SY???CUT^:V
M79S'=O6X6;5R6;6'^FY7)?Z>.Z^2Y8/Z%^YHBS?J961D5VWV;P.:?9K![]=<
MMW$FEL9E?LK]N*KD+LJT*A/<G.1F_Z8N%:>-,83'Z-(%:%U:R>M6MQ6>,R[E
M[;/FSKUNO?OTV_M?E/.?J=.W\M2ET^EUN__<V6VO/_4GFI"]V"RC4KG2MA1W
M/"39<]H%P?5*I#?9U^YT[Q #LMQ)!YY[<X<.S76X?Q_OW/D=YW&'E=$0=QG2
M/NN$ &!3/@=F8:Y@0<QDJAS[(^=(2:Q>8GEFK&<F9>_1<Z$Q=/[#3'(O=SD[
M/R(-+C:-?PV*+=N A9OV48/#4<##HZ%U'RPWGG8#GI*O6U^Z21+U(1J(TY.3
M_G$4<7G"!R/!92R3?I</GBL^ZXYF<]V_(R:C;9A\<CQ^6RS^S(G0(T!F2W:=
MFH4&)-7M D<E>J3!45.#%!ZE<94RGBY9GGJ; ^J!I#[P>X059S-\0A*B6<(%
M%EEF9DB!O"G:-1JD()#3<;ND)C-^#2BW,J;#,@GM)@91!QUR A1*/82RF&5@
MOQ3'0]4D6.(M8LI<3O_6 R[ 0C%JF-%,.8UI V4D"^6G.&.7@0@:T[@9ZFHD
MSALW#U<I7E;7Y6R;AV@8Q(9G6*.V[A%VQ__C\3Z"X4DT' ZB8;_;'PPC!'MT
M"B?1J8Q[HA^=_(7W!_!^_"/C'5BB4@00@7,-F#:"'9MCM:W4JY0RA,#0\;?0
MN<0Q$905=+01X8I"<(:8(O] ?D/KM0,HH>;JHIM81Z<C%4EJ4Y=<8P]$O4%H
M!ODN*"BXF[)$8UZZ<@D6)FC!F,QXQJFPF BJW:X@VZVT:ZC_?P?N09STH,>[
MPU/9[W,1\Y-!5QR?G/;B+A^.1LE?X'X W/T? -R?:X;_TI7 +9-"BG(F210^
M'KA7 0]7C%L(4$0D*3(V1 @#1X:'')EZ4+,91GV*_/0LE1/:N!S[$1^P1A<0
MS*P1(.E8@AT@XB0@I@M87=Z(*4\GP-X(W\3WQUQCE]XQ[_0&!U"HU1O(XJEX
M5,334_09I4!&\;CBC@K(DG+W2*X+2FJ"$A1$$]]T'-B"THM&(OV$SJ":&I4F
M-\HV3(F.6W ;,LV7=#2B<;J=6!MQ?7:+\G\9J[X07=.(\];%3R]ZP^Y9\7]K
M?O-H%_6$QQVU$ZI.=$++,.-VHM(.P6O,!OWFFMT!PEWSR>^P_O5=N"\5;ET<
M\%=%<W:[:[MT>P<.%P Q$.COPXAM$U47/'>[=R&*'$,=$G(EMF#@)K<X&D;:
MN7(A?F,72,.@=#RUI@)5.F%!\P#EDH*OX=@NJ095*F0!J)@S6LEPJ^#RV"FI
MN%4T&U5D#H'@I#12[HB\!V_H M,/T=XX0(4\L@OJE''RZ;GFQ%IPCD&)=1*
M/8J4HIH:*5=?@1BH%Y(*' SD'5#; WAU9.US#O#=<-D[?7I<;@FD!_$F,O:!
MQ,X1I8&,W6-1 ,@NF$!0S94D4^?.I('RH0_)+66S9/_<RI4M(CH4CY56?DE$
M=YM8A&G=)H,-!XLL$%;K5TF-0^2_*6>7Y39#>+A VX4P5@9M0I(\@13)MT:4
M8 UD!#]JDJ>^,'Z$J<HPUOZ@YM\T]6V(>&KS%_N9_^6<ZSQX2C('2!),O=0<
MZ$JMF3$A<=PA !2/V].G8.?8$?VU*Y*TV.3^;MF[A"A^VQHH)4VVG]!LVOY:
MI7B5^08<0[$@J-P92?HQ3?5Y>&JYIZ<N;*%I4W3L6/+Y4+-ALGMX9F(?1HC<
MDLU40GUMO)EQ'DOH;A!'<9CMK2X6B@&FW-U2&/*%P:Y!AH@1E"Z]^9)I=0VZ
M/.-<M:_;:=&Y_163>F96O,?)A>QUNV(8B1,)HWY\W(M'$?0C$4>C4=2-AO!<
M3RXV+PFW71%^Q_.+P?8+PD>?8-0=S@,WA(\\QGC4B46X\),K)]%>^W6*.570
MKET\18L]*%\C]4"]."8>WEC7Y%?%ASJ$-CC^;*:\!]@:6&.#=(YJI$(UPX@'
MZ# PCCF*D_A-N=#*(<$?N<)9!!>4IR(<>+[:>ARQ]6*R<2U9!7/C2O);74'N
MX6'NC72[1:_]\OMU0OU&(_M%@0K-BPY[Z-A(*$!C*+G-;7JZ ![>/2K8<* K
M@=2'^ZW5.?1>)E;=DB*I+([AMD0,+G$,![<!9HMEEOD -K;TX@Q"(M F1UXO
MG^&*X?J'&95Q=.LY?AD__I3 \7RMY3;)?(/<([$(\#9N& 0?A;L?KA!+,VD7
MK$"E<Z/G0-0@Y9/R:M26;@UFF39+P-K%U!2.C->,$(UF16ZJ-O(X2G#X#'C
MHWW*D[\Z]0[W;<S>Y!,<C@W;X;W29S7/G;CW _3F3Y:=7QRYH]H;:JRN#VF4
M-UZU>6*M[D\_JMHVF^Y\CAPWKK(*;OYVJB!AES<@<DJ"V8>"WCS(W&N_R\%7
M9>='],YS^%&^T?T_4$L#!!0    ( /L[!EN\;EW6NP@  !0M   0    97AH
M:6)I=#,Q+3)Q+FAT;>U:;6_C-A+^?L#]!YX7=YL <A([]5[7R09(DRPN0*_;
MVP;WG1(IBQ>:5$G*COOK;X:4;+TEL;.;;1K4"&)+XLN0?)Z99TB=9FXNS_[Z
M%T).,TZ9_P6_G7"2GYT>AN_RYM^&0_*C2+BRG!&GI^2_PF9T1:Z5X\;Q)%-:
MZMDJ@AO)0:CC/Y<Z*>9<.9(83AW4+:Q0,_*#T909P6:<_/SY4RHD)^/)P>1@
M=# Y'GU?JW^A\Y41L\R1T?OW$S(DXZ/QI%Y]. PC."R'<!IKMB+Q+ %[S(?!
MF]1_!L2ZE>0?!JE6;IC2N9"K*7E[(^;<DI_XDGS6<ZK>1L3?B8CE1J0GQ)>V
MXC<^):-Q[DZ(XW=N2*68J2F1/(4[OI\I>7/D/R>#8 T3BVKFX&?5>5G6S.*]
MHXC@WW[5!Q:8$J7-G,KRWH(:0>$;>J.N,-S>\SRA>>V1Y Y69&ASFL!$;^YK
MDV=40<%Q.0JA&*S+E!SE=^4=9Z! "N6QEN(G9)D)QWU3-=N6@NEE:&>I#=OT
MY!L:+GE\*Z M;- ZHV_Y$&JXK'P>T^1V9G2AV+ V&^/))"+5O_W2',83;:@3
M6@U=)I);Q2UT*Y1P NUHERFG\-[G97?KY_6U/<*U?0P:=4PL.6)R2F(M61,5
M'JP @ZN[3,3"D>/1P?CT\.7AX<LPT%WXIRWLERS:>(M%VV[-P*W!',&B75Q]
MOKG^>'UQ?G/]Z:=?VLMV=AJ;ZK+]J')9C8OF:M=[_%]AG4A7C]H?W%&/-QKE
M"++KB%S2A6#DZH#\.[G02G$I(QB/P=:)RZB;UDWU)JT'T3:PVW[-$4-<H#&X
MZ01Z*%?^P^!HX*]SREAU_77\;.DR1D='?]_&Z9)$4FL_#"Y_^?GCC\*Z&S2U
M:3XAS2L<D#EKW\.[K!I#:<3Q.[1H@7.:4%D9XG3^I:LW.H @R[:R@19.WV-#
M=W8>7L=[5W[+<?3!>'!VBDW<!Z1=Y@E 33*ZX,3PA>!+5!N9L.37@H+,,'(%
M]W-M'-&*? 1O!! 9_H?H]$$]<G)ZB!:<M:FPGHJ^98";;7PTZ'#H^5"G4IMH
M#U*K1<-&W=;5'YEX30_2GM!O2+9Q']F>G6A?EV0_4%3?@/SYBMPJO90<%' 4
M"%+2@FEH56G0V] ;%8I0M2*%<J;@8 <H<"_&@2^4S.$*%(,D*4W@EB%Z#GK%
MZ5"N4T#Q! 08-2LL,J>W'/JMM6GA'N-1EUQ@@_0"'CK%&HDPD!) /07M@6F,
M&Q09249L@?\V#2ZYX:%5/Z*YL!(T/J8/2^$R&+'->>(MQG9SL%4S&#<L'LQ2
MO*K/RTD?]3N :%%^0\<FU;<G]I]$_OI$/G[-1.8D%0J8@:S;,"$"%D-Q>&QJ
MSX5"G>YU,OQ.9,&@36!;#?814%=@T,R!+$A\= A2;IA=<L@VN^Z2&+P)$]A3
MA%4*"36 SAHXY_NWWL"$VHRD$K+#BNN&SP!+D%(X0O%F& B8'=4H:ROK.N;_
MR=I7P]KO7@%K;QJ(?FM+1I;9%L8EG:8"+O?LO@?Z-:&&>XX!102B"*!/N$5$
M@5S%&EAL#G$:8S5>,V$3J2VD]SZ"&RT#MW*C$\XPZR=[0"7&@:R!+U=W24;5
MC)/SQ'6)^[F04&5T3(>CR1X/9HTF+%R%2X&268$S*#LD&$%K?B9P$8U[H.=F
M1VFCHQ0ZPH&W/0*40*7?R5"?D>4^2RE)\R]MQ&^HDB309M "XON\!3#<XX#%
MR25=X7Z$A$D8QE(GM]#L/]Z,WAV=A/^]J<:3?<\S[B8T-H"&XW_B@.?4S(0:
M(KVF9/)=;<YZ>JV1<-O4[AO,?W,5'LI*!V=[=#\4)^M5VZ;:);<P < !+U@?
M9VR$XCJAA=V^"HK:F#<IP:IN@V;6A8'6((0NA/6!&:IPY1O%?9]-C*_K!,,E
M]50N1?.&CE&I(?"A@/ .AEDM!?.;]K:(K6""&H&C$4'K>^6BL*7"HMSVWM!Z
M;>[#N+8<#'(@&[!23M&G%Y*B'($Q>B,VLAUJA"2@GLP(VYR!F&,M4 O0&&?W
M4&T'XC69M4M*_LUX.?K^^7G9$TCWXC8S=J'$UA&EPXSM8Y$GR#:< %(M!$.H
M4ZN5UW+@?@J#^2?BGQI681'8(6@LI' K5+!]W0)-FYCT&/:(# QKU*LELS[R
MWY6CRPN3 SVLU^-)H@WSUOBT=L85J&H)+($G/$?Z81'(X0/X@:8BAUC[2N'?
MA7H?(YX;_LEN\+]:4%EX3XEPX&D*.958<#RQZJ9"(!RW" #ALC\O\CB'BN"O
M;<B^8EVX^_O>)D31=6F.N6;:OZ?2QO[&I+A*:3V/>9@0,.X$>WJ=4'T9GIKM
MZ*D#%KJ8PHW"4L_[)RW([N"947WH)"D,8J86ZAOMS;5U< >/WJ 5"]E>M<<?
M&LBH74L8](4>UYSYB.&-+KWYBDAQRV6Y*UF5;^(T5(Z^8% O#,5_Y"V)]D%<
MWS'<-]R8F/0?PCUY:Z+I21XYA7OB_L23MB+\H1JKV!]M'#8&DSH;-[X;P\ .
M6JZ34X!=%#(*IXWM"J?PP0J^#+0_GPOG..^-F+$&G89/F  S?8M[X D@0%D,
M@/"-24[E:?BOA8!1>-]2J,1O4>[W[C/T'OYUCO[J+.T<^WVM8[X=7,>#(6R[
ML+1;XK[)E,\ER%KH4 "\<!<']X,2P0$,I6A9YYU+3OT[.T'F>AWBU;H_:JIV
MCG>"6'U)0K88]M=Z0@%ET(;EZ\C1@\Q2Z$-A@R^< "6\'K+H"XLYS!C,OQ]1
M&2![=][+P/"[1(27BY9U]G@.HB(U0/ (%HQ['P6K[T_S2IA$(=P+M=!RP3'F
M*SHK3RE-Z=;X/)=ZQ>'I,M/!D=$&" $TE6JI8^1IL?[@!03X)_N49W_EZ!+6
M;4K.BQDT1]Y%_GW,%S7.K43U(Z+G=^Z[.#NTASUO=K7>W4*[BLY++<]LVR/9
M1<?F;H6M-XOCSGE5$. 7F> I^;AF[J<@=1Z5YYO?U:_30WQ;V/\HWX7^/U!+
M P04    " #[.P9;NG"7D6<$   W$0  $    &5X:&EB:70S,BTQ<2YH=&W5
M6&%OVD@0_7[2_8<Y5Z<FD@';0 *$(%%"U%112(&<[CXNZS7>GKUV=]=)Z*^_
M6=L$2*'AFERNM9"P=W=VWHSGS5OHACJ.>K_^ M -&?'S.[S77$>LUZT5W^7@
M;Y4*7'+*A&(^Z*0#?W 5D@5<",VD9C04293,%S8.T&IADU]G"<UB)C10R8A&
MVTQQ,8=W,B&^Y/Z<P?5X%/"(@=>L-JMNM5EW6VOV@R1=2#X/-;CM=A,JX#E>
M<]V\4BDBJ)4A=&>)OX#9G"(>>6J]"?++ J47$3NU@D3H2D!B'BTZ\';*8Z;@
MBMW!.(F)>&M#/F*#8I(')Y"O5OP+ZX#KI?H$-+O7%1+QN>A Q (<R?UTX(V3
M7R=6@<;GM\O,X>V&\W([![>S>LM(UU>M^\A#+W'L1EV 7L=\QXQA!V9)Y*.;
MX7W(9UQ#W:NZW=H:N-HFT T\O>Y,K@9J+S7]39_;<H!%AS7V9!*>>G7;\C(8
MCJ<7YQ>#_O1B= 77-^/)3?]J"M/1U_&\,C*W!3?52750A<EPD*-SZTW'_M]Q
M]2?0/QM=3X=G/U2ZEDEJ.T<P.H?I^R%,^N-W_:OAI#+Z\W+X%_0'4S/C.8[W
M? 8\MMI&<'<O@G_*E.;!XE]1W.I=".P[0C"J>2+@CNL0=,C@8T:P%\MH 6.6
M)E)#$GRS3\.!L;(&29P2L; . 3<[3V2,W:GR$1')?-> *THB^%QL#DSXV,8_
M9 );=LLN^C%18'JXOX(R83237'.F5LV<"!^&]S0D OLV.HVY4@8_?HR)C_H
M(9,,41? BBBL0T1KPX>$13")V:>_263#(.0LP-W0C>:W#$9!@.HD3<3&M S)
MQIJ3)K\VI)E4&4$AT@FLR*7*%.;D,F$0/TF-3*TO7RXRQ57N/R%R1@13E=%]
MQ!;0IWFN37'9.$]TY_G5\AT-5),9"BEE4:120E%G3RW'RI]3XOO+YY=1PCON
MZ]#HF//[/K((-")*G5IGD^OS2Z[TU$"U@/NGUI=6, L:3:]^W":-!O5HBSJT
MX33K7MVEK<!GJ[P K!T-,%[96W\V(_XRO!*?=VS WIHJP")>8M1)^AVBNO&J
MW"J>D/PG_9-,)SO\[VX#6VOBP<?C"MJW:4RQ;LN^$&01-@F*)(F0H2O62O8Y
MXY*9 YLR!;VBQP'![B#!;1[XAP\D>.#XBM8E$]QVO7%B"+^I#,MB?I0X')!;
MWC$.FRK95O8F\-TT6C&G6S.S6[@7$SGGHC)+M$[B#K0VZ?>3$HF0F<..VK3M
M-UN-(^+.6FW*7-]I-(Z. S=P?T@B>3\ED;A >8Q)S@Z48DVX0-7@A9(M64:X
MT>)4,F4(99MI$D6 9K@32BI.I,@P99<Z*XB@9APW]'F^M9%,7)5%!1^3E,G<
MIWHD=-7_B&=[,V;'\::HX><Q!/F\+]W7*/^LGQQ[P7ZBKJ&;]?!34[6-HPN"
MR;Y"G/7V.T&_!*YU,*_G=<=Y[?4 ]+,YM@8X*DZL3Y^MEG?=FOE#(;\I_R[Y
M!U!+ P04    " #[.P9;7X_0(#@$  "P$0  $    &5X:&EB:70S,BTR<2YH
M=&WM6&MOXD84_5ZI_^'6JVH3R3:/E&U""!++0Z5*0Q:<JOTXV&,\E3WCG1DG
MH;^^=VP3' *%=&FTE6HA,1[/X]SK>\X9Z$0ZB;O??@/0B2@)\A:V-=,Q[79J
MQ7?9^9WCP#7S*5<T "W:\"M3$5G"F&LJ-?4C+F*Q6-K8X;O%G/P:"#]+*-?@
M2THTSLT4XPOX* 4)) L6%&ZGDY#%%)HMM^4VW-99X[PROR_2I62+2$/CXJ(%
M#C3KS59UNN,4$=3*$#IS$2QAOO 1C[RRWH7Y98'2RYA>6:'@V@E)PN)E&]Y[
M+*$*;N@#3$5"^'L;\AX;%)4LO(1\M&)_TC8TFJF^!$T?M4-BMN!MB&F(/?D^
M;7A7SZ]+JT 3L/M5YM;-XN89DG+M.JYM===A5\=5M\PS4<+:'4010S6$!VHF
MMF$NX@ W&CY&;,XTG#7=9J?V#&!M$^X&JFYG+JM=M>,/V8MA6V:P,K$0]Z9F
MW_O=EJW^<.J-1^-^SQM/;N#V;CJ[Z]UXX$VV1?;&V!KG<.?.W+X+LV$_Q]<X
M:]7MKP!9;P:]P>36&PZ^LI2M$G51_P"3$7@_#6'6FW[LW0QGSN2WZ^'OT.M[
MYDFS7C\J.U[.WB8%C0.EX(],:18N7R4&5G?,4; XI[YF@L,#TQ'HB,*GC*"(
MRW@)4YH*J4&$?ROP<&)F67V1I(0OK5/ Q49")JADSB=$)/-50Z9\$L/G8G&@
M/$#]_SGCJ/7G=B'D1($1_^ )2D7Z84;]3#+-,"#" Q@^^A'A*/FX;<*4,A'@
MQ^P4H+5 1"5%W 6T(@[K%/':,"#W#.>[\(O?-]''L0W]B-$01HP3[C-$.0E#
MM#=I(C<+E*'96(G2Y-F&-),J(^AD6L":=JI,94X[$PX)1&I\KCI\-<B47+G^
MC,@YX50YD\>8+J'GFYQ7@S?59^-0HMO'*J,O4%U-YFC1/F9.I<1'![^RZE9^
MGY(@6-T?QV,?6* C8XKU[P\Q7/!CHM25-9C=CJZ9TIZ!6@T=H-HVP<CN\Q[3
M%ZS0E]LW?S18[LW;QR)>0= B_0?V^^R=-%P\6@4'(""9%CL0[!:"':]_FYJ\
M2C@\K-E2&\(L1J'PD2"QH>:3B$CZ.6.2FM.>,F6^IL8)0860T&B=!*=/!%B3
M^XG8!0OPI'?VPZ6A_*9;K"KU1?JP2^YXX_C(%,2N.C=)V,V?*F$Z-?-\*_$2
M(A>,.W.AM4C:<+[)O?_9<S3V-/^S[&$<?3$A.270@S5A'&V"%0:VHA9AQH13
M295AD6T>DS@&G(8KH4OA@Q1II>S28%?NA0L&+%_:."6.RN*"A"*E,M]3;3B;
M^P;D>@5%=IQRBJ+],DH@C0]G>87I1_A5<A#\/17?R<RGIFI;CC&=6M:%E_"S
M[J'G[&, W )K[P_ ?PO+CE/=6T+H90O4%/A0G' //7*MVZM6IV;^R<@;Y?\T
M?P%02P,$%     @ ^SL&6_X%3C3K;P( 9S<N !<   !V:7-H87EI;G1E<G1E
M8VA?,3!Q+FAT;>R];7?;.)(V_+U_!=>SLYN<(SMX(PFXT[Z/XSC=WCN=>&RG
M]^[GRQR\T>:V3'I(*K'WUS\ )=F2+=F23$J0A$Q/8E$T":"JKKJJ4 #>_Y_;
MZV[P71=EFF>__"?< _\9Z$SF*LTN?_G/P_.CDY/__#\'/[V_JLQMYM:LW+\5
M13?]9>>JJF[VW[W[\>/'GKVREQ>7[Q  ^%V:E17/I-X9W-]-L[^>N=U^+7AY
M?_OMD_M_X/INR!A[5W][?VN93KK1/!:^^W^_?SZ75_J:[SYNCWV]>OC%T=9$
M[_I?#F]-RYP@&#_7V?X=PU\HB^K^YH27HK[17#0W(W+_U-MI#X1V]$P/]?_[
M</;YX?9J\OT/M[ZK"IZ525Y<\\K(T;X-[ *T"]'(0W9++<<>9#[O7>;?GWT.
M#'<!W<5P^)Q>N7O)^<W33@Z^&.NHTH^&>?A&\\78C3+O955Q-_GFP9?CO] K
M"J.FTWYC\.UX8ZIBM[J[T>7DP31?O[-?V]]!NP"/]KDJIFH >V>^'=Z8\526
MDYM4?S76GC*5DV\U7XS?6-T44^XTWXS=JF_EU>1;[3?C(ZB3*8.GD_%G2C7E
MD5*-/_%NRHWFB[$;OY</C?R>EE?\;D_FU_:6$$2(#FZ;#@$6BW8.?@J"]U>:
M*_N#^;%*JZX^>/^N_V__VK_M[@:?4ZFS4JN@RO>#/^JW!2=9I8M*RZLL[^:7
M=QUS0>[5OU+_^9C+WK7.JD 6FE?F5WNE0</@0Y%S5:3J4@>G9U^3M*L#%.Z%
M>W OQ) ^_/I1?G-7I)=756":&P:[@>W8Z&_O[@[:=ZTK'MA>[NI_]=+OO^P<
MY:9E6;5[811Q)Y#]3[_L5/JV>E?W^IV!XG?]7O_T7N3J+BBKNZ[^94=P^==E
M82Q%[4K3J6(_^%M2__DY&'X&]9^?S<B]5^GW(#72^GA^^BFUAO];JI3.=H9/
M4VEYT^5W^T&69]K\QOOT=M^^51?]'^N[ZQ_-#5_,8!6I##)^;7]5I_N'9O24
M'<%/77ZY4[_I$Y?5/RF-8Z1A(C%("!6,DD@*"&,>Q1%D5 VZ?%N=6>64M4)
M *O\037ZV/3+CL&S_22]U6HWX5WC/ [J?]Z_&VO2]!8>U0A1?4I+R;M_:EX<
M9^JCD?5(8[5.",-,1$A30F!"(1<)Q(0EB> QGK>QRCQ]]]K\QM6NXG<[!Q 9
MA)FYO4.5?&CP)W.E'!U;X[UB3!&46!&F(BXC BG& LLH41*_W-P#^]."+3HU
MW^;J<9OB6"@S@@J3A!)$C<2C,.0@CB/%S7]\AC;] \W<HN/,V/[=D6E3P;LG
MF=*W_U??C;0FB8E*%#*Z)@1)XI EG$0T9@@JA06/9FB--2 (<(S!DU:]&[>+
M0B?:^B!='KRWE&6_K,F(>7104YC]J\*^Q4#A[O#Q>[>E4:K^M]83_;)3IM<W
M76V,OG[ZZ"/KCV7>*^I/-2/;'[2^[O#$U@_NT_4X#3^ERGY.4ET$=1/U1(IP
M=/)_QWO_^)</AI?&GWY3Z\7PD^%A167-K%:U70#-?\/?>_CNOIEJY-9H%]&'
M5_2_&7X>ON3=V#A,'Q8*R#_/*_,$J[]'75Z67Y/S*I=_'=ZFY3^/\FMCIO7G
M4U[\P;L];7IM%/S\BA?Z=WTM=-'V6 Z&1%_:%O8_*O.RVYMN*M.JWX9 I>;;
MFK;O#,C7_M1>[1P83=N?I6OOWTU\V_WHWC=J!GGWF7<U$"'=!>2^LX-O6A*A
MO?#!.%,3UU2IZ.J1CJ^W %_LV#J(CT!DR/7JX6BD?V1WX(^;44\WX'9<?J,(
M^DKY 8S[CH68GC('>CKF6$@_>IO%L9!Z6%@SCH7<^UM7AV56?]OHL(1&6X#3
M-,1H"YAE6!JE(8^TY45"4E\^7%OO-;SE:6>:]%B.*/P8[_:2;5RRJPH=%K+9
M#YLDV0_>9KUDU\IFL7O!!FXRV'"%:XX%4V.6^;K^U?*;RX<^W'S\KY[-".;7
M-WEF/I:/\SN;9+\O^=SY7SMI]!Z_NOW,0[/&,KLR?=A096I*JNOCAMI*\SQ2
MIHGZ<:8KGF9:'?,B2[/+<B.49'*G-D5DAU+VKGM=._'[M;K2A?VZT%=VK+[K
MDTSFU^LR"?"\%&?NYSH(%GM;7((MMNF+)XKL2Y[97ROR;M=TKB[;T&6U$8)[
MKFN;8G$7A>9EK[BK77[?R6^$[*;V:PWM;AL#*L<Y< OITU42*H\"#@IN%OCV
MWG==0'QR(*-4:JNX>?>4I^HD.^(W:<6[&R&_9_NV*?;G!>BP!<XD0)]*6$HJ
M8>F"/>6V>GPC9#?:E344CT_A.Q>^M)O"7SJ-\K:^,I(T6I6!1^MM?'ZW.>&]
MHDH#-U@[.U92['G5ZGB5<[74&(/M]O>->-W5T8P&='".FL#18NZ6,&D;4^;;
M5X/D! X^8D .U/DY01<>K2GQ>>RV\]B.+)F9AR3Z::=U![^I)- '!:L."MPB
M9#YOLS56[GWYIMCR7-CN9T(W1.[SI72]3U^63U]=XG>!1-^F)ED<G]AS:\'^
MJGR1YY7K(=6IGL8CR]8ARWKD*3W;62+;64D&<SY]\ 4-VR)IGZM>=WDO-%F\
MJ04+CK.-)6QBY,)DL<><Y6'.BMCE A'.IF+.EA=)K4GAIL_C;Z6O\3FS];#F
MJ5'+-N;,MKSDT;E(RM<#+*<>P(4J$-<*75<WB;$ (&\JQ=_RM,)ZI#(]Q=\<
MN<]#\;TCWO 0P =V6V/+'L,WQ9KG"Z;\A//&!%!^\F=YBZ/6H&C16_;Z2MI'
M_EL8^;=U=J-?=>'.MG6/F%X#AXYZ+]#R#O@-GZ/J5[$O;_/D!L^D\A-3RS^Z
MH%'QN3'#--Z_4<+80/^\*VC]8*(&1>9SK8Y[:K\)W=;55[8'S[Y0<OE[]S?(
M'US9BJVM4-*O@G8:/WP5QO+QHTTVX>/^=;$\/X>ZI,"J85_M1=9^6K2U3/8V
M+CUP?+ZKW0,*ES[?Y;FLTZ&&SZ0[2XC\SDI;N$JL/2SPF_HZS:3]3OO+A>JE
M)QU\X<]R"G_:G.WU/GC+?/#R<\L>)995'KC<6C,OV*7!?VL)SFTL37 \6]9Z
M=?ARBXC]S)2#\.Y7=:YD3GBYB5 O0(>9L]_V=;O]<)L+#+8QIG=<F=J= EUZ
M"81/W#K+#/Q>SDOEY$T*[F'/%1M6G>DJ+>I.GW9Y=G%WHVO9U2F(T[RLBOOO
M/^A,)VE]6_G1_)1I-;CDME0G]_!!G MTM4E!EXOOR-+.3CS/:,5I?VPW3@5>
MZM<&RGM\/ZU^?O$>_S[GDMNXIQ;ZN:Y]U*]F0 K>/<S4H;I.L]38B[GGNSZ^
MO3&CIQVO3WRF@P]J,%=/V]2)E>_&Y77".9U8"4Z,[.<#$88.+"\J%][\!J*1
M';":V/SFM,C-KU5WUFU41C,L:[RIZ</=O<?\G<LKXTZ*N]'OW3:+&;KU8![/
M]&\=,M2U5GM!KD20CRRRB3FB603YH9>:OF27YNOACR?7-T7^O78"CKNLN40Z
M4T\WRTJ]<)<AW$8MMR_<CUI4)^8Y1<\V:) =SKZ;X4A%5Y_K+,V++WFERX\]
MC0 &;DOR:6]V#KZ75_LS=&E318;"C1/9L$OK(+*^?_16UJZ5-5P],;_(O)6M
M6&3C*11O;RW8FQ.)D==)VIOI.DEZ/%7N;7H)-KVB!'@$0V_)RW"X,&PR$IEY
M <'XW%X]W7>H_J=75NXG\^9?13!#9]<A<IE3Q!>%Z6>W/Y&SL:)]II/K(-+'
MY,D+=P7"=81<+:@)'LDW7C.\/CBB#^TFN#SXK]:SMYH &R^\.S>]+_-BK)+H
M4U[H]+(NO1NL&=CHVL,)0_"@!T_&8JK(%WR[KWP<.Z',+F=Y64._G?LBZ4:+
MI)LT'9GWLJJXV_]VWIJFSG?"6CMG)\ZFJ3-CJ5?<E2ON_)B_/7H\'7$WF 3,
M@&3K[_57I8/S\])-U\$&E6+-_/GJF.?XJ=?>GWM__DHL7<F9WBW&^%Z/MU"/
M-Q"/-X,B^%S5BI%V?@WUK'536>OJO/UX^9OW]NL'G([M<+&2XKXFL72[%'>9
MB2F7-'5U7K^UO/]FD #7X'4+LZFM<8+-T%!':>I*8OL5E?+/JZ&;'CFMW+6O
MLM)D[770,\YM8)RN[/SE-=5KJILY^\>8>OB#%^I>]\ZT&9Q45EK56[-^R]*J
M/#O_YK:6C75A]*3D9_JR<0CT.#LS+M?3*YY5^?7Y%2]T/1"GY]\<W\MGBE2?
MZ<D&YC&>DZFWU765Z_,8[&UU'?'W,0/T,EU_KO0XC^SQ=S.RK\_+U=OJ.LKT
M>?SUMKJN&.REZ?R"54]WG!5.?^L7+QPG-W&9)!P/;0X):"*TZ2+)BVN>2?V'
MZ9]6DWHYF*&W-]@-INOS/JR2?N"E5G8/ S."_1QX_>S"/.U*?\T</X;[D9CM
M)FASC,;KT_LCPSERNLCLX[H.@+U<E;OXD;NM<@N*_+Y?KU>ZEI1^4U7.#+[J
M=;6ZR.WEWWDAKZ!Y!ULC-;,B?J$?7JV<0[*K0GOWV0J6/HSL.JC=X]S>D3TC
MELOJO]/JZJA7FG!!%^>\J\LC$SQDNMLON3C^W?$(:)9N]'7JH2\;E^-[/!\Z
MDVR/?S^WJLVSU/73]&:7\=,^;=P<Z6,[OM\([E>=7Q;\YBJ5?"#@GCWUQTW1
MED6U/[7E.P?VZ]'F;YS%/I[IGB[%0Z/LYH.C)CJ#',<[L''SV[/;XV&9\O65
MXGWC-\X6'WO/^Y'XT"O33)?E>;]'_6U#/YHGZ^$E-\7Y9(_021WI.\P)O=DX
MC_D8:V=B1Q_M.;RIZ%5YX2CTSL^.GO9I ]%XW)9_Y_^3%\-1*1_*R-T4J07:
MIRT>A"\/S=Y "YVR5[MG0VM6E3"?+_UZ4^6ZJV55Y%DJ'_:PWA3O.E/_-LZ:
MIS)BSZ<VA"_/(U]OXYNH U/S%Q-UX(C?<--I0SLW1>I3>K2-?/KWM)N:YMP=
M9NI0%WEI!L;AI.,T>CV]%UONGW_/RT1O#EQ/ZL[&H?-\+/PH+V[RPMRQUL)]
M2(>,]68#K7>!N3Z?S5I36<^#U)YEK2M>SS$;Z.>0G.3)CS.8OKIF<W*:"\T?
M>=FNI=WZ6&C3K'>AND=?&[>6/&J^N-=;\_I%1+,S95_]Z++7G6OVP.>G-E:V
M9[I,RTU*64SNT 9*>9PW^WFAS6/*7J;KSXCGJ*SSF<6UL$K/E3;).L>YTB3$
MU<JJNIOB?!9D1QN^C?S'UYD[AZ4S2.TD4ST[K[R.)O>X[1LGOSG6VOEU FOE
M^7R-^*;YQWGDZVO$-U$'YHM<?"9P/9%\AJS18<]\R*OTNZ-1Z7.<ZG';-TY^
M\U5 ^/S">O'E!6J%?>72O';K1!VXCX7659)S(K"O\EY3-)Y/SCXFVD0=F*]"
MS2;TY":9^N0.;1RBS[)JUL_KN"BY&6;D_+R.<YFFV:L<?%6HR[YQGGRA]XVO
M1M@UJ-'WT<[Z>M*7*T0]!UH''/:26Q=LG6_6U7O0]62[LV=^/=MUV3\NL*K<
MKTM=2XN=I<[7KZS8.)GZNH?UEI^O!798?G/,?_N534XRH!EF2;P%.BV_%_,$
M7GY.9POFJ4?P];FO]I-.[%[F]\39-"8TGQW[K-]ZVO$,WM97)JRYC_7KW-;-
M*F>8Y?19H#62G]]-?2EG ZY![:V/=U[M<9VH._'S:DN95W."$WOT7LI9&$[4
M#7JFM5ZX['<O:U"B:6;D9NY]*J3A-^T)R1,C9\3EUXNV+[!'A*5]^_(+/]?$
M^OP9 VLC*C\QLE8PZ6<JUT94?JG>Q@&AGX5RP*Y\2<Y:B6L6&/1VM28 Z".P
M-;$ZOV/A&@C)+_-?.XA\,H-:YMU4\<H,PHGI^"  ,V-@JZ//M'F 3+MI=EE_
MZ:;H[-S+Y(X\&-?S/=K V=,GNX-Z.6_@S-N$E<9>SAM8!SZA&L++>0LJ(:;(
M^:MYJKF470[)R?H*>$I7-@ZI9[1@+]FUL]D9?;"7[-IYW1FC)2_9-8R/QM'X
MT#18I=V>+=([U[)7I%6JR^-;V>TIK3X5^;5-I?6J>MR^)L>\R,P@E:>Z.+_B
MA?YP-_D!PU1^5:2RTNJ\RN5?W[*T*L_.O[FI)$-%:'% 'K3MV9'9.#_QF-MY
MG=LJG7-BQ837N>W1.5=V)? ZMU4ZMR*F;C7M$T^+/WBW9X;H_L??C*AX(:_N
M/NOO@U5"]]^=9&:4R_H+W!^!T4?\KGG9*^JYH$^%_E=/9_)N_/='[BC/K!P*
M(R>W=6^V(7I0HV?&:JH2+=*8:8,]H27/C/HZS)D^4=5-U[/M$2V!"$./0BYI
MAU/ ^-I" (A&8H@5JRK:/E5=6"_0MCG,1E7UU=P.>E6=657AMJEJNP1@T_7,
M:=&ZY3 ]"GD46A.'Z;F=YW;M.,Q>EO;U])N1Y[U:7/<[<3!HETUREL,'#+\;
M?K9/F/0T].1I:9D3!./];^<?YWT8OG^82K\;31N]YTOOVLZ1Y\6"[WOR^_;B
M1YWEUVDVZ;&S#LK8(]Z-M_Z%[I(IDK@Q/SX_=.GM?J&[=:*ZO$IO@KQ0NOAE
M!^Z!G<!849%WQXW:_NY>7ER^0V:0WPWN>)=P6>TF>5YE>:5W@J3(K\]T4OZR
M\\E\\4^9("X4%E"(F# :,<P1((HS'0)@KN\$53ZXW3SBGW',9!R1!#(%"$L2
M'D,1AQQ+(A,)5;03=-/LK[/G6U8WR]ZW\VXYG61<$15I%+%($$$ Y:&26"(L
M(X!P$CWJ)$,:,D(QI@DC/&$L(1%4<81$)"$+D9N=U!3*!!I)4D:)D$I0&8,8
M80X%3R"*6^_DN[J79=XKI"[['Z\T5S4H&ELY^.F]^3LHJSO[2/-+>O=*IY=7
MU7Z0&G5/>??GG8.?@L#\-WIC8C!N-^'7:?=N/_C/"P/M9?!%_PC.\FN>_>?/
M0?U]F?ZOW@\@N*E^#BPB[O)N>IGM!UV=F"LR[^;%?O W4/_Y.:A?,_Z6T5^2
M!JMU,7CRU#=W@OI*)R@-)B?C[4"V'?6%'X,>BKRK3/>^?3FY./X8G%\<7AR?
M#T9E56TY/S[Z=G9R<7)\'AQ^^1@<_[^CWPZ__'H<''W]_?>3\_.3KU]6W,#_
MYL96LLLJSSK!Q[VCO0"!D+#'C3IX+XIW X&NMKV?OI[]'EA3S_*L]D.I##)N
MB9?2Z?['7/8L([BXNS&V:WU#WVICK;3F&F()B$X$#SF !,8AP"@RJ+43#)R\
M,=V)50<[!Q#L_J.VMH?W'KQRE/IV<\V+RS3;M1_V QS=]WOA8=LY>/,[+_X*
MOF;Z[:PMK+CH:B.V;M<>BF7TX9<= YKV\PU7ZOYSEY<&V3Z>GW[ZG);5A?VE
MG84AY$>JJBO[ ?Q]%CP1-9SO#MJW'X"?!PA3@]G]#^^KXN#^\^"K]Y4:MG+P
M4A3;%GS7167/LQF^N,IO?@X&/Q=6ZUXOBA<U]1\]7AA;Z=Z=Z9N\J$:4EB36
M8: XQ DA6B%*6!A!B+&@.*$)?EEI37N*:U[]LI.:P37!R+[(\Z[@W6Y>B?QV
MY^ __L9B$OW\5*TK-<,8\EZ53QG#)]+<&7W>/*YG(8SXQ[?#LXOCL\]_!F?'
MIU_/+H+3;V?GWPZ_7 077P.#R!<&=@.(@Z]G 0S?J+?!UT_!Q6_'P0A8WP/U
MX=&%_1HR3 86,]*-L8'ZJ;Y0C"GE3^:*M9(#QS!B,K3F15!=Z>!?0Y4,^I%0
MH#.EU7_\#4;&#)_Y9_#A194_K9]ZW*^6&%%X +%BFBFDA20\9D*S4,:Q_8=%
M* GG4_A]99Z^>VU^X\HV85?QN]T[S8M=G>T<_%<OTP&BG<#^ZJ*POG6@B?9"
M5V#SHN!9F5JJ_P0W!:(T@I0SRB5)0L%"F#" $Z#"!!LRWA!NDLW#S8NSPR_G
M)S4Z>N"<III#E*SN-7 (DS94#-X;6\O&9/1DU&=]N3&#T8?5O5-:V@T6S%OW
M@YZ!Y<*&>.;.?_;_O']G?^-@\$\?D!MLT42MJ?)@^%J'^NYN!'.47U^GI<V<
M!I]2XT ,?-A\ZE3(.ZZ3FO;6_ITC4!=*S&%"36QCK(PDD;"0%P.0<!8Q',<S
MQ#4 PET0$Q@U'-R\>@ 1F3: +XS4F;ZT^XWSK/IBOAD9+2YBC:(8R1 !@@&G
M! JNDEBAF$I&T0RC]4=:7O&[X,3VK=+R*C/^]O*N8R[(O9<&L#TU,Q'?\:WI
M83T409X$Q?T0!+P,RALM[32#"M(L2*LRD%<UP6LX.FR$T@P(B^$Q77Y3FGN&
M/RV=[82&[<1_G^*H!V\2>57EUT97;VZ#>E%:4%R*-Z 3V/_>CC=Y3-0O8<0+
M*F[4;;#3CD&1>KN7H[R75<7=4:Y&-1[R!&H@ .,2$BT92RA#(8X 5(DAU3/D
M/9Y0H=*^[:;(O]LV62K]47?Y#VZS[ NQH7"/X"FCO#-T8+,]B: 9I370EP>I
M/4>SEN047A#X!;\]&<P6REKH3UR!C"F@ ,81A9H@ V>2:D(1I#",.)71#."&
MZ2Z,:$1"/ 7*9B1P#1G94H5B(+2VH\"PN_K$M^"_>D5:JE36#,]@ZIC-O7UA
M1%:I[LL>MY.]L[WSO>#X^J:;WYF!&U?4 ;UY:<#:4J&YAG0IPIGTG'9ZOP&X
M=ZA4H<MR\,]GP_?A:,*()RH1"F)%)4%"BD2'"B"6$ UQ/$ND?Q#AX#//)"]-
M!X/#[SKK37!DCS37X8$Z,C]^+2[R']G(,&&L$08)P!QQDJB(223L-9%@&@&1
MS#!,O_.NT;#L\=!T7HI:!LVJH?5K<6IH0YK)48:"((,143 FW#@>280,62R$
MG2\V1%TMDN1^PE!.=9:5=]WO/$OYXQX,K'&F7ISFYM'=_R^]><2RM.%4P@1A
MI@<FKM",(XW-#PAPAA)M;WUY=HGA\$D><A=!@AUU-'U,66^(L<9R6&C^2)PQ
MB7 BHA"*$!.J*:=*(<TY!1'C-)Q%G!$$3X0YM1F?<S.NIU=Y]C2^CQBA $=8
M&\Y.HM"TQB!<R*&!N@A",4M\'Q&R"S%XTIZMH'0#P[7T[;0PR)/>\&YP?*ME
MO>XT^)H8EJ)+3^8>1NPA>?(??S/10_QS&5@3":R-!#Q3P87NZANKK(L1NV:2
MN__3*PW#O'M]?Q^6'@]R)KK0*KCI%67/)D^J/#!WU#06HC?BK54DF_L]E-6^
MSY"0/4J;47\4[R'R"A8[J\$BMA>]XC5S]0G#O1@NZV717CB?*!;']V>D/NQ6
MT?>_K^[5+&K1G]IY^JH7V^(8==DYN$BK;IV]U5Q>]:>-%W5,,^CY!HU;P2W"
M!N7=M6%\BP[9+.;:XI@%/Z[22M? ;'J6Y3\*OG3G_V4P>Z!OY17/+LW/F6V6
M4<8'W[CH\#X#4"^-[@8"V*/HJ=_S:9,(XVUZX:Z79B2>1$R3%&FR+DX-8 8D
MZ@XB46/8Z 1EH@#B&$+%%&$LHM@6A5.48!&&BL]2>&FG2W,[$9S+OSK!#2^"
M[W;52/#O8 \"._4>U L+GL0W]X2R">1T6V#/R&8 CN<U-HY.%P"-$T852"0D
M1,0TPC"*5 A"&,4,LUGF0L]_:VC0IV'OVH[ZT"*.!TCZ:"*:"443K$*LH"):
MQ4)B)'7,0LCLQ/0B22^+V<-\E\7\/_/BKZ#>-BD8-B+X_/FH(8&UC>:.18F-
MUK6<9,I.C>A W 7R2AL!7=MJ[1]7NIYVLN'ER/3]&_@VN.)ED*1=$YCR;M=\
M:>O=RONALZOK4ANUFF!5Z,&-YMGW@2NV<UK]<JU!^#H2]=XKAPEI[=>V7"M0
M/;L$K[[UIM!2U_0*HJ NIBR#-^9Y1O^"LF>H07F5VUJ"80U4=<6KQWWXP<NQ
M5MHF]G]YT)>WG3JU\ ;U^RJ,%IOOQ?^8'MC[ZUN3>N/TQ[VN%PW6C:D;R\LJ
M8"!0_*[<"P;5S4-UZU<%/9_H/>H5A7EBOZ30PF;%JUXY-J$><T(%U FAA$%"
ML0 B4I@0KF. 9DG(_6G7P#VRPB;UZ[XDMZY1#+[DS11$-69,\^F_U0>C"M=I
M51GE>3@6REC"7: -  V*<8QP;$;O(Z]XOZKJD5D\/&,TN7/6,W<2$!K-'VC6
MF;[L]9>0!>>[%\&;<F!%"*.]_HVFA6E=0G-C2VC:MI5^N^]-0)=[3ZIVIE<_
M.H5[]XL-9C'$$9E:D0[L<L00$ZZ(I"%+8,B("*F(XXA#$D.*,8,1]X;8L"$:
MG>=!EQ?&57 IC2':8[Y4K9.%A>^)5TWPD.U._**\-A9LWE(,H=;(Z]J,SEW'
M>*N!+9J'&H"W!;R7P661_ZBNAC?M#<;V7.NZG4HG]>K&/*MS_39UC<#/TUI;
M?PU_'M[VX@W3VSJ\T7JOG2EMW;%5=S70F/AH%PU]\*CCW?.%>,^0S7@O8@W5
M=Y ],"V?.&.NI3E.^7*Y;W%D=/(R+^Y&9P0-W'%*N>"1(D;F!NY"0E$82\$H
M3&8I\_I<F\7AB-;7+YLR,]ZB"U@T4T?WT+3LYM*EV.3P'#X&HN!^H<DL [9X
M1FQ#+:Q)V7R9Y,CFD\]:*/3Y-%_7\,*6Y]&O;L7P],I1UH=  C%3 %- 1"*8
MB$,M$Z:9/9F P1:7=GD+G%^9CB<SHJ6JTK -O]9-.+KG9/<UA!$F(=)8R# B
M,:-,(R8$!@I+ 6 ,5JQ2"X+&^N783I)G^'['<.B)P4J:3$H8U&D" ])97D?Y
MO;(?)9AFURN9)RW=,R&Z?5?WSK[\1VI>;14U,QVX#T<*_3TM:^C/>"93WK6A
MA5UV44\^5B8&X(4J UMYF*II523X#7\[,01HUB@F.J;5RWC^B+.\,L'-/7"\
M,<*M8[W^6J;GHZJW3\*J]:$;+_E'.RI/L4S'!(&(V$VCS$^)X#2A4B$=XU C
M2&:8U'D=E@5_ZG*X"4![<4.=27%#H0_K=,-A[](\,"#]W02> I(:5DE_JE-:
M!@:>Y)WK.<YZNJ8^'Z/\VJMJ1#'0,KJ $24\Q%@2'"$"0LDEE22!-(I"&"9@
M8F6J(4H/IYL?V:*2KTG]HL'Q\_<O/N7][?B,1@R/Z1AL?1C8C=+J1]9;WAD+
ME*DA:&4_V6!\CZY_&MU[(>M=[ZJ\7K)K;]TY@ AW"*6=*")#Y1F.QM A]?>'
MLP-:KU$<F?8-WNCZ9)$ZT5K4N[C=#6Y_6^=>&AI?&L58&#; $&6$2LPEY(C$
M&$HD$\[% N-K+WPXRK/:31M'.]*21D>W UC<@80^&=Q'PUHW*/@P/KSYPVC,
MG(IZP>H&NUY\.#O]=,HO]0<CM;]L(>E]=DIV-2_J*=ZK^V7ZAKL,<U&#*\-Y
MVOKB/7V=^H;[I]^8*[O"7MKE2:6+?=[]P>_*40;\_JH8WMU_V7Y ;FX#<',[
M.1,VN&:P;;BA&K*W/DE]<?F7(2^]3.T^_FJTR_56;B-C-OKSO^WNGIY]M1&F
M[5B_S/9,E[KZN_GY[^CO?__[[NX+A.WAIY_&87#NI. ,R;ZG/?Y4__EY9R9:
MZ;_:F*]>49W6=[5SK>N8>8.("SMC9R'!D,;*+D[,LWK^T.IS(+H\^VMO?J;L
MO_)?^:]6 S-+9Q=])SSVBLD584_"GH6B"_ $\S)+_[K#N^SS[Z_M'* )Z+7E
M+ GW6=)2B=#J=KS]X^3\M\,_@Y,O%\=G%\='OWWY^OGKKW]VS(6CF9(@;>_7
MVM\\=:7M>+3CWTK;<O35".K+Q9.]B?VT_TB"F^Z1Z?GM6;/D; ]/GPR9;X45
MV</S;>KPS *$J*$-*R#>@]-6H,Y8ZKSD-286JP<K1QN<3#.*:!W@+SMHY_$(
MQ7O3*Y6?."$[,@C81!ZV2!&&,X]/$P5WDZ,<'EP5-COTM]/#LXN3&<U\!D&8
MIP4GQCOPA:>@GC.)[1[<3R=?#K\<G1Q^-A[8.L##BWJC]\6'^AG(F'6D&P26
MQ5\XCU'/X0[FZML6^X0E"J45M7Q&=,X!SBBZG%3Z&GX:SAO?3Q>4C0&.?4$
MMP?-ESJX]\\.'AX>O/F6\9Y**ZW>/EY$U1]T#_8>[#W8KQ;L&Q-PHP X:_G!
MLU,BHPCXX7Q6K'OAD4=Y5H>(=8FK^:!T9BN>/O"N 4 =G%]I;:"OWAD(_AR,
MI53J>?B/6M:3VH_ , @PK.\BFP"+]ZN2&U2)IL+K173BQ8?.(K7MP?I@DBD[
MYP &2NI]P+;X@']<?#PYGXK@(\0U3X*O-[H_3?Z Y9]26VH4#$ZC*H/CNE#V
M*<+WKS"/YL\)MWDT'T@W\DCLD=@CL?-(?'YT,B,4VR+N0E_9D[2_ZWJ/^6O]
M2E#>T&S$V@!U+?QX94@=%/F/_F08;!"U%W_JLWF3Q1_['' O_M270/S%)Z\2
MT%N1?.OO?CW0/S7(L=8\&.>?LW'D*13Y/+T=(O+O_<U=9B;)2\/:%X9B^4 \
MVTYJS\N+UECZ[$YE'DJ;E/QS:KA$!9O_51Y]W4;?AGCQ_$C\B _?)R\6V_[0
MP_1$P;)5X;1/3KQ22=Q#4Y^<:"<Y<7[TJ=VYPD<PSLNKX%/7P,8$\'X$RL%\
MM-JG.5:8YIA#C5Y\JCTKR6>UO>/PCJ,-QU%?3"TZ5_O!+MN+1M:_]??H'EQK
MS,.<'\_H'([_U4NK.P_:2P-M*QD(/=IZM/5HZS9-_Y)7&G[@95KFR6FA2X,%
M=3;:;D19F6=6>;W-T!28G52P[&%V63 [7780>>SUV+NVV#N3/;6QN@,UNTX&
MK<<ZF<:=REQ#^<)3?^<9OZP]R_TYL1_34O;*TNZ_9K,UAQGOWAD0M$S_P2%9
M)]7?>=/<\R0!=*;+7O=QC:+W7,OR7,W:&O+5BM[;>6\WMP7B9KT=WF)O-_-0
MOO#4?]A]G%-+X[_W3T$W%[K#S];O=?.R9W?9/!1YKPI^Y\5?N@K.TO(O[[R6
MZ;R:,QT2>N?EG9=W7O-:(&G6>9$M=EXS#^7+$_55D7?+VG&=%KG4ROHJ[YF6
MZ9F:LPOOF;;9,VW/3F<G7R]^.SX;V3^KX:W/UF3OLT9<2ZOC_8+[J1^[:?N@
MS>EXMGMWG"V#:!\\+$*2/NM+WJW9:7V$]G9NC=9X'+'HJ+[P@OJQP<ASMQ#3
M5Q1,M&8GQ$_7>*?EG=9<QF@S_/;DL+QHVE\=;JG#6F!$7WBV?6(P>*1W4\MR
M4VU8AO=0WD-Y#S6?'7[+^D>1ZD*K<][599[TEUWXDKHFW-6KA_>%-XT^/ZA?
M\+!PQAXJW2O2*M7EQ&*Z;Z6V-P]BA3+P*R97Z1#;-T3O'KU[].YQ/JO\J!-N
M*XZ_W>39N<[2O!B JJ_!:\(]OGIX7WC3\/F!?4'0?\.(6_3>;5G>K7T[\M[-
M>S?OW>:SRM_33)_S1%=W(S7*OD"O"<_VJJ%]:6V5>7;0?_AH<;GW9LOR9NW:
MC?=DWI-Y3S:?17ZMKG1QDB7VQ/-Z+7VC3BS<4B>VZ*B^5/%G'QN,/-=[KF5Y
MKM;LQ#LM[[2\TYK/&(]OKU*1-GW*:[2ESFK>T7SAP</'>=^T+-_4N#EXG_2:
M1WGWLSSWX^:N=4M8R75^\NN7PXMO9\?-G4;Z\$@/W4O;.;1Y,9(%3LBJ__G)
M7.&BJ_L7ZS&075Z6O^Q\.#O]=,HO]8="\[\.S5_WC95=S8MZL*_N-[\UHC:-
M 2/;X?9E,;AX/]8OC/+.X[=_Z=D3D.O7'[RW:S5?/V+@B:%E-L#K#N^RS[^_
MMG. W[^S[QT.[F@_)HW4_2C=F"N[PE[:Y8GIVS[O_N!WY:C:O;\JAG?W!\U8
MTLUM &YN?PZ&F@Z T7.1%TH7NX-KX.?@:M!R9&\=J/C?0/UGDO;??S4JNIUW
M8WT:^]G^^%#A]/#5PT\_C<OR>7%,$,!3Z)RA&Y_J/\,A;-=BIV%QJG[9J9=X
MFD__MKM[F,FKO-C=/; &V%\+VX>R8#?X=/+E\,O1R>'G\06;,XSS2VYF?!]J
M_'0;:@+VPAGVH7[%&-CP"=YO1?>P->J$87EJN$_>,6L3'Z% /0Y*R[R_N]U^
M8+1%%]TTTZ-KU0;V6_\S\#.K:='DK61'F^><%;Y@:_U?&E>]O:AEU?MP/D')
M_C@Y_^WP3V-I%\=G%\='OWWY^OGKKW]VS(6CO=D-JX6>3-V__0/O&FW0P?F5
MUE8/5MC&,=>75N9UTK3[S;>,]U1J6[T;G&1!=97W2IZI\NVL(%9S"P/(7;O/
M@DRSRU]VP$[]^88K-?S<GO9.\J*#EE@_>D\W9%+53=T9(T=#TC0ED/I>O_J7
MG3[3N>_&-%(ZZ/$],;*^^T7>V\ [@A]71H1UMVM>\Z/@]MR\^[TO7CXB:\Y&
M#,9YV(:!,(+:!/J]'MUX8YDL?"*HC!V-,WL$-&50GNJDT[)RHA%KIC ?M=0V
M*@DP[ P.OUM'I9DG9S2?0%>=,3DLRP>'NKA4IO6N/4L8U_/%'CV[+BW9S+=\
MW#;"W R7[16%/=69US:V[XW,&YE#X]:>D0U#B=C.EDQ(31T='1\_I*9FL\7Q
M+$Z\AYZD<2#9(XU$H/;D2+MCI;0_Z'_U4M/[?O:A0>I26"_\C$@'P=CS ]B
M L^A9?,W::I\6R R_]X6O 83Q#:<H'-T+-ZGM_M9GGTJN*Q/O,CXM7E1K]R]
MY/QFWRKX8:;L/\</VGU8'?&BN#.$^0_>[>F=.GMD-U+X)Y:( &+_Y@G!,!8L
MPC%46!"!-%74]C.S@W1FIVRD#0U!A,SE7I;VKWT# .T$2LOTFG?+7W9V[7;9
M9J1-H\Q/_9JQ7W;2VVH_ZUWOJKS."MI[[6P-[M (O'\WWJ4YIM^6H_BM.2\/
M&DU-_&TI0C0-!U G,#)(D #&"264X=B@ M)0(QQ& #Z% P(1ALW 0<A !]%H
M4^%@.9S,4>)U?I47U6ZEB^L@S;[KLKI>'>M:%4JVF3I\%J5<)2MU77FM&1=&
M,4X>]&($D03DA(2*<LPIB6)%*82("DB!P0U&1*L$)>P@&#N"1TYQ$&]";9A0
M$_;"A!)48:PT)206QHO!B$52J22&0B2R50\.HP[$KO!YE[WT^F5.#J4TK:W*
MH-!2&R(INKH39+KRB9/E-&DMPY,%.,%0S\[NU>R+K@;)]A&82^)$L%A@&6I)
M0*BY9(**.(YBKG%(HG;S%A'L4, <P3F?M_ VNT02,J.!AL8L(YE$% - 9)30
MD%&8($8 X@@)U2H/(0!V&(";:J!;G4FPM#>K\B+5#<RZ^N!G_N!GB?#LE/_R
M8G=;[)L6N2&X%S4!F)_2+"VOM HN\USYB6[/_1J-UX;N^&ZH9K]:+3.4\&MR
MILUKONNQ;&[$2$P3F\A5),$Q)Y0#!+G *%8R;#>;"QGJ8(8WE15ZT]UFTVW6
M3AGG!&@3D%$1$A$+JAB!.$X(12PB<D)92)-9Y#CLP-C/ [L4O35%1OX[+_X*
MTBRXL><'E'X">(-FKUY#'JQ:G&2G?:68!DIQ @2*H6 X2?IS6TF<Q*$B+&1*
MAW&KY &CJ!/&H2.@Y!1#\.;4ACDU:SM0PI QRIF(%0E%0B.B$TBPX!&)DI8=
MNN$,#A%OE[WVY'5M:Y=R..,_S(,K\[51E15E'.8=R97%,B\M^G0SVFFLU0ZR
M$:.^OP^U=RJ@$DP 2BB72A(91B+22:299"H2%(H)=38-DA&$PPYEU!% G=/2
MW"(O'B>V&R<:!06JB:%7!A,0U@1AQ(E0 $I&DQ@F"$RH2FF29<&X0R':*E!8
MRUQ*4S/A%WG%NW4Y_6 ^W&=3-B?\>PU_,? T.N?"."5"X%A30007/ 8QTTH;
MQJ(4(NTRE3@D'1JYDLMUBGEXNVG#;A8TDI#'.(D3C!B$A/%01$Q(R5%"B(:2
MMYL?B2CK8.I*N9K+GOC95(B?%'6/_J_3,+GE'M9K[+R*K?^4\92=&1N-?0;7
M7NOC3PM]PU,5Z-L;NX=H?51]D-<G1,FQC9D<2CZ[FSER.#WD:JPU4,#COOX=
M9JI>F]G?<&_":B7*9&RB*L8C0C@-.4E0)"C *@PEA^V6O2$8=; SJS*7NM&F
M-][--]YF+57BA%&F(:(R(B($C,@D(0IBBN(P5*#]#*XSZPK78HO5U93F-\1B
M^@E<)PC+6K%H]X,-=XC*-* 32B,E9)S$,B:<)T(#A9C 1"4\3L)V%U###H.H
M Z@KDU4^)^#-=)E+J*?8I.940(TT90P290(%0C"B$600JSBA[>Z^9FTR[(3
ME?V.UC2)XJ>0VK3L-5N2ZL6^E6+WX<Z4I&U^8[IU5R=K[=[;-W;SLD[ *S.B
M9;6BW1P\I_+S+%[%O(IM& MMU $T5;'XV2"_+U+<G&*K!?)15@5&0EZNJ9*
MB0BCD. H8C'E !,>LX0RJB>$O VFH6C4(7"]RZZ\N:R1N<QI&U110C%%$4&
MA"BB( 2"<*H%0'$2M;N5+R4=:$_T6V/;V+0PK"DO_*&7=NW,7K]J)KV^*?+O
M>H7[\:\7[W.?'KOC[.\U[3!3)R-Z]FN1EZ/KII14C!!$8GL*$8FEB"B"(E0:
M2$X4P>VR (@[*'8%ZGQ,ZXUVB91C5@M-(A F.&(L%HPP*AD'!,"0Q5J& /-V
MN4@<11T0NK+<V:<$FB0COW-YE6:Z>)05]EF"S0E[%B .]UIA8.EXJ!./,4D"
MAD*N>*@)M[M*<A,JX40PJ$(8)V3"%N--[@?5(1AW0N:7-GH[<B1],)/1:,X3
MQ "#&D"CP5#0"' F(PDTC2!M=Z&C(=HAZR#HMX+:Q+S"49Z55='KJV9_C\?+
M8F6;//H 92T"E$7..![1LWKCNUK+GN04D.""AA*&A!")$AXB+D.J,>%*():T
MR@X(@AT<N;);I,\I>)-=YJ'#,]FG! F)HD1+C1EA*J&*A#&/!4XT5H*U>T 0
MCN).&&ULSF])#&4)ZX4;.[ZPV\U_\$QJJQ=&9VX*HPK<RMRO$/:+#!=C*6]>
M/"BM=]WK\DJKCR/Z9G[N:ON#B=(.KW,S)O];7Q]61YYV>5:-1G"CP1N,A<
M""AC@B(A8B80A.8OA1*9M#M/@NV$< =@5UC-@NL3EZDA;SVX>'"9P3LM'TGB
M"%()XE!)&A,8AAR$/#+\*J8Q%"1&[:YS[C ,.PBY4GKE%I*\#!N;EH!J>7V!
M/Z7:Q[.-;_\R!6(?[2I(E*%HAK"QA!$J$ZZXT%("!12A(9ZPFT2CBZPC##J1
M,P6N/@OEK7:I^[[,9*)0Q)$D82@IAH1BPD&".1=)K G3BK:;AH*=D(2=&/O2
M%K_F>DWFMIU??.O%OI5B]S'1Y).8K%B#/ EZI?8[3'E6U4(L]-70+%ZEV>5G
MS4M=*]S7Y%NIZUUN1I@6B 513#+, "!$<\H9TPD3*"0Z2:)VCV^$"'7"<&,G
M_+S1;K/1-F6AB&"%(P0UMI/QB19Q'$&,M&!,22U(N[$0C#LL=*4R<%TCH:#(
M?ZR&'H^\>&54N=DV+$B;5S\04U2TO89Y-=E2-5E]U#4&>._M3V,^=<Q+?M2)
M+@JM@C23^;4.*GYK#TVSOW3P7A3O&@Z*9N#6KR4\S2K1+ UNG+,MOPO-<[QI
M?7B>E@W5\:36Q@M^V]\7=#P_C9CD3$LAB0H)E*$@E&@4,4B%-)RLW0U28&Q7
M:TPJ^'%>L5;E Y]TU6WS6#=S7BO;U;'2' ,0DC D($H$5E0I+0"&490PW6X\
M%;).'$TZ3, ME5D;%N*G&UXYEILTW>#%OI5B7WV\X^0LTZ]YKGZDW:Z?6O)9
MZB:GEH9Z-<*IL!(XPB)AE"M")120@$2A* )015!,X%1-QD,4=##9V&H=;Y_;
M;)\+&*/@ H6<\"36@C"1\$3$'&% 4!Q#RL-V YR8=4QL]=08'V7RK#5NA'GZ
M,,?S71_F>+'[,&=%84Y]<FB09A7/+E/1'1;4^15&GEHU'OJ<W&O9?6;Y^%9V
M>W:AX@0FIA.=B(3"& I$HC VD9&.)&0ZU (!T>YN-S3J0.;*LG ?%7G376)4
M-*>=\I!S+!1#E!/"-:.$0M-#P75, 8 M[^D?=Q":4&'G R8?,'GF[ ,F+W:W
MD6;R1A7K&46M="W2O./H[-8Y;C*VQEKM3CA6*^V X>69?')T=Z@IX8PDC":"
M4!Y1(BC1#,A()U G+>_T $$G"H$C =B<QN66H_70L-W0\%H<B#60C$>AC)@@
M1 E!DYB&B: HC%6D6]Y. H2=$+BRW\MR<&!%S(LTO]4I@GM1$_SJ(J]XURU^
M11S<?U#E/9O"?]JT99*.?W^U@!K%82?&Y(6]$&N]'CTEDX:01U@IAD+"0T)#
M28A,)(- " ;;759.["Z&AGNYDOR>9'B.$RR/#94'@KFM'L5V012'"FA,[(9=
M3&A)$(D 4)#3=I=6D$X=<3ES]E.#5O^(3M7__&2N<*,._8M6Z"-3!H,>WW\U
MO2-C9(?L1>'KR<[@@GWC?I :VI/*R3[ER%Q+LYYYN%&M)+>;P9L!,P-WJ?>F
M]4!V-2_J\;ZZ;WR5WYA7@Q'N-ASS^J(9WZXA7K_L?#@[_71J'OZAT/RO0_/7
MO>5,&R-IB*$NGC[A2^]:F(BC?L33Y:T+C1QXXGDSJ^W=\>$<7#/:/EPA.S).
MX_VPP[@K;%=W>6)ZL<^[/_A=.64X1D#D_54Q?$9_.&O=#4"MOP/]!N !I@;7
MP,_!U:#E=5 QC"3ZX#4QR!A^-2K4G7=C?7JL!PLI>0M\Z(^3\]\._PQ.OEP<
MGUT<'_WVY>OGK[_^V3$7CJ;J;M,-ZQ_N9*-TNPEU8#Z80*8T/WW@W?I4A?,K
M;0 Z>",'AJ;>+G?,QC%@Y^#-MXSW5&H;NQN<9$%UE?=*GJGR2;NFB;F&/&.6
M70N8TJ#%+SLVBV<^#^"V_[FOX#*IZOMW9K/."?;X=%@&JEM<BC>@$]C_WDZV
MBD'[K%WLC 'W$-";"8<GG_8Q)UD;\3_+?1]Z\7TO;P8_6[P_0/(VH."_>ID.
M$.T$-HI9G&M,$,+LO&/VS=*];BQ3-SYJJ2U5"#"L]8.LIWZTE\^;*UW7@H ^
MIURDW;1*S:.&.]17=XU*:6K/6[.,)HQ\CIAGN3"SA>.V$>9GV&I_8B;H/MC<
MOK<T;VD.C=N2)J[6[A3ABX(K'7 I39M-1'G#[VQ@U1J9::1>>[DJ-EN3UF0:
M:P[2OW"=N$O35P.]/NVK]=&3 @(J!- \)D@H3N(041H)2(D,-5<R ;S5Z2R$
M2 >3)M/:[6MZ:Z[*H\2*)K36&1)>;?]$)")F) *24@*B2$12VYI"&6)--8U:
MG=A",.I@V.0>S$[9_W(HEZ.\RFA<D7>[=>JAT/5ADH&^O;%I_%>4"36%FZL"
MQS:3E,\O<'"(E!Q?WW3S.ZW/^FHQDJAZBD]:&69"42P0C$F$0JXBIA*,8BUQ
MS*-VCR"&<=0)&]TCOBE\<HJ$>&-:ECN?QW*89HA%$2-8 9*$E (.>,2@!@!R
M 5L^70'''=AH:?#R+<=G3":K:'VJQVBJ<_7N?-W"H!7AUIHD+<;/CQF"W-U3
MB(NQEC$B)&9Q0LP''O*(U'L>1X)KV"XY0%&'49^[\$:[@4;;F(5B@1GFV!B-
M#@GED$F"0Q53G$BA%&IWQSX4=IB3',1G%QI:U"UET?-YA8T,A19=-/UL3*0B
MC1F((Q1BNUP2\H00##&"$@@ *&V9,-"UCXF\":V1";W>7HSGY@E2$H0A)BRD
M@D.DXY@"C$!HO'J[[CLB'1*OM[TL*8>PVHU:FG+J)V/'I*W:E<\_J*N*65ZS
MR<'JHII7M=H=TG'8YZ#W!S--@E$4)<"N%V04,*) 9*(@B*CA&Q!$FM-V=\N$
ML(-!DV<(-*6WC6S8L++DA4>'K4.')J! T0A%,-10@(@(0:@)2"24"0<AX#!J
MEU$90A5&:*N@8"VS) WM?-??F44^K4U?/;GR0=X**<NS(1^)*8))!!,L,,%)
MR.*0$,HBCG@(,&_WP*,8Q!W$B(,(Y13Y\-:S+)?^K*E@1.P?"IG@)!)81!!J
MRA6UN<1$B59]>0QHPV>#;6QV9'FLW,]]+G'NT[EA<LM)K-?8>17S\\/-13Z?
M<Q-,5KJX-KY5F-!'E^5]''23%]91^AAH<UC<(C&0T9 +HR ?C7Y,WEE7F<!&
MP0CR1!$.M8 8"!V%BA/,M)Q0/MM@',0@Z83 QT'>@ER)@UXR%X:D3D)--.(F
M%HHEBQB5G%#S-Q)),F%;U 9C(0;"#H!LK<W%@5C(14_^42?:Z)H*4K<FA]>*
M-;I)KMTA T,ENY^Y&4G[?-%C,[F413*$!$N>$ V)2+"63"$& 652M,P*: >C
M)H_=<"I>\5:[S5;;G(G"&-DU;L9$L2(LCC@A*(%8,<UE$LL)Q19-,I&H@R,7
M%XSZE$)C*86N>^O??"#DWG*UB6&2D!)!+J-(84U"*40(L 8QI12&C.IV5ZP9
M_L!B%_F#4R3!V]**5Y%--!S-,44"8"9@1!B..:0)B(V;%QS(*&YW-3LC'03]
M5.L&IA?ZZ\B<\N4^2'$V2&E@3=I$<,.4AYQAGH01(XD&(L902BI@J(C6J-TS
MI2!DG3#>V)C%6^PV6VPCYAE'2$."8:)P3*BF3 -*.8]#CD@8JG87L4- .F!S
M]YE8$B^9?("#BXQDL(@@L"O:K;[:_?/RFJ7<Y&55Z"HM]+6M8Y#FHPMTI:US
M6MI9[>+PDA:7:,MI7_L.,U4CY.F8ZGW429II]4%GYH?JM,NS\D6&HR,N0A;*
M*"%$180F!D1#36BHI88"M<MP*.T X"+#6>KA-MZ\-].\EVW+,4$4"L 3G41$
M ,$!533!0(819$)/V#*\23H4XTX,7$QB.GL0D4,[!32ZL,VMK(U?#[QUZX%?
MM_1N!%$3@)#@(:(QB$@$"*.82L B22+& &EY6Z(.1%$GBERL-O5;!'A(6"M(
M6,S^4:1#AA$/:0()5HPE7/"(1T13J"AH>9NE#J"P$^/MLO]EE;+X2>SEP,'*
MP-,IE^/%[I[8_<S[1#]Y7!]'V^PIF7[VSJ^3=3(26*NQ\RJVGI.<CN[J>91?
M7YLXJ*QR^=?JT7X+&9([V:^^*IQ;3?B#=WOZ:Z\J*Y[9$&]T 8>F  ,@!52,
M$$XIDD)I'292<<)!N]DPB#L$A@Z&PDXY-&]%RTH8S68R2&H&,$9)A"6)*6!A
MQ!,N8Z4)C+5L]Q1/8S(X\MMTNQ2C->:[N[PL@P]6>^K^B:XV/[ODS]>+,[I)
MK9TD"'6MPC.01Q '+!* @!"1B"0BY/5V+2'G(DI8NRNQ80=!%VL0?$#LK79Y
MA.0E$Q6 2BIB;HB()@(+'D9" L414HH!-F&Q8Y.L9)--=+L3"OPFM?4_:1;H
M6VFW=LN3X(87MJ<]O7I*XH.C51['H51J+_/N*4_52390EA'4&MVT*@R%1B%2
M,2<DH:$()4,P3% ,212*EM===3 D'1"YN+3#*;+@[6EI!UC,8SPHX20A,2*,
M(A)'D&EEEV-+K:(PX6V7 7<PB#J(K'>FSJ<=)FOIF:ZXK4H/-"\RPRE=J._U
M$8NK$<L"+&&H8,<#_3J4LG?=Z_)**[L@0J9C:Y<P3P"',8 ($!4+IB(3T,B8
M8!/#X)"UNV<+,C 7Q0["G,\U>,MMF8_,9::*A!&(8(RH  0+:,\8IY@!E<A(
M\7#"M&&3.\2$82=T<EG2RO,-1?YC5@6=4#G;_SMX;Q\QIG1/',!T+>PK85\'
M=PXN"LW+7G'7G\$(WO#^4NJW[]_9=QR\%\6[5PML0I]G\%J3#+3E,*6!ABXE
MG%JPG0N&7V^>AZ6A!M4143\XJK.@HYD%H$*I2,R1C@@'D$M,@8Y"G(0B% JT
MNZ('D4[()IWSY[:&3 &DMZVUVTU[<]*X5F9)1$9$A6%DV+8D">)"D81S!N,8
M4TFX:G=M#$0=,/'$3(=D/YO9+"G7L!DGD8\0S<'F*S*_OBGTE5U*_UT/-Z-_
MT\W+\NUCQF '>N7I"K_V<.O6'BYV>/E0S^O)W*-1+>]OM?W9J/@777U-+OCM
MZ-QNA %1$D90:2)BR1B1+.&,1T0@\UVK!"<BG0BYF/IM9KWB4O7#0Y6'JA4D
M?EX@AHL#$Y",:AD2(") HB@15"LD$\D@!Q(1^5J^6-9BVGT!H7#801,C,(]0
MSZK%VQ=&:(4LUE&JVM\+1]>K*1T%<W<1VV%8=HDFUN'YE;E3%V5_W>X(X!I\
ME03'5" 3I,-04:X3"324POR):+N%N"8\9Z3#F(O+#_SF?MY:6Y\B>]8T58B2
M6! "*5$$ 4@E%X8/82R Y 2W>T"],4U$.VQB]FS-37-%+(1LQ%Y]]8[&SO*5
M%\?8+7!4><^NR5I<,UK@$O_>J%@;!6P7AVOF#<,.,_4LV@O A81(P8AJ6Y1)
M8:04)C 26F*H)AQ\UR 1(QV$8"<*UR$K]X+X'>=H'J'F<T >CAK8K/ E[,$@
M-EB"@4"))&&<\%A '(8:*I0H%+>[U(MT( 2=B+FXDJ(]['E$0NM_?C)7N%&I
M_D6K*2/U3(/!N/]J>K_&>"#9B\+7$\'!!?O&_< N*DCE9'=XKG7 I9UNY=F=
M&3DS")4N]Z8U7G8U+^J1O[IO=Y7?F+>"$48['/WZHA&N7=;^R\Z'L]-/I_Q2
M?R@T_^O0_'5O:=.&1QJZK(NG3_C2NQ:ZZ#_B::G:0H,&GO"%S-I =WPD!]=V
M#L)A^=K(.(WWX\:T<U?8KN[RQ/1BGW=_\+MRRG",@,[[JV+XC/YPUEH<@#IF
M&F@Z  \H-[@&?@ZN!BVOPZNAIO>Q;Z(1#+\:%>K.N[$^/=:#B?K]\--/\^#E
M! $\M8W';=TY6*5!/3*>/T[.?SO\,SCY<G%\=G%\]-N7KY^__OIGQUPXFFI!
M2VFM,0M>>XM_7'P\.3>?_FUW]S"35WFQNVODRP^.\JS.IM0E%^:#"4Q+\]-Y
M92[8<PKJ19Z# R/-K<YAV<[!FV\9[ZG4MG\W.,F"ZBKOE2;6-<^QRU1OJL"T
M/BBO>&$ [MKH?56^G4F;K8/B]<X;NFN=DC2H^,N.G6$WGP?^I?^Y;\<RJ>K[
M=UK4^DEV/VB:M?R=,:\T]%:-9$A:3 (N_NCHY4?/E)L9^)<VH.%3:ME4\*\>
M+\PKRD ;$U.KXD<N9-K:RGTOYWWHQ?>])F>]))W\KUZF T0[@<U%K$@7ESI+
MXW5C3MU@M6Z0]=2-]L#+22?XHMHM.36U7!O>PG%;TC38NLUX?=%54.CO.NLY
M<3"5BZEB1Z9>G$@-.S(6+ZW$[>OS2,I7,TRHBB1(8DR48A2R$$,APEAHJ<'$
MNA^,094W._$41ZACGN=@ZG=M9I@\0C@T4^3>-- $V\>QE @:(R<A(H1$%) 8
M11H)&%')DTDGHAO;A[7M$V/[K"';)["#,-M4VU\2OUJ?L]&/[)'G]6Y_1:YZ
MTOQL(M;VDEB^CG)SZB@7X#R_\ZR7F&]ZA1%MK7JC1W92*04C2* D)( Q+D+#
M@["(B>*)3"9N'=@"^XD@[H1.;@_DJY^]U;9.39XU4:DICIB(*8]C0JF@6"E!
M4(A#C(2D<$DD)8QIQ[1C\TS4IW\F:NRO15Z6EJ$D:>4 -5FSX&Z+=C];@)+4
MNG5:J];H%BE48XG#2#)*"(PC&L<RU(!&6,%(B0G16"M<!!+:B2AV$.A\)L8;
M:\M,9+)EJA!CJJ0RUDE)'(<L09+$0$*($T'"20=[MT%!8(0Z--[8'.ERB(C?
M_WQ9]KT&ASI[L6^EV%>8D5V[..A<=[NF$YW@4F>ZX-U.O?"3J^LT2\O*UO%^
MUX&^O;&%OB[,D_MMB+9N&Z)%ML+H:_6O?9T^S-3AF$(?]_5Y;%MJRA7&B4HD
M(C$3@L0"J9AQ2E48DHFK,ML(SE#4":-U6)VYV(Y$+N60/6IL-&HT#A$1P]P@
M F <AP3 B#*B10AT3"*I63RADJ:=*!&1#@M=S-^T!Q'+"AU=)&B#U539Y6 [
M6Q?WL=W"(,@=KG.O( \;+H[6_X&88X&2A').$D:HP#R"YO^4A%RA"4N^6R$V
M"'4@I Z"EE,\Q=O1LKS_\T9#0Q8G5+(X9(JH&-$8&W/@" @9PQ N*R&,XPZ#
M+E:-N.:YETCE_2S1$F>)G!LFM]S%>HV=5[%UG5%S,BRJS_L8GO Q2%"_W?>Q
MD)\0\M3=BWV)^+A^YR:=V.T =%D-Y_56#YKKY:+=9#++S$B]<"[(4,$&2?0O
M>98/X^W1H^E#K9F(.-1 $ @3(9GY$6(" (ZP0,N:<P.=D+J8FG+EO(^)&O#2
M$2 >-+89-!I"" HBQ1GE,):," Q$#(2"4:P$B#'@RUK &G6BT,4TG"L X0\$
M6C!^=0!#_>JZAFH<G)H2M,HUBJG]68ZG-0T4<YJH)*$DQB1F7""=)$S8\R(I
M)LFRRIYBXB*\^K6QWGK;GXB<U51C 77"8RI"K@GDB"9UQ2(3$@(1AI-.3&QE
MG6P'P T\QFN%!&7M2L;[9P7E$Q/PCC(:)T-%7^NYRAS5+)C+(J0B%BJL*"6$
MF%@T3F+-$A2%"D5\ N8N2H]F.Z^6=2A9&_!U)3IU-GWE@6KK@*H15#($C(=(
M(H5!0B)[B%BLN(X!,-&;HA-/\5F0"<Z&2K 3D:>'^K1G85M4D.XGLY>#%FLP
MF>W%OI5BW[0:AH9BT+YO#(0VGDD'%;]U8G&RB^3-16KF2(3XTA3E<&7 IR*_
M/C*_GV8]0R<>CK?Z4&M?_[X+JX+'MU7!#>],,U[<G53ZNC1\SI*Q(J\7&PYG
M/4=WA4J(YHD0"I.0**:I"DD<LA#&4F,:+V_A<0?%+B;AG8XB/>1XR%DX\[\<
M?*$R5$HF0LLP(C2,F<1: YU AAF59%DE%#@R^.)BZLJ'@SXN6,>XP(M]*\7N
MYRGGCA%-<'A?Z.[@W@E^&F#[I@$6CD8-"QS,!WS0F1[?Q31)0@FUTE&,%,&)
M$CQBFDD%-0*$1 U.5KY43H_BS=V>9LO"2P].6P=.KT<B&89 )0)'.()$J9!B
MPK7DS& 2(X),6-C3TDY9'<Q<C#G]O*2/2#8F(O%BWTJQ^WG)J:<*:UYD!MY+
M)Z--%[F;B\QL+8+"_DD6CS8O8T)$(6<A)A@2+90@1&)!-9"82,XG;%[6SHY_
M'0"(@^3+1WP>(-83(!9" R02QL.()$DDB(::$2@(UI%6,8YTLJRM#!'N4.J/
MMO%AE^??/NSR8O=A5[-AUV==EF;D1H*O@%=5D8I>Q457!U5NAG6T4B9(!Z4R
MOFS44ZY&8[(ONGJH[#H<4<*+_,5B+99 '5,F:2QC B2G41ASEDBJ;64H:VE'
MK"2]U6KW?W61[QSL;BI%\W:\S7;<IM%BB5D4)XIP$I(00R%C)C7C"$(=8KRT
M"DLG]U!9H_!J*9NI^*U=ECZ'OK)!\_L'>25S7<E6!*UD'>M)OSP77OZ1EE?\
MSK0REW]=F3A!%RY$EG./NUNFK_*>'=[%M:6%Z._?&Q5KHW#DXG#-P;M'.#6D
M',M0Q2'G@F (!0D1Y%&DDI#@"&_['.:<9NTG-CT6OCZ"]L#72'9AM&(_3! .
M.8GM2DQ"0\Z21#,2 \ ,YNDESLV&>!TJ]A>#.3]ANS2)^9D[/V'KQ>XG;%]V
MF!]XF<J':/I&%X&)GPN])G&UB[31D8#/"9KHR%@\3PN/!]I_JHMSJ_NU38S0
M0\YP9 @?A#$R0;"(!20Q22!46@@ .)@S",:C]!#=LT/P CL$>\#%-50^VO4(
MM391JWLAZ4O80W$2LD@3NY*3B%!2B%&"0AUACJ"":L[0=&'L<?+X<Q^"^EAD
M'6,1+_:M%+L/02<ZR(]IMU=IY8/0]:9X/@AM- @=6,4(%8Q@;&@@Q:&(#!5D
M(6>1H8!AF& [-ZOFW5?(AZ'+D[S'*#<P:FL!Z?7HHU0B0AY&@C%-..,,Q!0F
M&B:)0H1+Z@-1'XCZB&3-(A(O]JT4NP]$)[K(_ZY9FXE$N>D=O]3](+0,\EY5
M5CRS)3#!KNE5F4K/Z/PBMR:COZ'J'?8U[TOO6NCB:U)SL?+K@_X]GAZ($P8D
M%3R4E!,.S \Z822.F.8P#D$\9TP(%]WA$8>=&*!-96;>G+?9G-NR71U&1&B$
MA*:,"!GSA,4BT2**$LG)W.M5%[?=N(/1TW,C-\1V?53EZ;6/JKS8?53E=%2E
M^@E''U=Y(K:$N&J0WGY"T<;9F0FD8BTC30F'F&/*8Z8992SA,9QWY>/B["SJ
MP&AC<][>H+?9H-NS7J8$$":LTB"D1$4QPY1&G"MM)\T5(TN+K6@'4!=7+OO8
MRI/L=2397NQ;*78?6TUTGT>\O#*AT_?4O$J-%$[Z,,J1@B-?%/FJ\.THO[[.
MLW-;[OMQJ.7#$B6K^Z<\':U18IA0#"&+!$D(0E D,(1""4A0$DD=+:M"$F[L
M!OL>.7RIXHJ#PCDQ00'&92P%XA$E$"<T42)AB&L6BD3 ><] ])CP$C>K__G)
M7+&+-OH7K7(</)S"->CW_5?3NS#&F<A>%+Z>- TNV#?N!VEE7B<G>Z9SK0,N
M97YM!OK.)JFSO-+EWK3&RZ[F13W(5_?MKO(;\U8PPO[Z,AA<-'+L\M+HT8>S
MTT^G_%)_*#3_Z]#\=6]<TX9':KO_\=,G]%,D_4>\MRKR>IL$3UQW9C6].SZ2
M@VL[!]'[=_:]!Z/C--Z/&]/.76&[NLL3TXM]WOW![\HIPS&",^^OBN$S^L-9
M[T04@'JGS8%2 _"P.]7@&O@YN!JTO-Z4<ZCI_3VK)AK!\*M1H>Z\&^O38SV8
MJ-\//_TT#T1.$,!3VWC<UIV#51K4(^/YX^3\M\,_@Y,O%\=G%\='OWWY^OGK
MKW]VS(6CJ1:TE-8:L^"U<_C'Q<?SHQ/S\=]V=P\S>947N[M&P/S@*,_J[62Y
MG;,ZK\P_U\;8RB!/ N-Z;@I]I;,R_:Z#_E9BSH'9SL&;;QGOJ=2V?]>T,JBN
M\E[)C9M\.Y/26I=3+[B3NFO=C#3@5WLX^WFP%5C_<]]<95+5]^^TJ-R3S'O0
M-&O@.V/.9^B4&LD/M)B56?S1T<N/GBE=,7 C;2# I]12H^!?/5Z85Y2!H6DM
M3N^^P'A<R#.UM<7W<MZ'7GS?#%MSKUHG_ZN7Z0#13F#C_17IXE(WH_>Z,:=N
ML%HWR'KJ1GO@Y:03?%'MEIPN6JX-;^&X^4D@?]3Y^B9T_510\T>L XEXC!2*
M$ZI)$DD*$\09BR530A$NMOQX K\IA@<F/]/4[#GN3% $(QQ'U![FSF+3[DB$
M<1R#,%&23MB%QY_C[@L+?869ZQ5F7NQ;*78?4TYTC%^K*UT$<FR^*ZWGNX(W
M7>,0WW;J0][S)*CXK6=RF[#&P[EA<@N\UVOLO(IY2NJYR9IS$R_VK13[IE%2
M2/9($YSTU/+0/ MXIH*\YJ<W>5GM%KI*B[I&*^"RZO$BY=W C/6UWQI\(TB#
M.U,0=5 T5@/X<)KH0#D/,U7?=6HT\T$Q/^A,)VEUVN59>:C^IU=6]NH777U-
M+OCM2')1"H8X92''2A&&"-4X280 D2 1T7+":2^+SF>4M2!W7UZ_O DI1C^M
MX4''"=!9/<(D(&8R"L-$840PIT)RQGBHHAAC2/6\&R.\&F$P]0CSK+X\/Q8^
M*O7AB8]*O=@W)BJ=6 *[=J'JI[PPK# +9*\H=";O@JHPCKG+:Y?/[_VS UQQ
M[O%>%8%\J8+<38KYJE:O1^0[T/6C@:I?6$WO/\10U8L'O7^6E@*-%9( 0@P)
MD9KQ)(PQ%3&5B@$BYSW;:M&JFHAVPCATD)#.::9NN7,/,ML',CL';U8,*<A$
MMC1)5(1E2"C7%"<$,Y$()$ ,)YW:WFZD&W>BV,43$IJ!EM;4Z*V/@'THM P[
M<,IE>K&[)_:MB("753_H0U_/2M<^])W .F%(L4:04PX@03SB#(:*1B(F$!$(
M)QR3VE8@&T.\L6S3![(>,M8AD)T $)S*6' HA H1(1(P :,0$ H!%QC@"4M6
MVPY+D9,;U/NPU(>E/CYQS %ZL;LG=A^6SK%?_H2 U,DM4SS1W#JBN=CV^(]9
MYY!QFD_=GE6AT[RHITJJJDA%K]ZH\R+_DF>6919YMVMN.;&;JNFR&F&I41SC
MF,=,81(3!CD+L>(A(10CI(%NL!#Y>7(*3!CKXN%G/HSUZ+)6Z+(Z*.&"8T4(
MCZ.(DB3A0L<1$S%(!&812!JL.'Y^*4/4"9F+IURW!R4^!O7!B(]!O=@W)@9=
MMW#SLR[+_<FSH'S$B095;H9WU(V:N_I^U*]A]<O)EA4RSLGK$H0U@2'00&BB
M;8D=)2&'"02 )02'[82(27JKU>[_ZB+?.=AUD,VM30SHK=I5JUZ>"4<J9 0S
M!F.I"4 QXQ(9 TY"#&08TGA)H1DF+J9XUB@$:^ULD>;22^[FD!Q.%*ULT)9Z
M2(E7,J]D3IUV\BRTDDV9]WP2@OZ1EE?\SK0VEW]=F5A"%RY$GW./OUL0H/*>
M'=[%M693#YU8G^%:F(V/,&W!,040AHGY'T$1$DAB 1&G(!)"TY:"Y?6=3WU!
M 1SG(AZCUO#\"4?'IA'TB50<BE Q312)F*92(:%C#F.A.:5\>5.PB+"M0I]'
M)+7^Y]5GH]M%SVERY]Q)Z%-/,Q]V8I$STH=#MWXGH<?33T*?>-#YL(%3ST=_
M4"M_$OJHA3]NJS\)?:Z3T/^\^'AR_M)!Z.:#"5/+)T>B?[W11;T70_GPM*\W
MY83'K=-!Z9U WTI]4P6F=X&)B@L#@-?&+JJFCU!OSP@FP4 Y<F+ZD]/;QWS4
MT'<UE$]I@JT__XXQ,M#:HZ/5GU-\GMX&2?]L]6OS]=6K3U:?GSA-DN:+P]]B
MNJZ];/4"+VY1$6?(Y3Z\'*U>51LZ;GUN!9U='UJ4E=>-91RWODK=:',"8E,<
M)EKTT6V[(S]N[BG]3)6>\R[T7N&LFSV8O=#?==;3KYA):ZG*JS6[64JQS5@[
MUV3NK*4Z-,<&Z/E\]=G '$:2TU3B& K).>(A0;%D@'* 8Z)BKI,XG)"<#@$$
ML.FI,=@A<=PAM,DE0BNSB-=;KH>895B0QY-Y)KLF@ >*8JPC* D0BD2(4+NM
M3LBB$!$LE9I8P3H$CR9GM@QPQ)T0-GF6B5/@L23:-T<FQT7"=Y27_:SX39&K
MGC0_F_"[V=3<*Q=YNX7(+RZ47G;2YK4+N]>)BOW.LUYB3TPLC);4FCNZ:%L*
M##E5FL><$$ H8Q@I%0J#<13RY9$RR'##10/+*5E=&1WS9K]%9O\J&U<$,BX5
M2J3"ABT1)D,%B ")HHJ&=,)6I2UQ)Q@28^-P\VS<)\MF5^1?B[PL+7%*TE><
MB^0C6:>0T\$@<P&F5*OF::V9HV?U,D[C.(2&[X0$(R@@QPDA.A: 1 EE2Z)(
MB!KPQ$W6=*^9:GI;][:^(#V:;-AAPI3D20(H#0G0G,6"02 3BD(JI)IP%EDK
MO AC$_G$&VO82^)&3<ZD+X8T3L&)6YBQ%4/CM<9KC4OI](V(%L]UO:=))[C4
MF2YXMQ/P3 5<7:=96E:V(OV[#O3MC2U97U7M12.C[VZ2;GV8:;M=<2=.'1C%
MKWV3.,S4X9@]'/?-8;3T@F@9H@1SD "2*$Y-A!HFE,< )%$433RLJ(T0-H(=
M#)H\A*3Q_-_:Q+4NMMZ#SKJ 3N,((U3$F([B, ;$( RRE1D0Q2*&4O,P6E8L
MC4+4B:C3LXB;%6"[R!D'2Q7KW56;/OC#QWJKBO7<H5_W^O5P_MMH5C&6$FH(
M-$TX2:00(602*0!T$A-!)IS[U@[70AV&FSP8TD5=\V:X*6;X.IN+(<!1!'$L
M>4C,/]3P#T @-[&- %+ );$/"CHA=:4TU&DRT?:.3W[*T"54\0/J-=1KJ),#
MZH/'Q\&C/>5YN'/JF\',PMM]'S&Z9K);,31>:[S6K M%;Q3-(=DC3<#Y\#",
MX1RQKSAVK9V;4X4X,97XYOF\QE _!S,J7_(L'V8Z1G.*$= XCB)$>41BJCD!
M-(:<(W-!Z@@L:Y46Z^#8E?S&VFC 6X\YKK5S<S"G(8 !6"9Q'/&(<4TH2VC"
MN4X$BQ, E=83)BW:62*&.S!T9=+"37&_A"9+8H>K6L#?%"^LPWR7Z@7=@F2_
M<G>5\\M6-T>!NC_G];3HAND("Z" %D(3D(1,6O 6,08<4L"7M3*-= ASNJC/
MK>R,-_\M,O_&;%TF$89$JI S3DB(>1)K$7)  .,Q32:$@&TQ-,!<"0'7;P7_
MYB[4N,@KW@WRB;,G+O&LM8F*?8FT@[F<%X+M68!<QUC%P!Z_;*L!">< <QDK
M%<%(*A'KYDA;68MP]R5$)QU*G:9O:Z,='N@\T*T?T#6":AP!&"I$#;)%1!+.
M=,RU(:S $%8).6Z.GLZ&:F'H$6U-4XNK+P!U"A_=@KBM&!JO-5YKG*NZ<3/L
M[_.!0&CCC750\5M_ H9[[=R<Z>X%9E,>%@Q]*O+K(_/[:=8SC.SA0,L/M?+V
M[[NP&GQ\6Q7<</DTX\7=2:6O2T.!+7\M\GI9]'!.?93_LBAAL4ABB2GAB>(A
M2LC_S]Z[-K=Q)%G#W^=78+7C>.T(R%.7K)MW5A&R;.]H8U922)K9F$\;6559
M)G9H0 \ VO+^^K<:O @4FR) W+J!=,@DV 31U=UY3F5FG<J4Q9!*V@8+>UJ*
M\4/1F1K*O)NB_S?T>)BC&S219'+@28?@#!BI@K,Y2D(5HE-1M:S8[FRC8F<V
M!Q_7GA:..#I!02=Q:]AJV&IX(7LW$6T-96_VC'2E?@RO\W2#)OJYSO/HV+DZ
MNU<+/M_3F#ZKH6V-00@J91M!>1^4BLY97:R1$?V^XEXIAK(SM?&["%,F&2:9
M[H397V*4E$5"IYTQ(H-+B"):4Y*SSF<3J$4?LZ-*@D,EQ4DQ"L?-_7'S.0+B
MN)FMIG]Q\U&$R*]H/B"<CNN4-!M\?3Z9S;[I3(S<&T^U-WYH![W,QVBS+]L_
M?58X$J*S%#$&*4MU-D5P.2<=I-!.DLYEWV)L-12=*2#9FP?/!18Z-\[CH9J'
M MI66I$$Q<;D/64!Q6'(/NA00.;ZPIE];=8S9J@5+_-RN'IP[YH##PY7V6HX
M7#U(N/I7FLWJ$)>#5IS/IZ-X,<=X3H/YI(Y_6;@U&%TIMUC+W+EQ'H]G^8CU
MV%<T_Z13?+YDP^\G#TH/G3<^>RMU$@@YR6@$69^L]CFK'/-N5FK+Z"/EI_]'
MT\F39T^/U1-E&F :V%F N0GF*]2C\L5%1 -"Y*A2M#4H#<8Z%3WN2VYL[;%"
M?T]^V!KE]@ZN%>D6-9U@*:L]WEXNM\8V>D(V>B"VAZ,15[>L'-^)Q?\^FIWA
M[W6PD_3/LQH5T;0KC=T?]1PZQBIY<M'<Y\TO99]1\1\W-H"M,ETO[^%#17Z6
MPXSE<F6E -B2@L$,7J-/V868O2_@=,A;;!W?OQ7R[?/#*2R;,ZL>(LG %+J[
MK,QRQ@6"+61CCDW&)?A(H&5.QJ2@A)!V7RO_, 33U?TPNP$\RP'ZLWK)"[LL
M!V"K83G 07(0W^-LE.YD(3[0=# [PREU.!_1&R>Y@PY=M_(*?;E!#R0-?KP"
MT1N:OFNPLX#6DC>LG=(%?/3""\@!T1>32!2K"$0]O&;R0"][PVHI8W#E%8L'
MO&+QK5 =\8E[8P$LKN_?@V1B6R>4?XC$?!;"RD(YN0#"$1J!6>E0BJU,UM:P
MX8LA_1T26Y6[H"N[T3ETYR",@S"V&K8:#MWW&[K_,#J_F%/FX'V'5MQ%%XZ#
M]ST$[U?@6B[NEKVD5&0J&$&#0*H><)+:UL@\2-<B'^;PO6,VP.%[_QXD4]LF
MX?M=&I,*2)!Q060! :07008I1506O4MI7P&\/MK.#!S ]R?>X%", WBV&@[@
M#Q+ __?".ZT1/-9+QI_I,FJ?#287\]D<QXU,;/"T7NILE-AQ[=HXC\>G?,36
M^VO+?7YIN*\N?HDT?5T6+N?L]2?S_7SUR&HC@'3Q:!&"-XA"JA*+("N]E"V-
M<;\80\O'%DC79NC,T:X@,1LP&^PLPGPL](LOKJ"KT$L)<D(,I<:?)46?8_V^
M;D_LQT/?#8WJ2C]LCCTYBN H@JV&K89CSR[&GODR?<S19]?&>3S^YO:BSZNU
MCCN>Z'*%<Y]%DB'+9 -8 ]'+*+(U(NA2@]*6CK,<?W9G]F8^. $^V!WX@Y,8
M33!&"0T2?4C*^:0;,8>*CM3>(E _5(Y7/SD"/;C#S+$$1Z!L-1R!'B0"?8&S
MLQI@_CJJI\JS3ZIE#C9[I]%C1?+V@]P7DU]^F8S?-5+]'ZY!<JWJ:Z#S!D?+
MLK[8E# '#^2B H@UT(W&!(( "F3*+:5VUE,GKRKK4QS5,O&P.+B3H?.:E"(U
M1FT%AA0"8 ;4UB5-5DJE@F[;\+ ;I?#Q4LIG[N+BVQ_JD6:_UN7!QCB>?6HG
M>G7=-[^Z_W)N>6SPK36;NVQ7!YHS?C<8S>OI4OO$]HYH@"E-?JG7_GNSD#">
MS&GV[>>#_])UI7.<53/Y_NV;G][@S_3]E/"?S^N7FP>8S@FGBZ=T=G.Q\\F'
M.E2QY+!>/L2K@S>XN^_.)6J:!C3/[?;9+W-,B],_^W/S0#>'J[CC%(P;$)S?
MOLE7QYX\\W_^4W/>9\OWZ0MWZN8N?:A'GL;FT%,L]=J^P_/?\/?9<D3PY[/I
M];LO;]JB)-U +.I"7]F^$)]J%UX=$_\V.+L:^:*$]#4@+BL:MF+E^E?+C^[)
MGVY=TTHF\NG5']9ASY8'<!<VGX_UR;-#8NTS7/W]Y;N_//_'X.6K]S^^??_C
MB[^\>OW7U__QCV$]\.(.N/8ZV@H+7,P;_WC_P[L7+^N/__+TZ?-Q.IM,GSZM
M#QB?O9B,%Q71L5ER?#>OWWZI8)L-)F509Z4/4SJC\6ST*PTNZTAVCN>>//OZ
M;V.\R*-F_$_K* ?SL\G%#.L,^LVJO':Y#3?1>3,II,J+B\FO^?FJ)N3BY]W9
M<AN:KT;2X/F&]E*9+X;ZY-:\=#U?;2F;L<7T[3WGV&$B:^FC[8K)E:NY91>T
M\&[T<5!&C3LUJ.[=_&PVJ([=EA?M'_"1NI8LVWF'F'5.O,N,ZH/=)Y9.K@YO
MJO]Y,::!\L-!DW78HX'NM>T)V\8&MA$6M@']M(U=IO^/9<)4>TA:[1?8)W[?
M>,UKHXX_GX*%F['R EC?\M"\ +:#DCQOII,RFG_>4B+JF"A:FU6&2!1"\H J
M83+HA893[L#3FP?/=7CZ]R"9S]99:FOE+J],B(82Y&87-'DL6D9AG0LRE1A:
MN&LW[7#,4"M]#)S%^M.N,!8K"0_ZG-AJV&KV2'Y'$8N_GI_1=)!NK3Z.%JN/
M5Y'Y<#"NX?JD#.;XD1W6KHWS +[D<=]0ME"V4';<V05C%XP==[8:=MRW[[A+
M^!:VX;F_:;SUR7B XSR8++SX#Y/9_.F4YJ/I0E<XP#2_P.D(SP?UHG[A)A>=
M&^?Q9((?L;5K$7G>DKU^ZIY^9=O/QWGQKC?5L#_9]?<TIC*:OSG'\>QY_M^+
MV;PY^HKFK\M[_+B\&RQ$EX/30B4%(L5H- EA2D@B)4_K[@;;>)4,CK==&Y,'
MD\<&<]D#:^"[IPJCE+ NE6 $@1<A2D.V:4YK4ZH,(O>T*"6'7O Z^I<LY:%%
M<XZ?^^/N<R3$\3-;3?_BYU:M^'$$U3]-IC6&&0_2Q71*X_3[8#ZMKL,Y+IP2
MO/$@#A1*;^7&'\Q%?F@C1H^<Z-U>2C]B]"NHO+A"ROL&*)<?4GWQ]Y]@\T6_
M6T30CK2TTA@07L8BDB.G<U$H1<G;"]&_Z'>', 3G.N)X=Q'ES%',49U/!6R%
MD;)$8R%9)UUE)%4\"9>,DV"]L^C7[="QN;3>#"%T)2>P?7!SHF#7A-PI@NT6
M1Y[$K6&K8:OA1,&^9;.<(6#ONW?>]Y8S!&W>-<AL"H'.KGXAC92EB0FJFVV#
M1;._>#](CO>9<9AQ#AVG;1#OM^4334XV2>=L*)5J H: 8'PVAD3R>8N;2U>,
MWMU0"WNT1,/1^Z[IM5-TV2W&.XE;PU;#5L/1^[:;KK3$[1RPL_O<._?Y<1U5
M/O>EK_WH^M/Y16.-;R;3Q3K9?#X=Q8M%&>3WDU>3<>,[3R?GY_4M+YL*F#2;
MWU[+IQ2<!14U**@O,0AP2?AHM;:TK]C>#;WJ2F/!+L*;R8G)J0O5H7;'1%XX
MDZR-QCH!15&(.:'VVH@HJ![>DYI?^:$XL2PCQ^7]"2,XPN*XG*VF?W'Y483@
M?Z79[+OV!71<FNP'\TF]CN7IOK[K<K[G_>R=&^?Q;$G=;F"]KON:0?H2$1()
M0/1>5M]56T%1%6MH1Z+X,OI(^>G_T73RY-G3CCBMO8F4F11.@!3VQP"V""]+
M,%0@UP#6A:;$.R0017E43NTI@/6V*TO7?0U4=]Z":XN)O6X1U8,IKX[QU<'&
MN[UL4+>F5+91MM$^M"3[ MO#4:^8WPG4_SZ:G>'O=;23],^S&C+1]% Q^E8>
M1,=H)4\NFON\^:7L,V0^6+>4([J'CPXZE@(*Y7P226NME &TY#V"T%';X*RV
MY'AMOALDP13797@RG^TO8[*\:8AT*D9A$4I"(.E%QAR G#;"0&JIX[F;Y7PW
ME$:>%'E]YC<OOOVA'FD\OLN#C:T\^]2]\^IFW/SJ_FN\Y:7"M]9L[J9>'6C.
M^-U@-*^G2_?TBJ?JO*9F\0G'OS=K2N/)G&;?WAE\.L=9M9'OW[[YZ0W^3-]/
M"?_YO'ZY>73IG'"Z>#YG-U<TGWRHXQ%+GOCU,UH<O,%:VQE>7?P2:7KK%,MW
M[JKO=$55\]0VAZBXXW*,&P"<W[Z35\?J[/WG/S7G?;9\G[YPIVXNX4,]\C0V
MAYYBJ1?P'9[_AK_/ED.=/Y]-K]]]>=,6%CT0BY#ORNJ%^$2$5\?$OPW.KD:^
MB ZOK?Z2'EL!<?VKY4?WY$^WKNG6ZW]Y^O3-V]=E=$Z?'M!;FM'\J_KZ*RF^
M^NJKIT\?P,*G5W]8AUU;'M9=''U^74^>'1)\GP'M[R_?_>7Y/P8O7[W_\>W[
M'U_\Y=7KO[[^CW\,ZX$7=]&VS]%6".%B@GGWXJ?ZNC[DY^-T-IG61_GG/V$-
M=\>+K C.*0_J#S7 GM57[^;U0%,W9M8T1'J!L[/!3^>3WV:=8[TGS[[^VQ@O
M\J@9_]/!R_%@?C:YF.$XW^Q,?Y"]+\/Z1.?-%)$J2_[[$_%D\?/5W+/X>7>&
MW ;[JY$TP']RS3FIS!=#?7)KEKJ>O;:2Y.EEJW2[8B;I:E+9!?S?C3X.RJAQ
MKP:_U%^?S094H93WZ3%U+5W8EM3<=A:X]1P[S#H_F%=>.KDZO%7^Y\68!LH/
M!TUN8X^VN-<%#;:-#6PC+&P#^FD;NR.O7DZ#:@^)K?UB^,3OVR[M>XVEMQV0
MS^L/-,5YDX]H4DN_CN8CVGP!C8V(P=<'\*TH<>_F\O@KF@\(I^.*W=EU ;B;
MJ/H3<CNF5^^@"O4$5ZH[>"\>J,GT9CHIHWE3@6FYV9K7Q6?A,B@-V<>H1;%9
M*"&R4AZW*%I?L?+24/BNE$WNXM)<ZX,_5-E*YJ@.+34?^L(?03[!2INP6"Q&
M0:4 'ZDX JJ4%"3$%GG+3E:(C1EJI8^!= [G^W73P?O4,F#6*!VG5.TIC<YI
M,+[K^2WV+-;#J5D?^C"=_#K*E ?Q]\&D);[[[C",>RA:/9CXN6=;B?FQG^1C
M/[;P>EMMV7Z@#Y5R1U=MV,9Y@+\TA6'^;W& ?=;]#*F7[N0C%-7+QE9?G]-5
M!Z'G2S:WK$X4JJ#2,B 1B!*PA)BSSB4DM-[N2UHM11@Z.%KGDU%\RBC>,F2#
M+$%%J5W, "BEA^022>FB]:YB=T_A8OW(H>U,VT&.%[?IL7S]'S@:?S-H L)!
M-=<\FGV8S/"\T0W6D+ &@O/?%XX,_;^+T8?#M90]\8"@.TY'8RY-4NOU^%WE
MCM?ES961O#G'\?S':R-9XC 3,:M@P.6"@)@\ N6 *N4LHE(M'+;;?+OKBNO1
M*?^"\;4+?#VX0K4VFC3D6" +0Z% E"&(+% H:[75T46Q+X]@*$)7=AAQ]X_>
MI4E>CG^M)YE,?Q_\-FT>WJ2466-P@TF<3<YIEFB<#E7HG@.M/@1:C_!<;HSN
MOQN;^V'RVW*D964D6?T-(U!#P(Q%*Y<I>E$\2HS[2HZX(9BCK67%D#UER&Z$
MSV@J'$T2DI! >0H(WH$74KH@7"C[\GO"4'1F:S4G0K:[=%-H.J5\731HCA^W
MH&KF8*PSP=AC%(371G%9\N%]8Q+/Q[E^?U$/CN:S6Z4PLP\1DBK1@\G*.Y0J
MZ1! F)S3WO,<=B@T=(2I6#S(J#[8BLO*"/8^F!"BDB0)3 K!%.T,"4(IH[5R
M7^*\H?%=*3W5.3_B#L!;'805DR.#Z>2WSR[D[M?!NZ9,X*(# (UGE\H.^MB\
MIL^W3JS[2%9@JS:$;1A^+%WT%IAAW6O82@2U_TO8?L1UWS5\F<[>TFP^':4Y
MY859_GAIB$LD)A&%2BEK!P#5]XC:^H+DT)1<LMQ13?Z[@9(<.MV6R.B\==W#
M>3LVN=[!O&^8[@V 4U1D%-@808.3RFL=)1FK%1@O4MJ3%Q*&*K2ME';+;+8
MUI-.>KR>G]&4PZ'C"8<>D^18&$'3Z@-G9Y=ATEU6"M*Z&!2*2+;RD$,=LB@9
M2C$@C=F7>%0/K>C*\@@G-1C%A]*-K )9[3&5G#S&["%0\ 9#3"X*D;!X'?;D
M2%3'Y=0!>U"AR $R)B_.</QSTWUA\+=OWWT[F$]Q/!LMK'B.'P?G(XRC\]'\
M]ZVG3SB(ZDD0-?TY?JT$# =*-^7MC/FF=5*[]W+N8<=?9V??_>W=^QMS>X\?
M7]&R>DX6<KH4'0H">..BLT640 )1QR1Q3UX,N*%0;7+Z;IC3:D]GS=#K&T9W
MU\>[OQ3)8_$K3% Q%"&]5T#2!H=H$UJI2AV&V)<*1+NA56U>3;<,9C.$=LDE
M6=OOF-('G$^O]N%VT.GH)/=TE&"VY!B\73*)Q3+P$J\40R$*+:50&5S] 2):
ML%$ZZZ,(+6U,=]-U:*B=Z0BM]'7"9V2MD<K8,HR$L3GHHE!4]SI:&:.HOK9/
M.D0))>YMNZH9"B$Z@J.NSL$/-O_MW::2IK9ENO$ EFH8S68TGRTVL5Y[ :/F
M@YK21Y,RH%(H73;*B!>ST9CJV^N[T_^[&$TI=Z8ZYKK/J&,=TY9ZMW92&K^U
M47=H7>?E.$T)9_0#77Y_.;XIW/P"/S0=6);%;Y2\M]F1%A(<YE ,$HB8C,Z%
M#.W)!;)Z:%Q7!/9K8HY7A)BIF*FV2TL0O"*5R*>4(!&BBCFIB"X72:5-5;\3
ME]++H11=*8#2&UKJR@;I;I;J?+5JZ4U>V3^>E?U'[%NN=M)T\'MS927?__ZW
M6;.=X88TG]\8RG(?[1@MB%PITV8H&$(!X8O+U@L57=I71LL-=6=HLU-[EAE=
MNT#73J 4*(&7H2D%8,$G$V,T00E#,6BEVI+#NZK978?1:RSM*9WUI<P5ER7H
M7D33I]O4K5FD7_>.38R+-^PBE&KUJ9MJ(C,.I [OZG6^ECT_]I-\[!UP1KM'
MI4^>7:5@+[>XY]'\8GHHWNS7K-U]YZ9#*Y-O\/=%BZ+WD^>7Z^PU(L\7S3Q-
MSQ>K]<OU@Y76+NH2BS"0HPO.)RG!J:RDD<GN:T.[LD-INY++ZF*VOU.+D,P=
M?>".K1(%J4(Q@T])%I I59H@E4)V#H*TI:6$YV[49](,+7!'3UX6?-R]J1:>
MB/)L4*:37P:S:G/<BZ%3D4UW5@:O3>6G:BDM]>.?CW-K0P;AO,P>D$P &TNT
M*B-1BMX5HU/+)IK=;((+_:E.R&F#GH-K-TAR4! SI!J,"( L,&CA4% T:')P
M>RM*/%2V;=M(?["TP_G^#LT^9J?[FXMI.L,9W1:)WTC(%RJ>^Q3C7!3PX6OH
MP^[8#A<%O!,E?7]CHZ]H_KHTFH>KW^1ER7=Q$95V27D+IG)9=LJB%D5%:2WM
M:#=\&7VD_/3_:#IY\NPI%PA\U'6-F_MYWG<>:+N*WC'!]44<?//\AF3@,$DB
M"-8Z#=E&M"'X!%Z7+,FY%C+8B2^CA!A*OX--L/NPO,YN]ON2$W2_IS,[FTSG
M3^<T_64P6JRF+^RJ,_Y,7YR6WG@FVZ.<=XWEO*^&\_*3W2PW<XD%?4+G%08(
MT87L+8()QIC@0VEI8K>3#(3R]R@JNV$W>]]OOST7HS]^1(^<A;W!4WO4&7.L
MP0! C"9:359BQ9Z58-S>!,]A:'7;.DI7;*>STWV?]2?_A?.+Z6C^^Y<<$%Y1
MYA7EW:RB7%G?B&9OFA)2E[SY?)Q?X/GY['59$.?\7N)T33NZ:)S'$L&Y'"+Y
M&D]E0LI&RRVV@/IR>;(PA-;Z)[U;@&8I/>/[\0LYFX$Y!R^E=H6T"Y"+0R-4
MQ7$&,B!3::EXOIN=YV(HY=&">4].4-N.^6ZZ/XO"WE?>3A<V+[3?NLZ6[.AP
M78[.BW%_FDR7V7-AB3>[:%IWQD;A"078($"""@F]+1')> ,B^>+W53/(=F5;
M;&ME#A;D,H_TC4=V2!H*O%.*M*HQ$GBE$4)46;GLHM=1[ZU(Y%"IKKA5W:*-
MKLAS>Y>ZNBGH<S%;M!'ODAO'T6T?HMO'N&_WU#3Y,@E[%%HEC#62C5"$]5KX
M($R*Q@@0>8OE@59K5MYLF@#9%1%C%S=-=,J98S;I YOLB#I24102"4H:"+Q7
MQH5*'ZJD9$"U%(I]K/^V&G6H8(9:=J4I8!>IHRL.'>^CV"7;]*S\ C_VDWSL
M'#JNZMO]-!KC.&TY>-Q#4[4=:*@ZZ!#NH7E:]V_DSJB?S93-].!FNL.I:@T]
M_G14)X$/>#ZX%C ,:AAW/AG_?*F+RQ3GF^XX;'GV*]L--]XZ4$N[ZQC^[8VR
MY75Y,1DOQA//Z8=J%\MB%FFB(&$*A1JC9QLPY9C0"V$Q!97VM>=?#H/<@>+^
M482Q_PYW#+0] ^VQ&VI7 Y5T2I-1/DF%$)/W1 4R)!$J9+3*NUG)W/'^V3T(
MX3DNO(H+[UM$_'"K!-"4?IV<_]H$@FE*>30?%$RMK6P'A^I-Q\L!75@.V+H8
M?ID%_]IL(:YDN+# Y=4 FQ<=XH01!KQW/NI&'IM3);CJ.NRHAD!+,:%[6GYV
M8PU@^G/\6@D8#I3V]8LQWZSA?K @GE']6 G\*A"66J'R-@8%%B#'F(HJP@M9
M'1DT[D!N3#> V]T4PH'K&+:9Y0^C9AEY7/V6#SC*@_FDWI]??JGV.9M/TC_/
M*L71E&OP]ZBJVG;UY:_+C8&\6-C%N\8LEMN'@TT""XKD$ 19KWT  5(&J;1R
M+3MN/O,E_N?='.?4G.S%.<Z:+3[-&9Y_',W^Y_*,B\//_XM^B33=4@T!&+K.
M.!X[4QAT6X[$X-[.,]T>DF.)!J*(PJ8"+E.-"JR!G&+VMHA@'G0I#H%D,Q1:
M'SN2^Z(5ZD&FYJZ[LS#*P??=<7LXANMH#+=3/RI!,%+&%#!J\#EC2,HX219S
M9=^T+3_J^ZVR[Q!DZ CY'D+#V6T/BWFDHSRR1=)0CG1TTOD<(285O),^1BPE
MN:BLW)++QJ1Q*L[<ZAJ7+U_]'4J\'QY/GKVE#TL%+)?]L,$9G2\VY<VGA+.+
MZ2Y6SU:I!/@0PGM0;V_]"^F,BN 1UW&86GT_3::?;+D1(;1QMK80C2E2*]"
M.7@DT )%$(5$3OM2]4@U-#LOU+<[HSM,G<U^4D O\=Y/< L9O31:%Z<!BB(O
M(Q7IO6@R:I8>SJ%M+2U6G\2.P-TI)'-BZZ8%[.RL#GE^UN2N&MW1'#_259;K
MMS.J#M493NN!Q5L:KZH:T*#9,DJ7K<F:+F6_X31STHN#U6TEO=[2>8TN\_O)
M>_SXWY],LS+IN\88OZ]$FBN/?J#Q#)N/62XX@\%'%4@!U,C6^&@H80&*"DU6
MLJ4OY&ZJ<@Z#.>7VL9SA8M+8989K X:@$*VVTIDD$VB5? E!"\*L;?%"M\11
M.W&U8"@,]XWM83KKGN)VRSFNR[J>I6U/;R=V;SU\"5W9:;)*A;PN[D7Y?-QU
MI%=C;M3!8CAH_K7J@A_=%FY)"+H4>BY,\69W>6N-EU"]'K R95\),4J+0A?"
M2-%$#;9-O[&;Q)(8"K>#Q-+VBO1MO(=L:X)NQGP/,+_.N'>%;1_(F."$DP*
ME(BIJ>CD;( DT9B6YDO'NFMMC;*;O)5M^]4Q6YTA#OY.-_C;8W7,+U.D-"X%
M*[UUMKI!Q7KE;9:H+ BP3K?LB-EM=4QEAP"GG#OBXIA,)ELVF=TPA_#>"D\U
M=-(13"J!7'8!D]3H++HM%C=?C3F,'5K7E>TI762.SNC=^].BYL=2*,T;?15]
M3&<X_ID&4YS3X/+UHC[1PL_#<;Y\T:P)UCMSP-Y]W'QB:^'JH6;S+Y/UI4V^
M+C]>6>3;:I"OQPU_-___^,D W])L/AVE.>5%'_1QOGU@Z9W+_J#(B;"X; N
M]A"D]Q)]$D$Y=+Y%&[N;=)@?2M45O>LC>U;LLX !H[Y/J'_0(=LMQK-#JXVT
M2-% %CE&@TZJ5"K <S!AWYZ;'H+ORFY$[D^S=@:."[7T-N#LQ&WJV%3:JWO'
M)L8U;7:WAE%GZ&8'$35+&!V+<[D01KO%['_982.O]$T=QR2_'%_:V0]7]E9_
M/K]HW+!E__?2)UZNO%&=49T1-($ M!!%R-8)Y:TJGF"+6X)6;>QEAZ"ZTIV'
M%RB8)0X5OAZ,$IP1J"BZ8B@!4@@I@8.0/7HIR+=T:=YUPZXP#+XK0E<.8SF,
MY1BC8S$&FQB;V%&$L3U:UGUQ7RP[P/D@4CW?N-'J3<K@P\(9X:5<7M39Q5+N
MUA9MK0D:,D$!!++:9VTT.&6%LZA%VX*.5%IN9ZG6!#&L,7='?%Q>JV58;Q76
M^\(P>5?1BR1*\J"5B;E^2Z5D"5EK#W<QK+>'X>#4T'6FOM@6,7P@UP>:$?=M
MU\(7O2*JQ[OF#SUTESO&J7ER$<]IO5'OTU?YX\:/=:L\W_7;M9]I(1" D%8[
MFR0D+=$4=#8&Z5U,OK3J\;;7:LCIH6^MB-2%:>$!R^BXU\?D]?B9BIGJT-YJ
M4MDF<)6=7*ANJHPVBZB* @!,&5LW?VRM>(AMO%7=UEOU>&GI,T=V\>T/]0A6
MR[L\V!C1LT\5-JYNQLVO[K_&6[XD?&O-YL[DU8'FC-\-1O-ZNM0^B;XC&F!*
MDU_JM?_>Y-S&DSG-OKTS^-045/[W)]^_??/3&_R9OI\2_O-Y_7+SZ-(YX73Q
M?,YNKF@^^5#'(Y;\Y>MGM#AX \*V,[RZ:&HWWSK%\IU+%0\T;>#6/+7-L2ON
M>!GC!@'GM^_DU;&F6L2?_]2<^-GRC?K"K;JYA@_UR-/8''J*I5[!=WC^&_X^
M6XY(_GPVO7[WY5U;F/1 +(*P*[,7XA,;7AT3_S8XNQKZ(EZ[-OM+CFQ%Q/6O
MEI_=DS_=NJ;/#:'5P#^]^L,Z7-KR!%H>\?6%W*I<\N39"KC:@<_Y]Y?O_O+\
M'X.7K][_^/;]CR_^\NKU7U__QS^&]<"+NYC9T<"JS>-B(GCW[L?Z^E^>/GT^
M3F>3Z=.G]<GAXL";MZ_+Z)P^X:A.*33_JK[^2GWUU5?UG2\FXT4>IREC-:@_
MU.BVV2I_4U=]U@2;/RX*+.[KNMHXZ\FSK_\VQHL\:H;Y=/!R/)B?32YF-4BN
MGT,?$WV87U:(7,3--3B^_NF7:NCSV3<KF6\S)34T7BWNO)D$FAV7__ZD*4Y1
M?[Z:718_7P)N\?*:]3Y#TD8&?WD3VR!^-:@&Y$^N^265^6+43VY-2==3U68I
MEDK<M\<JF[&VIX4NAZO\5X]>PK]OCO_2^7:L\5FM?M+2"-2*I>7E\KS7]N8V
M!GP 5Y>P6D;59ZQU6?3WCG>VCU,O*@VWG'F/KN(#9K2S,)7->M=F?=D"ZR!V
M7:?,Q4VN!'R@\S.D&=+'!VG\T'A^@]%A3/O'ZE'.%J[O&YP>9 1_Q_.+-D9A
M<#&X-K6MMS3'T9CNKA[N!5HX;31==W<KG81MWWM'E^.K1P-@N^4H5TG-WWL-
MJR*F=<BJ+9WWF1V]OVJI-;AR0ZZR<(^OZ2C7J^GX. O:SQ-BIMP263U/Z>*7
MBT6-]X.0Y:*TZJ'BB@]3.J/Q;/3K82*;E^,T^84&7_]U,IO=W;5R$K,%XWO'
M-O9^T@09?Q_-SO#WP\705^VZ_[_#^&/+N7W&%^-KF\;U:C)NY ?3R?EYO9\'
MFD;JQ]"LI3P"FSB;^):F$&;NK9KU9QJ;W:UD+BU:MN@B&GM4 H8#I7W]8DRC
M-_@>SW&<J)%B_T!IT5A\H&7]M5":-Y1N)+9;%<9K *=-HK@%@*RO6C0K6]BA
M;]B7=8O+#NLE =T4A'@SF39_\'P^GX[BQ4*3\'YRVP.XGHR7!(PV&>MLP.@*
M0 SU/S#)9])69&%EBZYZL=WF?VX4*HO5O]=E,;#G'T>S_[E<$EL<?OY?"X!^
M>O/ED)O@=C)NU"U+?[#X@,OW;ZETJA[J5;;R[)6P>0<]$QX3WB$)+R2"6*P"
M%018B-''4*R.6JOD@FEI#;L&X7U_4,(;*KG"'A7F.^8[YKN3X;MHA!5%Z"C!
M@0T.32)O1'24HJV_>Y#O6BGL>8T[F\'@^1L<Y9?C*\'(ENDLR"$$=N&8TIC2
MF-(^49HV!$)*[X6N;IQ,6 -6JV117H,1]$A*NY;E7"MDMLME N10.\5<MJK\
MHRODMH%&Y1%C_./&P]L;SSQ0^W3KJ!<E)P/1ZZ(1R/@HA/-1YRR51,CT.-1?
MZY@6P[T,S-8$_HI%D:T<6M-6':I;YK@"V+]AGX5]%O99UF0OBH!96Q.C .,A
M0M*A!*N]48GPX3Q[>QCV22"WT*K=DHU=*KBVZL:(H=8K-*4](1^&N8VY[=2Y
MS1JD0$6)A!(*:G2N<DQ!'W.&8ENJS:_";6]P6E]OD[[44 8[%'Z%BBG,8,Q@
MS& GPV"2@I3:E4IC38CI?' .!#2](%,HL:6%SBH,UG[:;3(:#)TRS&;,9LQF
MS&:?2B@3N: EDB$!(I>HHO(VNT1:&HMYIR64U5 ),?1BA4+H1T-+?]B18/96
M49_MV.WNZBK?-OFF;2)=[S6^*?;TA2>_96/@UFCW<6;'V?#-=%)&\V;7X7+V
M##+D9*RH\26 *1&US]+KX% (#.[+_<RT%MW3JY;11\I/_X^FDR?/GG:7*SOE
MIS%6>X!5+0FQQDV$TH,@&5R2V0EEI)86$+>$U7U*+1FKC-7CQ*HMWB/EA*&
MPA"STXV4QGC28*&EV<J]6-V33)"AR% \2BA*:;4 ':S)!+K"TF-0.@B9 H(O
M+?*6]:"X2WF;%L.@X/30N!T!6V=4:CL9R!8 _ @T14(K$TB0HD:.$ (ZA2:B
MR#ZX&D=NBJ;-96-K3&J?I4\.(QGC&8UGM#5G-)U=LA!#O4N0O:_?99!HI,4H
M,)J-G<N=BI_8T618'B4L$3/((K138* 8B"G+K 1I7YPFVGAJW+YNYU3=2\;@
MT6(P>$U6A2A* 2-C"#:Y8C.HDGS]:5,,[EYY8KI<6H,!R8!<TU>-Y+P&9733
MN:^D&B]&V>1 B]$VF8>S+UN:Z>000!\;L/8@CUBU?%B_1!2+L&:0EN.:P>BJ
M+N_YHBYOEY45?5;5[9$NCT+#=E\ WM#L*YJ_+N_QX[)"S202KD8> 0WHA %#
MI*!,!%W(V'52 ZSG8$DND\<ID4>2 %(555VS E*G *!RTCHMEJW5ML1@+#!A
M\F#R.#KRR-X#H;(.)#ATB%84LM4/25$(V;)7D14OS W,#:? #0*T4:AMQLH-
MJKCHJF>A9:,9$#KX+DEPF!2XJ-2^Q[@W'MDJJ&,"YPOJE(,#JY*ON$:R'C(&
M]*JE\ HK@3H'ZBYBN(.0/>:9_H%R<VNR@O<Q:S1!VI @4XY$2CM,0: "XUNJ
M@!]:F[1:F3DEAD(=:Y7) UC=SCL?,ILQFVWNXTBDD!T!A Q9(FIP)5#E-72^
M_G 021<3%A,6$]:Q$-9V^2IB(4B@HXH0E8B&;+0.'2CP/F\<DVU=_L;I%J8&
MIH:]^#(F.>$R1!<L@3(43 $E,17C@['JX<B,'91C<U#VH!_LFS+PY6QVL>B#
M.BGUU)/TSP&.\V!*BXS#8(X?Z\7-SYJB8LU"0V/AU99FS>^:F7 Z2LW+RS]L
MT#(;?/WGQBAN7<;UH,7BHE>H8=8,BO(/%].F<ED=Z"2_.ZN1P^SMS2DOA1:_
MX30OD/_39%IH-+^H[UEF  W*B9(M5.@WWD%2QF6L7T130_MA[^ V \AE!A W
M!" >DN(Z.12FK;AB<Z.>#6:+2^N.N\TR\RW =]M5_>XBXN]X?D'K B(J+;V%
MX&J([Q1B2"EEEX73GHQ;QUWNBEKR+MQ\=Z?83OG.C/.CQ7G.V<H*;N>=JCB/
M 1P8HGI00<:VUJ0L;&2$,\(W1O@JK:RV W'AG+>6"!IL2R@>221MC4 7R-'&
M&S^W(S]<+3*&H0@=;J5P+-$OL\R1L,S>2*9(IY+2'F4@@&9C:Y8JJ.*R(>7L
MQLN!IZ=C[+98L3.*Q.[(#M<1%&X1>8 RJV25(6-!1.]%]H5L$1"U<ZZPV+ K
MR.,YD^?,9>1Z(RM@DX\>"+0*WJM( H6-V8L*Z>X) GD:93#W"\S["[,C:23C
M/0II '(,1D19G"\I*8"UM@CO6Q!7HVK3ZPHP'%4SJ>SQV>^-4X(+Q@2K=-8:
MLB*,/CLCFAJG)4F_L8=PJJ(U=@I.&K_[<PJD5EEXBXTF'J1H"A,7GX/28+6R
M^N&B0SS3']Q:NJD>.\[J<S^,?AW5C\RSQL[/J\>;!U__<3.9V-*B\LVG5T O
M9&(O<';6+%HM(;;>NU"$K.&W=A A(&J#*B1K0:<D'BY5?!NQ>AFQ:F4EF/A6
MBOMD8)\]IL'@ TTOI6'=\4E9;7U,:NLO ^P&54M(6UY^-L(5%U(T)H&+NLZ%
M%5L5&<H1F=#2Y[KS2K*>>+F\-8/)HF=DX7+P+ML*0FTAR.QKV*LEQ5"_@ CK
M+".S'(W)@LGBF,FBB!B521AT+M#(3;Q+ DO3A5Z9+'HE;),=CLJ9&I@:]D\-
M#R3I'N &Z8!D#3%*U!%TTQ;:EI"RT:$D2V'C1F"[;&TI]=#9MEU@Q\ '_4C@
M<<V_DZ_Y]Q#!V.*42C'(X "$CSD)0=(&;:L[DC9V/DY/=L=N!KL9^Y\<-B*!
M$$7042J?HP3K9<!4$L8<DTM!J8W[&K*"CWF!>:&'X8=.)5L;:\01$8(740@#
MJ&1106HHAZF.]V#08;CF3+>##N:ED^>ES8*6@.#)2E'JB^A]:,(6F3."L]8%
MS7I"=E&8"OI"!9NY*$H&(3$X+%Z"#J(R 66/,J(&4&7=DE?L=_36[]B#6K%O
M.L0%6 9-%]P::^,"7/2Q>4V=<>M8-KX%>]JBZ_4\_^_%;-ZX1K/WDWN6CA>B
MTX@SRB^63.LM55]J5KGD'4U_'26ZE)N_I33Y>;SXE(7R_-96,^&4<Y&T"N!U
MC$D$%2UZ@0G K)-[9DD=;QQA!N@= U@3E(O*D$(+-CNLWER,,LD 482T3B#'
M.CEF &: WC%  @5:9U^,\Z"+\24FLE;:D*.)FZ\_;[^I[)W0SPQKI,E(9Z0S
MTK^$=!\Q6*U!Y6(AQX)01&JJ/CEKFTI/'9*RG?@<SJ75.E!:;9]>N$@Q@( Z
M[SHP+@>GA;<R%EU15W#CQNZGIP'C.9?GW"X@NSK6QF R4A8#:"QJ*81HYN!$
M1<N-BRJRL(O!SF#O"-B#DL*"U2YK#\ZI4'2=O)V"6&S6B;HGUN+(F8'-P'XX
M1V9T21*R*U* !.4+!H/*RR"U,'YC8)^JW(GQS?CN KZM4('01)?10X@R)$LR
M*J>,T[J&Y'N2,!WE;+PK4="=/,%R3;,/F)OFD4\O/Z@>_/!Q93'>=/+;S06]
MI0\7TW16#:QI5ID6F9/!9>O),SK/@]%X,+_*K0Q6*0;XZ?/R\W&UR/EHVM9T
M<KGJ44%3D*P6CFH Z3W:D#7HV!1!*JC6-,U'-I0TU@Q!W:TD=M-)<I=)G]55
MJ2L^]D^ZT*5GW95D:3TTS32]N89_%8O_!K/)^2@?_(H>*8.]?4GU(JXNIP&@
M& Z:?]\\!J!KI'-OY4 7$\#S5*>):3-U-+[6_&QRJWR?H"R,*QX@0=(I)%,H
M1YF*0^G%$58;ZT3>=DT$WS,G[1'63$Y,3GLG)RPA9BN$,R6#]>BE\)E<-B)&
MP+7*>?=$M<7DQ.3$Y-0+<I(^A^3191DS&!$P!%F_V^)5$EINO&5Y^X(RYA[F
M'N:>8^ >\#KG&*751H)$$0HV:W$) )RW#OLC<6/28=)ATMD5Z3R0JUW7XS$E
M!%*"2B)(-08SOH@HLT&0*J_0G&6O\KV[.Z?5T&C?LNYP?)3S#;,-LTV_71R9
MK?'*%J6" J4(=3"FAEP%BK.H-VX/>5!%(7L]S$/,0_WP>IQ3OB04(KL MB#Z
MXDP6T>=DR?F'Z[[LOS0=.SI,,$PP/7%T;#"@4W:NNC<0DHZ!2#@=121,%C;.
M(^];=,F^#5,/4T\_?!M-.5&4I60H((3W),$4LUAB3];E?=6T.UF'95>JT8=$
MHE_00=^]:6N(G>_(59\\^Q[/<9QH@//!?^$TG0UT14)C/Y_/%(<J#-=^@PY6
MWO,A9EQ'SO[HA_;'C1_%+DET+[=@!9GSV>2\CG9VZ7:]'*?SB\:.WDRFS1\\
MG\^GHW@QQWA.[R?M7MCRWIN<30H1)24#/B*J)&(F+Y5NJM6U+NEU4G[95K%4
M&_>PWG\O\&IE]T[MSV$Z8CHZ/!V1#:Y4QQ!E 9 RA&*<=#%EA1I\:"V7U4G!
MY5TZ&JK67O',1LQ&S$;=9*,$Q5KIBI59  "AB(F," 9"?2%:X]1.E.RK9!/4
M:MTIF7"8<)AP.D(XWM9@#"N'D)90E O!EZ2TU#YIZV6K^N# 37"'POBAT?(4
MF6:'J?4>Y<QO#_6/G<Z#KY75WCZ\M5 NFU*#F@22?"A.*[ J!VVD@$?Z$YOK
M%V>+Y_+T(:@[&,K05D&A,_GRAX&^]LI]MR#-WD2?O8E]\TU0J*..=88&"V1S
MTP0WDBPZ8+""6C5$AY PKL8_86A]SP.:'=G5W692S'+,<B<2,QE/&+R141<-
M*6FO9 $3L\T6M;(/IXSW)(]40^GE,/@52E!UF<(X)\/\<E+\HE0"=#$": L:
M8R@YN8 QFU1_85IK3!] 'ME2[DZM4NZ.N8:YAKFF(UQC,5DK18K.1@B^1 (5
M(@HID*3"5E'VUN20C8/BADJU*2)[3AK[T#NNIK#=GP#R%<T'=)7Q/U!\R&W,
M5^.[;;<QWQ'=O9E.RFC^U\ELN8*J4S(0V6**0]#9>"$MV$ E9Q3"W9-CNM9R
M6Q6Z)R5<L[QW]_N;[]./8LP?/^:CTM2L1Q<)"D+V46:K'.7BG:(26@OV/P+S
M'2J0>"J8W]**]FX1MZ5U[?V.<6\T\0@\VT))FH(B" .Y$)929W2I$CJ!*=VS
M": 5S]VH*=@Q@^(IFJ?H/4_1Q9!6+F=E'56(FIB5%$9X2$H[%>]1DJT.Z5UJ
MRI0>&JUY$N9)^*0F88$F"M44>4$(R6&*F70A285BB/>L,ZR.V-/K4LL3,D_(
MG9F0K53"*^G)E +D9<PNJ6B=UCEYD?7&/G:76M4>Z\S,\&9XM\,;ZUP=K:6@
M@@=IF_9V35),J8(E1MW:2&P=>.] CW3B7C9CF;%\WU3M54D^@58%A/%>94B4
MI0)"+V)K_Y]UL+Q[[8^&KA2^8& SL#L#;..S-AE0JSK@ZHI[E9Q2F6QR&F.Z
M1RJ\!.RMS;S>=Z46Q-8!N@>MS;;:*=^]88LCHW&N7/W=X*G[5C7)AU]P^O-H
M_+1YQW>#JV-K=6)>!&3UQBU%9(/1(B0;?'U>3?1.@]?+I[_]QL3;R2QV)GW8
MG1SA.MF_^\+SAJQ>T?QU>8\?ER,+9RC&5+P3 1Q:[RT*)TDF!0';"T'W7&!S
MB&1AMY/Y#+E]0BZ1R<8I75(RH'P*.8@LL,@$C2;W&/4MQP2Y@R'L4(#: GZV
MXU"MY15M%;+:1QDL"!%D!!N*3R1C(.&"4$X8T3\)R_:]/P8I@_2@("72/A4G
M+(8$RH0 @9(H&+*72HJ-0;J__I''CD[V6OOGM4;EG1<N>PH2H/YD; E1%H/.
M92LB"TBZ@BZ>^WHQ]SU0KF=->-H@4&=CLDX1DLQ!82H6-12M<Z#-1=8'*LOC
MAFJ5FA;=G2$/8%EW"_9L^?8PJYP(JP@T60E/"80$$45T17LCM5,^&!4WGO0?
MI3MAXF#B8.+H="AN :4.B )S! ((JH!.0MO@8A#0VE3]H!J7$P_(&:.]P.AV
M)_?B?9W:46$,'M $[XQ,Q8LHDZ*B'\Z7\8Q]<(MXQ(R]*P7-G:3(^N5KEAL,
M/GLYFUTL>NQ-2CWO)/US@.,\F-(B!AW,\6,]P?RLJ8_4)&,;TZI/<=;\KID+
MIJ/4O+S\P\9,9X-5ZN,V)Z7\P\6T*;)4[_$DOSNK/NKL[<U'7JZU_H;3O(#4
M3Y-IH='\HKYGN6Q)S%(%9Z6# $ Y6L@J>6%24-:GA[=CW(:67(:6N$&6>*BD
M=AAZ$>X@:C!;7-(=65 '-Q)VLLMK[WJX[K(O]#VH671I71,TT485BB03@@.B
M&, &X01!?542I!Y*D>Y"LJ.YZ./H(LU4PE1R*;$*TH:FOU:0"2J?!*FD++8H
M#%HH<T^EPSY+K)A%F$5.A$4>Y\<_AD:*(ZU5@J9[#M00V5N7H_'&DK&AZ(W3
M6-N1?:T67=N.R#)WU72>Z:%[XSUN)T.0M#&[7$.5"-F5D$6,MKB<I'8%-M[(
MN3^]&3L/S [,#EL.0:3VU@:G8Q) @-5?<$G+IDB+#RH^O!N4]7),$$P01TP0
MV:"+4$"C!24D*I6\PQ(%2(=AXYHN!RW9Q(3!A'$BA+''= 1(* %!N<H1V48?
M24 J1JMDL\*-78H=JO':.FMVRS@Y^\!LT"?W055WH>3H!5*&+%P 8R2HC#H1
M.KUQ">9]2^S88V"..!&.V)_'H -@1*&+\PY4A(@10DK)%153C@]7=V$W8"TW
M8%?:NAY7I_IA].NH?F2>-:9S7CW,//CZCW]N;N"MD5R?5ZQ0?6UI0?WFTRM&
M%DJ]%S@[:Q;3EMUF176B-*'8J*'(Z%-0))3/3H 3]'">_C8(]#((U,IB//&M
M;"O*UMR(SQ_38/"!II<J/=Z1<;IJ[R^#X,;RE]"P;/11>N>]B,[6&!%\Q!*$
MCTXE[87UZ\2*71'3\1X-1NV1HU:4Z(.S(-$3% BH12JN1G-&@TEZ6]7X.J1;
M8]0R:ON.6AFT+2I)U6QS=#%A5EDZS!&5=8E\GV1B<H6:_8Q1QN@!,/I VN0!
MD 8A0@D%Z]0: "%[BC$GKYU, +!65]F]MZR3>NCZ#<P#F,M.0F>N7-:!RF4/
MA;X^A9242<%(T":A%,DH9V72VINX<1W TU->\<1[TA/O9O.N1I!92%N\AI(<
M6K3D!'E!-DJU3DC;/9E3?R9@!N@1 W0SS[ADL!"E)DP.@L%(:(HQZ%7TWI>-
M/>/M-Y=K_&&Q0HN;[L+Q6/QA)HA>$,1&_( I6I(R65LCY0+1ZUQ$BD)J$)4H
MUJG+T FE47]8@JMK=SA&W6S21<"0I!<A9@,B1U^#U.B2U]%&Z\,6E3F/FTF[
M&6;N7VZSHM:K9Z*<A34.FI9Q-4["A?72Q^8U=<9)X):96]4B=MH!>9[_]V(V
M;QR$V?O)/:M="W57Q!GE%TMF^Y:J1S&KM/&.IK^.$EU*)=]2FOP\7GS*0C5Y
M2PR6H-F7&8DL&.F#"-J;D&R,R:GX<&4VUL5TI14H$P\33W^(QWNLH5-T6BL)
M)KLH=%@(?2!'&<HZU2)8VL/$P\3#Q+,:\50/1VE70BR@(04=92P$ 6.4UH2X
M<9F:[?<NO!.EZF& NW5LF6"88)A@#D\PL?A8H>I+]AJDJVZ-+I5A")LJ\KA"
M'?G.U,$Z84+9P];3CN23]SW&O7%09PA!)4W&$ZB48O,E^&:#.J6F]PMB7B?'
MP@(L]C#8PSAU#\,V]?.DH"";;AH^1H^VWB?EB@?E; >;6[+3P1S#'-,GCBG&
M)*]U!G0*;"45%"9:EXTK42$=IK@69T683YA/>LDG(@OE20! KOQ02H28<CU8
M?!*VV(VS(J>JFF-:85HY85JIGHF1%K4QP8'P,F@DJ:R.T261X>&]YNQ[/(8D
M=J4T_&+3S ^8F]Z63R\_J![\\/&S'IEOZ</%-)U5JVJZ9*9%*FQPV?/RC,[S
M8#0>S*^292NUO_ST>?GYN)KA?#1MZX:YG/RG:GK"Q6 A0X#D?7!80LDR$V6;
MU[3'1W:Z- :&QKNNM[I\\(%V)T<^F6::W@ST7\7BO\%L<C[*^QGV(V>3V^.N
M([T:<S.IB.&@^??X\JVW$L\+9GZ>*G]/&TYO?*_YV62Y\%QP(89H$P0MP5/
M(#5$9ST0).?7:1_5$ZUA)Y+E;2CK4_E69HF38@E? I$4UA7IP.6"=1)U1 IL
MC 7-.GT@>B(,9)9@EF"66(\EFA(*9)1--E>6L(!&F"0\H;4Z6?&PG[UW%1^3
M ), D\!624 ; !U A!I80S(V.##5<8"(2;FPN;#FQ#I.,OH9_;M%_P,YMS7A
MC])K'Y)%FR,@R*AUD3G(1ECG9%RGJ_T>='5W]YJKH56J(WO-MX#]0[6 8MAW
M'?9;17U.WCL;"^HHP&09R8"C&*PAF_):^8'NB=_8#V!". %"V*X?$-!JE;QT
MR7DHH<[\SF,1*J.A(G+IGE2-IWY&^FD@?:M %PA6.Z5#J7.^E3X6G9M.5H84
M5,S'OFG(>+9G#C@!#MCN;"^\22E4""(Z"#&A-MF7F'Q6VF:[+\77D4_AG1%X
MK5IP[GL\QW&B <X'_WDQIH$*]5?UB7>(E?JQ&_@ADEKY*O[8:;K:_H[B!7^=
M3<[KR6>7[L7+<3J_:,S@S63:_,'S^7PZBA=SC.?T?M+N;2PQG2.O$@9!U;6!
M^MUG"BD$Y7Q*TH;6+3B=5$FUE=G4QG>9//M;<H"9AYEG4^8!@;*HC!J;JI
M7BL9?/8V@_<H6GVL3BJO[C+/4+7V'6;B8>)AXCDX\5#*.3MG?'(60$4408F,
M)F1CDV]?TNU$2;;**\$.G9+,+<PMS"U=Y)8B9# >8RA) 51FD>B,*AJM0N':
MMPH>N,_E4%A?(R4F%285)I752&65;9W;9!5AC4HJ*J-B]5B(HC=@-7CKT7IP
M#R=I=B0]6[&]M;=#+^W1\DN7%J:96IA:UJ*6X,B53%F'%$!*" 2D12&9A)$V
MMNYQ.82^;46JL<-@VVHD,-,PTS#3'#(R2BZ*:+)!95VEF(S-@I,4-59"+**]
MUMLA9'-J*)T9>F..ED4X'F(JZ365Z!P@N6)RS!:*$E@C# $A@]**M'YD G?K
MPKR[%7.&)G":A6F%::63M%*B"$)$ZTV-@U0@WZ1;E&V4P&"=:"T=M#6I7W4[
MO!P"'&^:I"LEWFY7<SMLN^<.*HB[J0_NY*WJD8*]D_>/38U-C4VM:[>*38U-
MC4V-38U-C4V-38U-C4V-38U-C4V-38U-K3>F=HC$\JI+',OIYZ4=Y3]06JPU
M#K2\VE7>C08:7UI_ZJ+Q/&:\!UL[6]MB#BKAT9XDZI2=DB!%B**@L5+:$I/6
MVK4LD$FE94_VBMNN+,VOO<K6Q3F8:8-IX[I=E?/9:I4A20'1-AU>A1=:9Z,C
M@&]3_JU.&[S1FUF#6>,(60."+;H$M HR4!#>0]:^ODP!E2_T(&L<;I>V%G:H
MH"L"8B:&;MUU)H;-B,$G4*KR H2(-0J17A6O99%%DZ>(;0TY5B"&76ZQ#L8,
MC6!'@?G@)/A@WUL8=4PAR***00%&!Q]TB@IE*<$ZU;H[>@5"V-?N:"754-BN
M%/G<&CD<:JLB\P+SPG7>(5N;8I':%0<"(<;D)!2T1H"V_I&.PJ&V-FLS5(%I
M@FGBV&EBSRR1/;I<P'A? XL("B/%F(TC43(DAX]CB5WL2Q;*#\/Q>0H<1C /
M=( '7(DJ&](H)8"QQ9-'"\7Z7'+1(!_' _ON]M$QHV0J8"KH'Q48Q%+17722
M!$T,D7+V-C0UV&S2T-;]KZ$"GN=[(=.Z+<!Z1?,!7>5\!U^?3V:S;[JAN^HD
MZ?1-Q/AEXG@SG931_*_UF2]G$U,RRI*4SA:0R8<<1;#)>D#T-K7X 49(<=GZ
MQPC=Q=88?>@0UA]'@8%Y&&"FZI(G(RW6J1:4CX&TB<JI4I"2;^O ^2A@[E-0
MQ,!D8/8?F!2T52! &8J090Q%ENK0&Y- 9*26$J+W G-/FAW&'>.N8[A[8'&L
M%7C.N)B$CM); ",IN@AD0P  :5"W2.36 ]Z&FIC5UK5@*#JSK-6+M2N&VV&F
M.6-(42PVB$0 "CUZBBH!:.&IQ);R<.NA;7/!"4]QC+GCPEPJ3=95&)%B!J=K
MI)>#D0J<B#$5$AN[EEL7<S &&8,=QN!CW,PLI :5DPL0 8+R%9!>8)WR=-9Z
MK<3+]K02[%PRR+H*LD?E4*R$6(H.,D/0]5MU-DT&15E:+S8.Y?:M0^"YC6'7
MA[G-9LPBZY@1,QBMO8FR*"*/";T-+1KASW#'$U;[A'6(E?W'%&!9N/WU0I;\
M_L%HX?AW0P9P$K*D0_+);K5)]T65#0V]HOGK\AX_+M$1"A%2),JB%/"VU"B7
ME#9@ :PJ99T<$XL/.J)Q8J;HWGC[SQ2ZU"C<)$C*%T"K$9*WHE* =E ,;HLI
M6 W!3,%,T6NF,$3" N;L(D)V&HT1";PLH8CH<\OV:)9G,!$P$1P?$2@I@[,R
M25L@2Q<00BR%4C39)O('EHLP S #='J\_6> @"Z$A#H%"B!<\>"\5SY+LBH5
MGUC"PB3 )'#D)&"%\"!"*%):D"(&LMD)Y122(!%MMS4U=^NBR&&]CTP/3 ]=
M&&__Z4%Y5:3';$ :(.5C3A)]D2Z[8,!MK$38?F449@!F@.Z,M_\,X*TW7FMK
M,%1'@2 :LC)JJ26 \&%CO=]):I&8![IUUYD''O8$(!DK@Q84(\2B/652.CD=
ME%&JM%1&>ZPVBJ?WCE9'>3F;72SZ4TU*_<1)^N< QWDPI45T-YCCQ_JG\[.F
M]LZB?DI]CO6FS9K?-90^':7FY>4?-J8P&ZQ2 [0Y*>4?+J9- 1^:CB;YW5EU
M&F=O;S[R<JGZ-YSFA=G^-)D6&LTOZGN6T]TIQ6)5TM%9<,Z%8+1VQ:ABI!8K
M[->Z;;YRV7S%C?6*!ZS7"#L$?;?V]V"VN":6>?=7;_HH4_X[GE_0FI;L QHG
M5$C!>LC112E$]LG[2$UX]K!(M7NJL!:<=)3A^^.=,:C[!&I)H315J4VV#JR4
M08IB@W'2.1MU6QL+%G QG!G.6]T3LD4\9Z.BU3:;K!0HBG5F5J 17"@2HNB(
MS&K%6O/# /H8=J$P5GN$U;U!-16O7'#&:D(0VGG2V5@4.5J!/F^\ GIB0BB>
M4AFFNX!I!:C%7.->J2*0S,$!4A B*(&"RCH>,JN5&*F,U)TAE5RQPL8$JCJ\
M$BEBD)2,AVABB'KCTEA<IH>1>U+(W5_8&I0I2"A4=J*&J^1520F5:78;JR1B
MAXO[Z*$/'*4R-(]T4BV^^-Q4=Y4A08@J*$>4A"*!,2O1TH6$93@\CS)8#S./
MRAJ4>O39I90 :L3J!0;K+<H$VI2'YU&>'-LGQT.(8!Y32.B'T:^C3.,\:Q[<
M>?5Z\N#K/W[9_)96W6[^NEK@0NWR F=G3:+_5JVJ0@*, %( V8=@;-"BCD>K
MG(-[.&UYV\3TLHFIE04MXEMY=ZE^Z6$,!A]H>JENZ4@G)58M]EJU> .-);@L
M9PFIFK\.WI"S(,FAM:;"0IA@/!A:)YG?%7%,'QPIUC-WZZXS,]QAA@@!A<NR
M3I0%<C11:N<@0Q0N0BKK[&1BA0TS S/#T3"#5"&#RQ9(%TA!1QFMI>0*H4-=
M-F\KL$>MCFR)\I@'F =.A <>R/ \0 0H9#$HB+)"L*0#.))2ZHCH0=,ZS5YW
MK01J ?[0.-.1%,_6P'Z@I1'&><=QOA',(2JO@4H.6D*PQ5M2SA?M4S!1V(=W
M,K*2B"=W!GV_0)]C+!7R*1H9(0B* K((-BM*UKC$HB0F@4.#BDE@YQX^>6N=
MU: !ZM3O 4LQ">HWC5X%L_'4O_UR1HU?;[O2 X;]^L[<\.-$]V9YO.J\NQJF
M:PP*@C.HZCQ/(+T/Q6:Y<>?YDY1(\:S>K;M^G+C?;%976621;-.!U +5B9PH
M11LP";326=A3::*3F*H/(<"Z+:U://U!TZ.M!E>XL!;ZV+PFEF;V5IKY9?P_
MS_][,9LW$_/L_>2>Y;2%3B[BC/*+)=-X2W4FGU5[?T?37T>)+B6=;RE-?AXO
M/F6A[EQV(I(*RF80MFFG%%5U(JQ1/B61T!NY3EL$%A"Q$IOAWFVX8TS!R6Q)
MIP N-CK:@#G'A$7%E-;I@<"J((8[P[W;<"\NZN#J1&[ @_8A)I>%C9F\1*/7
MJIVWI^YG=Z(,.Q1&,JP9U@SK3PD LM+GH++P K0DE %U3D)Y"[K8C;L4< D?
MAC'#>/>S,Z7H0&2?:P">I/!*: "5($:R>O,U^M,3YC"2&<F'0'+ !(3!2Q4M
MA*9M4!:4@O>Q*%W$PQEY5MLPLAG9'41V$CDGE5$E!^!MKD!70H "*2"ZM/$B
M^_85-!PP,XH9Q;=1;$.H?K8M0H0(9$IPR>CHR7GE2K0;>]HG*95A,#.8#P%F
MD44F+8.K3C:$H#%$JPED"=*)9!Y>P^)Y]F%[.X3N9? !<]-*Z^GE!]6#'SX^
MJAK16_IP,4UGU=*:UEUID?FX:L1U1N=Y,!H/YE>YD95Z<GWZO/Q\7$US/IJV
MM>BZM;729VJD%! *.$=!9B^E5=9H <8\[#9NI?V64WYH[!?:;W6C0M&*C[WC
M$L;)--/TYAK^52S^&\PFYZ-\\"MZI,CQ]B75B[BZG : 8CAH_GVS8PWTK1SF
M8B9XGNI\,6WFD,;#FI]-EJN$D=8R19%L<C5(RZ828!$)#7DM",.VJIZPG&DC
M!/?(=61R8G+:%CD!:9-RI!J"!@!K \22 0(80=9X+LG$Y,3DQ.1T&'**9&(B
MZ8KU B@V>\6=MS81H$[K>4Y[DHHQ]S#W,/<<!?>8;(K,.A108)J&'$5G2TH(
MGXCDQMTC3TS/QJ3#I'.4I/- KG9-UK'*0_08G0BRAF &E71""VR$>.A3Z9;\
M[N[V6S4TVG=D^^UN*>=0Y3.8;4Z9;;:;^W'%Z(@:D@P0!<1@C-9HLG"40&U<
MB8<5@NSU, \=)0]MU^LQA1!T#L(&#: +@BF!,JA(RF':N.CO#DJ"L:/#!,,$
MTQ-'I]B0K4]:>ZO!5$HI(:),1F6I,V;'4LO.L0[[-DP]1^';4$Q9!ZV,;!H8
M@, 2HZ="(!3*XAZ6>;/#TK]J::U7>%L/^CV>XSC1 .>#_\)I.ANH4"VS/O,.
M"R![2G3W#_N/G2:RC5I>GTW.ZREFE_[*RW$ZOV@>YYO)M/F#Y_/Y=!0OYAC/
MZ?VDW7U97@NS8)4T#H5QH*Q$77+S?U&0R.?61%$G=8MM]2)!MBCFNT.+/7>;
MF#).DS)LMIJ"\UDZ B>\U]X7DVU).4D=6IO =E)->)<RAJJEWS(S!C,&,\8F
MC%%44S<J1)]# '(80!N=@\4D$UK=NO3=B6IP<JB%'VIKF128%)@4MDH*U5O(
M+GCG,H@:>=A80PYE@A5:4)&N=5_M89M !NV&7K>T@&4N8"XX+BY899OR-LF
M*!9MB@B@" +**)/TV3AM0;B\0DRQ(TG<:FVAE8*A%4<4.71I89@YX40YP<OB
M52Q.&%= :^GK#2:5A<X%I?+QD5'#UI5KJW$$#(7O]"(-,P0S1,\B"#32>'0A
M(H+*X'5R125)08B04#R.(+:O*%/#>MJAU%UI7L61 W/ L7" 0!],]KE9OH18
M0P5,62JG'"B3;6S=R]<]U1?3 -, T\ &-!""%(DL:EUC!9E#J R0F@TPBH+5
M[3+SK0FP3F1^/XC:ZA'E^%[1?$!7Z=^-'\#BP&_4X*.YU^>YASUR'[B&/K3-
M;;F$#G;0?C.=E-'\KY/9<FU&!0YLL2X6;\%9YU6)&7.,I1@K?:M*5&MQI1*U
MRG=/:[5G#?ON[?<P;@]S2U<OH2_<4JSPJ"$7:4VSL0X]8A31B4A:&-/:3O<1
MW'+$)=Z86WH%3.:6O7&+M!1T],5'#6";WG_:F5A?!@W%Y?;,2CNW'&>%-J:.
M7N&.J6-OU)$+D1.J*$<:JB?B@Y8^Y"A19@6AM0_P.M2Q2Y&7&@H!3!Y,'DP>
MAR&/% 1ZX5S!8B%JBTHD(X0&I5.RV"[[6(,\>MVFE&FC5YACVM@;;6"!F!!T
M<C4^B5HA)%DB.&-MM+:]J.M:X<HQ53QC&ND5!IE&]D8CUE?_PZ$-2E;R .U]
MB@BHLZPA31'MFK(U:&0GZC(.6)@RF#(.ML";2BS@?+*5,@I $!G!BBP3Q1"4
MVI0R^EZ"C)FC5[!CYM@;<PC0!I5&] ) :XLF")4I2(S9AO9N[[>8@SV(;?/
M(41NM^5KB^BRCG,IO!R,%O'EOI](=QI>;\ET>L-%CV69^S(3#>^\HOGK\AX_
M+E>)E\*!0Z=U4!"*"#ZA0P1ALD2KVK?@LS1M!YS6:P?FT -E^#\._FB45*@#
M!%\#EV CEB(PRQQB(?+K!"ZL'F/X,_S[!7^/&5(07MOLH%3T!Y&T2IY20D%V
MXU0G"[P8W8SN0Z%;Q 3@045T"@!]L,9[8VR4646#[85]#Z/!8E@SK+LTSB[#
M.F:AI?4V9D*0VF$2!=" TQ5I]3BKHQC9C.P^(KL(H[1 16#K?*U=]!F,C$G:
M)+03K9V,NB-@NK.H8/W0R99:F8QYQCQC_KH[HI5&"%\$!@4Q_O_LO7ES&\FQ
M+_K_?(J^.I[CF0A(KGV9\9D(CI9KG3<CZ0WI<^/]Y:A5Q#4(T&A $OWI7U9W
M P3()K$U@ ;9#ML"&^CNJJS,7V5FY<(4-L%$;2@-%%.[^@#PX-%&G5AW8MV*
M<;99K)G1G(.6'H,BC%INL2+:LV"$UC8^4)BNBPCJA+L3[O8+M_8*>4MTM)JQ
M*+ RC@NI*#&.1"_"@8)VGM]&?(S0G&WJ3[W/\VG1_V\4X;TC]\_,#'TV#H7I
ME4W,-WC!Y#)5/TM^T[3*0+\\?9=0?-QWZ6-Y8V*4/%NG\')Z:?!OIN-40BV,
M^R-_?@G*7_['_)'EV>Q7,_8%4[\;C6/H3Z;PFP7FIJ"+6B)##&"'>H>-<K!K
MA8 BMPA,T@V9&R\R-YKS-EK!VY37]ES)\F)*/[8V#JIE89!=).<^(CD?$+>B
M7>R&TA:)MS8EMDJ+F%?<T"BEDE[IP(DP397O.6H;QBZPM(.E#I9."I:<ED(C
MGGI;1T:Y4DY$!JI -$PB5-_7NHL+ZQ"I0Z1GADC;&2;;0)+TTOA@/1&6,!NC
M$1B;2 SQ/G*I-X&D/<:JK=<)1NRA#4SK &?W_C =UK1U"D];^V$<$R:(="2U
MHA/:LL@Y-LPR@JCGK N<:PW(=%I-AS0GC#128!X<XL%RQ[#W1GJ-F$PGAS+%
M 72Q?!W8G(JD=F#3<K")"&NGO9)<&Z8E,9'A".@3F,)(Q$UR?;OZ:!WXM$IR
M._!IN_^&">0H$CA0'YE2T3+FH_4(X(@PYC8YZ6HNT'%-=TW-"5;[>;ASU[1R
M69X-M!P,65!T@5I-N9."*:\58]@:SPEG*%"\LQ'5Q5IVJDR'-ZW'F\.I,L@$
MIC'A5"+%E,/:&VLLU<9QS85;736ETT]VUD^.$0JZ'.3YIO^E[\/0YVGU!J!]
M^NR'/SW.@PN1#/.[@0V+.,W7)K],)X^+E8@MQ9@[[:2.P'#"1&4001KK&+'6
MJY,(EOF,+O(963L4$[W"Z'X@YG48E\&8[8W%/!7P/AF$WE;7F_/Z O\O^J4"
M-HY0SP@S+ BA)35(,D8U)T;K^L[-[8Z!/%$-[Z35N&,/M!/W]<3=6>T]5H$&
MSYE47%,:M029!^6)!MI4R<DNMK 3]S90^;F+.P@U\I(X%[!DDFBMO G$:64U
M$MSOG.!^R+B]YY5MUPEW*\?9L'"O<)NLD.X ,BR8)=QRS904A@L<E6)$@>ZN
MY.I4V"/V^<2TQ^5]T[8MO'6RYS>=\)[&SDQ!^]8RRNB49(2"R$J),$;>*RQ!
M2+O@LVX;[B3Y%"39!*RQHUJ!"+.4I"])<0(:N%61R:[S92?9+9"89RK9.RK8
M%EEJF*,.6>:,UQ8C&8P*1%FAR<X*=O/UX9):S66G5G<B>[(BNY/$2LF5$1PL
MX1"9P=9&'!#'-(5?D[B1?[L+1^KVWTZ8C[K_8AVP%%Q%T*X95=*DUM .]&S%
M7"3Q4 T:G_2F>HQ8GFW*NA6\D:6^C&#YF(*7PK?T.;0&5W8-HFL7^K1W-BV,
MJ#[S_W>:3Y+:D%^,'C@5*R+-K,F#?[W Q7\$T#-R$.#S,/[2=Z&,C/PCN-'G
M8?&4(DARL=\U45(&JVQ(#:08V"?:AQ!(P%1$0,LN8J=5 G+:JE)[0:"#M*<#
M:9R&X$R47E$"FEU00AN-K W.4TS0)F$*7512!VFG"@(=I#TE2--,**:"P)@A
M:JPTEEI%O".>RKAS&:/FNWO>,WMY3RC>05<'71UT/2OH(LAY%Y253%K&/;+4
M<Q4MP5SB:/S.H2E=!;8.JCJHZJ"J :BR!G0L[QWV1C/"L+$:E"O$1?2IA^/.
M79:[*+H.K3JTZM"J(<7*8(6Y%DPQ, X]LR8P03@NZL%12;M(P0Z].O1J[VR>
M-WH9%U,V(7'64!:P4]9$CQFW6!CC[<X>K>:#(3L'5H=4QU^Q#JD.C5221(*P
MP$;QR!2.FD89"4-.8.V1VSDCHPL"[0#KZ"+> =;3 2RCHE:2>"819L82A9W6
MQ%-L$<%8B@/%N7;Z4GL:'U\;G_H3ORP?!!>OO]T)B"U,_-;6?UL]@5;CY&CL
MPWAQ[%D^&O1]P6&HEZ7_GA10[CB?-:I[IH;:89R7"E/!FXO1$"A$:[V11#LF
MM='8<J\E1D)Z@<,I=MI=H;.UA9/KQ/#$5;(.63IDF2.+5]HSXK2T1#-CC"+2
M::6I#Y&*B#;QJ9](Z&A;.+E#E@Y9GC*R4*.LH2X5V6+,,*&1"YX2$BP2"*R,
M$XC@;'.!K0X^.OAXRO#AG;#"8ZD"=DP@;@7&SA'%K.!>AIT;HQPNBK(M'-HA
M1H<83QDQ8@@XD"!99(01;C27DC"M++/$,+5SL=YF@QGO*1NJ0XX..3KD. 9R
MA" )CTQK3S"S/B8+A?E@(Q8D<+E[F>]C!A:VA6D[$.E Y"F#"!9"B\"8CI8P
M%X@)2MNHG$$$JV!V3OMJ/KY/=BI'AQ8=6AP%+;3&A/'(M4*!260-5UXZ0[ T
MBC*W2=^P5L38M85/.]SH<.,IXX9@R4!12*&4]\2UMMQCRSR-4B)BY(%"W9ZA
MZM":,+9MJC_^:@9FZ$)F)ME_3X<!'@X_ XXXK?BW]L;?[A$;=YWTGTX-//<;
MEGP?8M\/W6":>.W3:)QN.)M,QGT[G1@["!>C>D5JL25D2,=33DA&/'-6&8F=
MY@H)%9'AHC:"II41>75U>QFN"6ANB_QL#Q%/4"/LL+'#QM9A(U4^>(T%0](S
MC:W5)G#08#EAQH?Z[MBMC"F\CXT]4M-9OC7BTT%C!XT=-+89&H,($FL<"'<Q
M :(.UJ7^#,YR86E]>&0K@B)QCV+60T)TZ->A7X=^'?IM@WY@)%OM<>0Q<D8U
M <702&J%I )A+6N;,!RWX;(FHD=$B[O8=*#7@5X'>AM->$5WK<91SWI"F4%"
M1K"")4(Z.&ZC0,I01(6PVZ'>[G&I>;&X+U<@("&LQS7I$+!%?34[\.O [S0T
M/N45BX@H9G@16VNT4,Q9:9"6BK#:@^MC1];>@T#!>H)T)R*=#MC!8 >#VYT6
M.V&4L5PCBUCPWGCJ,(Y.416$Q5NJ@,W'!I,>TJRG->[ K@.[#NPZL-L&[ 1F
M1KB@A(N.$62L0-$YHXUEG")>6TBT"VWN\*[#NP[O3A'OM'6!6\X$0J#<(6V]
M$2I*KH.Q-OK:,GV-A61W&MM&\=O%/]_!E;2VY<6_^OZ7A7*M?_U+^ON[^5<S
M\MR?>D&?:*[Z@YN?LC]?]*]"GGT(7[,_1E=F^.=>5ESI97D8]^-RP#>9D[=X
M^$]9.JWONSJ2O_CE/(3,. >[H1G> !V!#I.0OWIHG&X0S+A8A\N?LRLS_MP?
MOIR,KN&M*+VUNC);B^(B4#%%5OW7BU__^/3ND_D<?AT'\\\S^+\7,[H5;[CS
MJP_3M/<6/ZLCD@M)5& "?TT+M,1E6Q$-W>/)81*,P3(EJVLO?L$@$>G%ORP2
M:IE4US")ES;-]:6),-:?S."KN<D?H,>+6Z;ZZ^5X]HR2GC]E#* ,%2D'%>,C
M=(MWU37T<W99#;V0@8KQ_P,5_ZF3B?E7BZOZXB^/S&GQ]??F\;=@8#B+$WF
MP1]9NP46?O%+=C^3H(;FN[_GP\>+M^?9Q<?LXF]OL]<?/YQ__.W]F[.+MV_2
M'V_>?CB'3^_>?SC[\/K]V6_9^05\]?O;#Q?G#PPO:W9\=:+\XI<?/.P89IQG
M_6$VN1Q-<S/TP-GAFPO7D^PZ  NE.MB9N8(5G^0_UK/KHI0O?OY?+U]^^N-C
M[ _"K2C^$?(P^1X^?X_)]]]___+E+PO@=GOW[:?OEF?^N&S62.-]3+S+M\ B
MY7A-L5]^ .C"OYJ\GX_B)]A&@;Q%[6\@,$SH;.@N1V,8]E__8F:;.,P&H,#=
MV<.+1WQ<>L39T)_#0/H1=J/AY P $ZA:[.FP'/V07\!8?QW UE_NW.G/?X Q
M$CA&W@E#&8\Z-6LQ5B*5]G'K:X/X,<*+:54!]NGKQ#7C5)L\_;P_G 9_-JE>
MH9CS!GD3*/.,!*.\E,J /:2<$%@*V+:^>XC[4B7U?KQI9J>YLZLL,73Q4E I
M1N."E#^!9@(X >I.2+(':Y;A[#__0Q&,?\X*TF>CF"T2?YEW9ZI(M7;5O@K7
M*O(4M]RNPFH2;4%74M%UB?F+@2T.8M>AD6V&1O>_Y"]^N;B\HS5,AP9TW$GP
M:<2%TFVJ/WP8YO I]H=FZ/IF ..J#/%BG?^G#SAUDQ6*[R2XRR&(^.>;'EQP
MK[(?$EL0]'/YH^(/X)'1&! O9-5WK\M!5%_^F%V:+R&S(0RSZW&X!@CT )$5
MWJ4ACWV1M/:U/[DL'M,?YB!=A5*;9Y-1]@ZV> "@E_]O!HB:?C$.H"*'S(^2
M:@0_3]H\S'XP@,^E\IP6-?TXCD:30GW*AL&%/#?CFZ1>IX',>3G-^986UZ.\
M"*WL9?"3Z: DR0C0N_@MK$!ZK#/Y918'H);"K\"D2%.R-\5D2A""%\"P^M<#
M>//G,(2[!X/B>]@*%J>?IOOW8;%*A3<DGQ/X?Y^=?9I3, TY+>T@@&C6K=NK
M[*(@W.WLXW0\A#6"!P.U!L'!1!*!2G4)KKGI>)P&:F[[-R3MVUUFL$"]<@\+
M,/'^L"(1L"%L/.F'O3O$-%DT?=C=IE=7Z1+\-MVZ/DEGK+!,V%@Q53_Q8?\J
M;:#]D<]G2Q?\JU+]+V9>R\LY;,(#6)@ [S6)Z(GY_^]T6!J)<W9;$H_:!Z5=
MU]_>L,#?6/Z<9V=#P)%!]D>X!G,R@T?/&/;_F4_B!K2Y+(#D^>P-T"YMWAG%
M17(F6YA'18E:,LV?%?O)5,S^-34@GN.";'G_V^SR%2##95Z]:RD)-"UL(3"S
MU0.H :)XV#\G?9#0:MUF+P?! \J%;]? .XDPL[=/@8O2=%[M"V/I-AC+EN!_
M47UZ8'P[#I)M,TC^XG$MYUVQA&4?E 6MQ3,:/-;4 ;NE&KN&<(F$9(H)XC@C
MFVHM!]J-*C$!ADIRD<\%^5;$EO *^ M3T%K"/^>B;@.86BG$,PF5R<Y!2X&-
M*3$\L/?M93.9PA9R,U>U;P5EG$_NB,L,;"JH*^R_\CUY>MI_&^ $P##<F^TU
M\+3I& 3_SF.6'P##*6Y?D.TE=()'W'E 82444@GWIEM_-V-X'M&EK/:61;>7
MG:>-HW@TD;-K:81WT807()MD%D1Z<// *"HBW!D+JU!C/AJ*2H2:C4;/_EP8
MC9I=JQL-JQU--:9Z25U0(_<CN7P;R16;PLOVXQ/;C$_.Q_>X75WS]3H.J<(3
MVLO^=ZG)E&M]YJ] -P!-K=P]WGY+C9U"/K,,%NATSU1HDEQR&W*I&;FR5?1:
M\"?L>2)JFXGH-<!\M5-GOL"?%Q?8+"]PJ!9X=SUDKK /LS_5N^Z_Y)<_O3-?
MP#RU@_!' /5LFK[]&%\7%()ANIO% \B@ V&6)8.>:<LT"50A[%E$/J#Z_O9+
M&^0_RABR^8'D;R-7^AC2061%G8KYSX9^F?-GC-]D6$8C5&%4:"R$206V&=+&
M(IV:"Y'HN%4BU"9?+->>:AE5,.X136O./>Y<@/U\&&)_DJR<U$ONW\"!T^M1
M:='$&0'3SE11,*F^II*^@HJO:E!L/U*OM_(AH0-KNQAM-4R\0M_]!&K>>-[V
M+[FN"V]>P6-SL_0-Z*[C_G7A-;P=,=4R..NUPPHQQH*2+M)@G;=PW:B-=>*:
MZ7FJK0XAVA@)J-W"6!>%]Y9J'RV5X6">O#6VZ+ODRS=3J7;@C*V<=9B4G%'_
MSM6$WV*UR 8BTSR5=IHO.83%]CJ,4U9=<EPE_U@AE+.CB@4/WGC.: "JDU%:
MB(39Z6/A2YF.4XABG1MER>?VL//@40![Z.1VRQ..E>*W\KSCQ>V1\@$.54H6
M?!!.024H_*;3Y-B#'?F/4$3,GR7KJS_IA_P-J&:#43X=A]K#$1<TP53A8".3
MW!A'!./"<Q5D#+&)PQ'/->@8H) X')@+2AL<# $VUX1%'-ECD-K<&?QN)R-D
M?C*R1.]"_ZTHGMV2?/E <HUCD\=@9C7YMJ!Y#3"NTB9V&6/M"<JJF^@&ASN[
M#*[6];CJ)G:':6<1 JB,$"BC!!H$HEN[[OUPT1-3N%L6_-/ D4. ;Q=*/U8_
M'1]<+1YZC)?YMSIP\2'E"9;H/@*UZPJ&4>?VGC,U3& :S>PQZ<0E'7Y,2H-P
M,@[F*HE/9J<Y_)/GA>Z?IR%<F7_"'2O\R+LL9ZV3=M5-_&C+F:TO@0\% ^UE
M\ZF).MF+"K(R.F/^ICM!3>IZ]<Y0OGSUNW?AMUK7XJJ;Q HCZ=Q=!C\=A(_Q
M@?W]]2B?U$8[1,2UL,Q(V,09%<A$2;W7AB;]4C6RH9.B$SN\1"#$O#?**DH-
M\8Y()A@ Q=&$J?1X#P:CKPF5BO"_ZH02;LT+M(,=^B:A7#KY S LM^Y"D>VG
M8\;1Y[&Y^NEN1%%6$P*UB:EUG\,/1Y/E:6S-YK4>ZE4WR<<LH+78J%Q#%P8I
M -3!JO[7B^26@+^K@-/B[S("K_RJ#(9S<5+<^J(AH^ N0-8% %8C3"& =\B>
M97?^K*LPO/331T)XJU>K5$.X)ICP]>NW;]^]@Q%4WKC"(3;V10!"H2_<9^X9
M2R^'$J\<ST)4;AUPKY\$\-@LZH/Y=QW;^L'[CPSM7LC]-J/:/,1>KQC6XX'Q
M2_O)ZTN H9 O5G4,((!&.BP]95I;2XG6,6 BC,#.U)0N8_/M@V%"<3->7X9Z
M K.5T>XM8(/ZZ/5'V?9.M/KR%SMCPHM?_C[I#Y+_NW6"?FQI;O+]6\GMRK(T
MG\Q-$7WT;C1>$M1%"?4",6 V%3AG@G--HT%."^J)IR&& TFHZDG:(@&ME\)[
MQ5QNY6Q_ KAN*LPM8L-J!WAHY4AUH)^.S3 ?E$&W;1/BS:=W["U\.1VM4N&J
ME+0##G[+G7ZGT:^ FR6,28D%XR_AXI;W;L_C%@M=*>.8TT%YCIA50E.P+0G6
M#@5+!*IIWKPM_JQ7NBJ=#Z\N7'4P;MM0.EH-7"QU(UKL+W(OU*O]Z%3.H9T0
MY$?39-V60SRF-;'&\#8'DJ7D62&-4MP0SIB@2E.O=%3.>40\KJL5WZ"F0E&/
MJ]4]C0[&#'4<VCHKXM%=I;4&1JO5D#8K&8^,K69 -<</=XY7=S=SP/Q'3H8@
MF=!,V&BM(\QA2H+%RJK:^B)W_-B--$/K*5+7"Z+P_NZ?\_?GH-AJ67_<<.)'
M,+2>@C5U?*Q:972T +)6#W$K%F_>8%)"6B8#5MIIQKVV6E$;I1>$J&AB;:.<
M/2 9[@E2%T?;-B1;O\7C,=6C6B7NL6UTW2Z-^Z+_;A94JQ6KE=9+\_K-G_8J
M-_NRXIJGPXY6(=*2!FEI<,R*8"GB"&'O)5):XX?:Y#144HGU:&T]I;;CX8J%
M; XJE_Z\K::T3O3N]F$&M9E=JVZ:9W8M#;F:\CK!@^4"+U>+V2580ATOG.P\
M $\5.\UU:63!#\=7.;#G^":5*RB*%8QO>IF=3HKD\-M*!=>F7P0)F&PPO;I.
M@3-IMRK2QF?1@^'J>C J'CM+,CT?7<U?E:<'+JW!E?$A&WTI,L4R&'"9&58&
MFB^FJ<Y"R*_+VFRSM/1!W]C^($7L]/.'TL8> YO7Y6,7,2>=E4F%M4:,48,4
M8X88280S!&/C]HHYND?Y_3.S(F:RG\\RY(HE&*6"%ZETQ!CDX#8+KRS0L$3A
MI?(?#Q3]L)7ND5^&,"FK1L  7NZ)Z*F4WCVZ6QQM"B,(CEB&-+?&6M!RHW0<
MP-[4G%HVJ?KR'J+WV_L\2/@E L_(T9_3?PN:/Q8^M@Q(=W'L3EFG.JQZN$[8
M?LK$K:ZD]4@1N6,5BB-K%"W;NE1<UK9B<=D.Y>)V+^1V+UKR;A)$@^_ZT%#1
MN/D0ZQ2!MA:.6XT$=0D>WRU_/F(>U6V*ZH.1T+^!^A'"Q[(BSO#S;\'D]67>
M&./>A* CTYQ%XRV/+# IHV#21%*[LV\8^"RE5<Z'*#FA#"-E-(?_2B<(4UP+
M?@J93'2>R522<J>B;JL)L@45-TG:++[=<9"UR4FK;J(/!/"G=/TSX-A)?C;T
MO]VJ#B4;7Q3%ANN8UWJO9?0X1,4(E<JPZ".ETD:L$5U=S& U\U(G/>'>:8<D
MTUX9(:.F5BEB.!?PGD.5"!J&2>F]2 KG- >(*^A5:&.#Q)-+*M=".G^5S+^.
MPG5;L*)*8/IS/JNJ!2I;\98\^QH2OLYRFLJ\@?RGII*H5W/0%FS''@NH7[W"
M6[#%7E.H5T]W"QKQ76A$UD\ZV%_VU:KD@GM)#K,-?JX6W'=RKW)N/^2)JC^?
MNN<.:_3Q#53S?^A]JX^-;E].[B;/U+@&5ZB&^]CPEX\/[OLK[UW:E';KNRG7
M/ZO9XY)V++0Q"]V/XWLJ;'3/E]T8$NZPDN7LBRO]I*[ 0KR4K\B""R;]XJ>L
MNK:KDO7'?>5J'^O[$)WV)WK+@K7=HS<X@SDLCCUSNIVTX&+VBNTNN?6.HKGK
M8VZP=Z+<B7*;Z;8_49Y91E)L$K3:7HE_\<NOT_X@Z3ZE^Z-_=3T>?2D+D!]0
MSM<,4VZ JYN.G%X:TD:+O@>MNBXH:&]+MG5 =ZM(]OCI\K+7OU!K/\:_YZ%P
ML"ZFQ#*+98H03\Y^P8,.%EM%F:=:<D=J(RQ3J=-/X^03G-Q\&J1F,D.?&L5=
M)^'[]>;BYCH4)4]G @I?SSZ^7Y#29DN=RAZ1=9DJQS3.=@@RWZ,1WB'6QEM-
M!T^/TZ<9+")2**.4#RA29E"T-)*8$(ER;!FJ:0)>I+JU#XM(CY/GA$4'TEKK
M_>DGHZ_^;MQE?QC&54>.&9,>25G=E^MW3TDS>]P/=TV6>8I:H0B(688C5IYI
M4*R"($8B&Q311""_BU8X%X/%[YO$7PZ:H&@O^K;BX*<#@B<$!(U)O8],BT"Y
M!G7+1K *,56"(XR1B#'LI'\=0.I9.M)]!E)_)&UKLRRH-BMB%Z.)&;1$[5I%
MU98!\9H9<:U2B=IDO#\=JC9D\D</VJ6U)$C-%.?642N88]9SJD64^\UM(6"H
MUV05M7;3V"I_\3A:9(=K3]<#>:(D; :Q%-->8QZE<X0%XC3#C )Z@=+LG6(/
M*<G-'7-HOE8IBJ>,6(?1@$\G:JW*U;V? G <)?=8X'XTW\#1=K/C;?C=&K=[
MC0_D)'@"_H#6A0X^D0/Z@_IF3XE,7<!'QT\MX*<GHT0_U7C2=JA8Q_8SML?Q
MT2ZZ;.+-F"73W]POZN2T<9%Q:S7GC#!L&>&!*4X(#800="+QGX3U$&YQR-5S
M-]2>J:_T1+R=C^!#()I*2C GW#&KJ0Z&*<8=)YXHA>I:)K4Q)I.0GM8M]INV
M687;O&O1R:A\[0_);*4ILDM?I?;&;[7QU&J?JA\*47&!M.0H,,ZH(=(3R[#F
M4C@A:]L=MR;($_!<M%C?:Z25U?'B/SO4>=:HTQC$D&"E=I($+ )#3FD7-;+*
M"&Z1HG4=U5L440H0@YX]Q!Q1Q3PA/;)-$:6G%+]_;$VJ/9Z"4Z-<0QN$-RZ2
MR)Q75#(3B T:>Q5=<!()I?9;4YZ(GE9=IE"'-,W*2P<KAU4R)1::$:IEQ)PI
MQS1 "$+<*4F40:RF '"#$9F$@Y:X5B^<D\>0 ZF"1W4L-A20^=L(2)Z:Q[0E
M)+.5!GT;S?53(E,72-3Q4POXZ3#[PLEX ]H<3]J.8( N:OOI!WQT:_R<U>BG
M&I)Y6OMYNSR&;7**G C)MG*0U/>01 @)1:A"5C+KF+;8((,5\I)Y$Q_RL[8M
MC$N+GN2HO=Z6SE8[7=#J$&HO_MI:. HF>IEZ/C.!6 A(:Z$=5P0[0:*G-7#4
MRJA2C7M2DF<$1P?274\\&J#]4:6G<FK7JDBMIZH;:A<HU8Q9)BT+0ALNK2.&
M2LV]CERU/ Z4D!8KA-T1?@<&S8)!DY+/&0;!%XI2[ID4Q&H550Q88XHELJ+E
MX9F,/8_@G2-J74_#C=BV\,Q66N2G&*C>>D?CDR%J<YL.PD&8@(UE##-+L4$6
M!XX\Q\9H(O<;\JE53\M3TQ?;Z57L@.W9."-/DX+-019F@CDK#)->,,1 2Z84
M,,@ZYW!$(NXUPE2S'FES:8LGG8?$#N-Y;"CLM-!S6Q-R6DO+ENT""T6+VZ5O
MM1_^6TNZK7!_T2OB;0PX-4'!BDF2JIX88X6S7G DH]YS37K>T_R$_!JL91[-
M#F5.5Z-L!YUVQ0]I+</>>>H89T$((SC8MYA$#"HD\0^53&H*/U /8_TL\...
M3EC\\QU<,<!$OWQ7D"!1NC^<FHH&=Z^4,[QSM5C)"YC;/Z2TROD0)2>48:2,
MYO!?Z01ABFO!>;F4<&/P9Y,U;Q+ S@4+_]6._U*-H%R)!\:WXR#%-H.4<S'X
M,+T"07%WI*!@_M>C?'*1B)T>^>M@Y/[YXG98 0LP6YA"7 ;@;Z6U"28P1*(E
M+$9>MXMBA">CV_TT ,]?)SX;3T/=))BD2GL3B1>*Q1"59QP^(>JDU=Y*7%&Z
MCE__[S2?].-- ZE>A;8=OEV'(?S;SS,W,'G>C_W@L_XPFUP&>+V9E,$GV2AF
MHQ) 1L,<K*0<?@6+:5*3B6R:AU<EGV>+FKP#,F?CX$:?A_#BXO?IJ4"/P@*'
M9_OTAT\#\,LOJR1CX94P0)/#- :#T=?\IT7&NUWKY@5%;L.#JN3!^C>N7OLM
M&(9L()J-TTAM0R.]"XV*Z19HF;DP2%CK )G_ZT4J^@E_5TA=_+W6UKHL'NAZ
MLJP&E%O$S!U0;OFW6P-"MWI!-9*?,I1V@21/@!!Q4@SUQ1+<S[:!9CP!]7%'
MC>E$^SI\?^A]FQQBBQV\' [0)HR;R9NZ8\N]ZR>])_O7U(SA%7D6 .;\<769
M5H1T=*RT(2O==<*5FGX:\-(P9C] Q??G_6]9+#GP"IYX.>>_=-^15>K3B"^H
M1]3G(PNDC;+PXI?_G@Y#1E0O2\KVD^'CCH4.SD*Z8"'6L5#'0AT*=2S4H5#+
M%;+3.<N^KYO[X$:E&^NG; HC& _ZPW#7 [='W?PADNY/0I?E;^_G6(>%NXYN
M'=TZNAV,;GLT\BL7+B?'+CO2T-9S6ZMIL+RU="5'6IN]W_H@JA,AV2;!#^G\
M=S&IWTHBK"(D:,^<,L9KRH06B%!+=<!U)[Z4HL43WR8B(&0/DQ:'R[8SF+\#
MF=.+H6HC?7: #TT1)DX+3[QG'&28,8\!/RQ&-DA4$W;) #[*@!$&\*&;@@\F
M6AQ^V<''Z<)'IZ,<74=)<3-,21>Y#XR(8(/'E'!J)2>8AII:\?>BTAJ)TF0]
MI%B',AW*-"\R':3L4TG15F-+D'3*,^:TLL&"I:.QMDBB6)<).,>/!I44P _)
M6QSD?8+I?\E[=3HNJO/+T7BRV&'BJ#ZJ9UYRNMWZ4,$J%\ IM7AF(U+$6<PB
M9_ _2[ R06LB/>+8HP/Y;'B;*_ETI=R?OESM)$0"">0X_,<ISHSQAEON0I1"
M2,F%KJMFN@_/1:L+X75"]/2%J.G-B5"'&$$A&BD8:-HZ$B.((8HR$W!]8<H]
M&.N:TTZN.KDZT<V)HB 8)DRY$!C51H&ERD/ GH#2)5A=C<=]6*Q,/CD-[S V
M:0O+,C9DP_Z/&?>+Y,,66+#/L)I9J\KIMM%1N(4Z,V/I.B!&2MEH!""BU(Q2
M:@G"J5>MBV Q2$H.9&H3VF)MIBM_V '&Z0+&+NA@D'6*<N,%\4Q(;&-@F$OK
M!57*('D@'P)F+0Z=ZM"A0X?318>&U0G%#(M(&J>U8I$;2QVF7,O@M771U5:I
MVX-SA.I.G>@ HP.,/0#&+N@ $NX]-X2:%.<4E.8&1\<UE3%*)>V!O#Y4M+@[
MVE,I7%SK)3K=PL7M\@-UY41/-);UQ$CW.-370;Q7"HF@'5-*,NRY$J#_H2B1
M]-XX5!O*NI=T&XWDZ8!\5Z[X-/"E Y-FE,1:TS'@$)A@,@K"6#1:$8:#P6 ]
M4L9PS;GZGC)M%&UQ#'R''/M$CH-J(2>"$JU2+R)7V!O&J66:&4D-$=X%82/!
M40G'#I4IPWN,KA'7UD%"!PD/*@[/2OZW$7;FO,6<24P\8DY9HR68$EAA;@0V
M]E#N(A!VT$&>GK#?\0$5_VS1J*"<YM8%QO4V!<8QVK1=P?8#Q&BK$1ZDS/_%
M9<A>CZY@E6^ ,_H^^],F662?S$U1DG\Q'"18:Z0+U$7$*)561^FQ9T%J3J(X
M8"8J(?>=M)D9[CY%IH2U6EKL/&82<8VX%=[XJ*5VJK9MWIZ2Y13"]Z<(-V7]
MU"9AN=Q//F_;T/]6"6Q-#>ALJ7AE0:ZE6H2];!SRZP"O^A(&-[T$'.XR,^,
M3W>#J2^[0]R^VIG\,HNI*<,F_1T6;IMWCH!;2^4O^)<&<,Y\#C"6*],?WE8T
M*A+'TOPGMVS]YSI*Y-FC;4"66>#_5*\]*]_ZQ^REQ9<I/A4O5HM!01&BK$74
ML1B"A7T&V,-HHQALFS5=<BJN7UCKEWEP/_GI^":8\8M?U"MUMY%%EK[)B]69
MU-'%P\*.IL-)!K,("[-=B^/O3/=-]:P_X%&?PM@MMY#T6@&.$6!^(QE#T@I!
M#0M>P)^IU=B#TUV4 +8H ;<"\)*LD #QZG[P[?<5;YN"CY:X^=7> +ZV*\?*
MNS9IR]'$1HG)5L.D*WOFY'D(#_2/^MU,IF/X]\%^.H0PXPW(3-#P"3E+D9(:
M!6FX0=HTT4]'"*FU"]QS39DF0C$ ;\4(;%$$ :,VL=&6^^RCV^QT.!-+@+LX
M!;K,0H2OJSUF-70MMK\L4/<(36^ (;9A(_982Y?52[3%NAZU[0UF6U&)[T*E
MKO'-';/G&3>^:75AZZ=6&WW_P1!*K2A"FBT5EKZ_ Q7J_ _A6U+2TW9260*K
M;8 ?J]+370W0[LRPK?19Y1E\1$&=V?>E50?P^C&6S;G^OV1\W1HZ#M.(B$7:
M<LZ<C2GRC,#_>XS Q@NUYP9->C,8YNT]4SS!Z+($J*<32 ;L)+H:.,\['7HM
M&'LS#1]@=A=?P^!+^+W8U!<//QW".#J@I3/,2 $VA*?*8#"TB8F^QG/99(9>
M.O)L<=QLFY'J221& SO)KMC\88;4*7=W4#&I<Q=?1TNIB9);@ZEVD3&EC3*,
M^M1+F'F!&7W84]],4:,>9IU&]ZPU.M5I=)U&MS9V78Y#6#QG9(Y08:6,6#'M
MG2;(!14)M:RP2_=KC\H>U2V.<6TS1#T554YWJERGRAT-#M^-IHO>.>P8(1KY
M$")AG'M%O>7".^])1,+L5Y?#O$=0B]&PT^7VG>9Y&<;!Q$D8=QK=\]3HON27
M:\/766*4&@S3#CN'I!2:"\:5,(!<DF*-#:5,L_UBF,0]W.;^0$<-4-XA"H1O
M%04B#AB<+ X59KQ&_-/U..2A^+Z*52V#68P=?9D'F-[^>G()F]KGR_*'*?)S
M%(O/Q4-GH:E7YN;V3AC>R.>9#3>C,G2R8@Q@>6>&*4:F>%]ZV&+<J>_'" @/
M/X!;)U]#J 979/?/AU..<A:3N1RN=0.;\""](05C^FFZM_C5<J#F- 7"PC<@
M"FXZ2%?N!7VMB&'\;@Z!]SAG_M4L .?7/SZ]^V0^AU]A[_KGV3@U":I8P,%K
MQX487LXWS,GH>A;745V9Q4U42_S= M;>><.[T0A(.G_\8H30BU\6A[<R).7%
MW4=_F%[9,"Y&_\O]"(BM.!;=BUT9)N0<S'Z5GC^_!MH?7>[-_0@="DK/R7 -
M5U[:=.EEH3O\E)G!5W.3+RH^?[T<SWY>!?]4Q$,I6*5FG8I\CO+;I4"LRVHJ
M19#+W9"M&@6Q^NK%7QY9GZ5UO#O7OP4#PUV<RHJ5K5F^)0C);CEZMN_4D'WW
M]WSX>/'V/+OXF%W\[6WV^N.'\X^_O7]S=O'V3?KCS=L/Y_#IW?L/9Q]>OS_[
M+3N_@*]^?_OAXOR!X67-CF^)!_N /WT'M_S@1P!=XRK$?S3- 86 N<,W%ZXG
M"?:R_+*(%KU*8)/_6,^QBS@Q_SS#FP)3'@L#?C]THZMP8;ZE@/'!* =XKXOW
M#5Y+%+E4WAC&4RY6%$'+Z!!7Q.%U\B]7Q?MJJY F5L@(BI2(PCAG34 I3#V2
M&-QC\;ZE0K*/3-7%52W>"+K7:%Q@]T]I;PSC07\8$@,"6&8L^\__4 3CG[.2
MKAD0-N3+ZW8WTO>[<@/X[C%U8#5MMB#HO4#;QS:IG897&\&^ZJ:' MB3TOX6
M=O8BF67.OBG/X0VPV+A_G<;V:00B=E/'R4@$BY!D+ C!9!"61F:M9$([ZK&K
M37UXC),/I(9=CT=?^GFB>I$H5'+7)'%7D9K3S\L,G/G/RJCT&(!!S:!7YNGT
M"C4'K@./#Y>>L:@VA1EMTU>%AG,;X3Y3Q=9*.LK&(0[@404T+<3'%R(B?\Z+
MVDHNJ8VS%Z5DHW&X'HU+7;(8GPUIP NC+76U]*]/%"ZTN%?98D9<&7U?IDZ9
M[/-@!%H<#/E+?SP:II_#'CNYS'(@0C^" 0,7JGC]1#:XYXN!64YS6,!Q/_=]
M5WXQFD[R/JBC:29_!]L-AGB>J HO/W. "2D^,^56W<N6*H=>4F$V4= G#?SJ
MZGJ4PY/*:Q6Y9F&>]ZAEQBE]Z39_R%Q? Y.7JN]\I2H-O'X*7Y/'8_'A<U+-
M&&"C;(3M :$V%V'532D5(2%5G0$XW_?V+8LK[+;5<]ABXGS_F2[OA]F;X$+2
MRI/LXI*-/XX_FV'_W^4<$P:\A<&/K@"*7X]>SF6F8,@WX4L8C*X+\?HA\2Q!
M/W]\^_I-\1'__"-P? YSSJY&/@RR\710H8K)AC#(2D:O^L/^U?2J8.?90S[U
MDXZ477P=S1[U*ON?DKLK#6B9QTVA$9<)=J/QP&>7YDNR/O-DI0W"YWX^*$<-
M%EL8&C?);M]0S,2%\<2 &"U<+H=;IDM6^%@,ODA/*Z!G"1#@E3E8&A- J-%U
MNGS[J$6@G<F@'X7JY\ 8KG^=L," 80!Z91^( O Q+NS)_B)FSPK35328C69F
MI=Z9TZ+(]_,9"Q9(,TI!Y/T)W+]PC[]=S5N\N08-!^Z#(55N@#X\$"B1^/\V
M<;58@Z&O&>JKW=TBJR5E"_%:=MOL:VABFZ')?4H^*CVCC]M5'X>PJ0]N,E;N
M\KWL;Z_^>)7AN7@FQBAY^LQ-9A(*BD:Y)8&N/'3]0;_""3?I95]-7LI=L3,"
M^PW,U]FNM;RM5J+R]Z1D9W]_=?XJ^]]G9Y_F%MD/*:&YV, ':=M->_!T6.R>
M</_0FS'H*:]'OOA%\?J+T34@EV3HQQ+=2D$N$Y<OS?!SM7O.M]+$Q3"X(@7:
MAQC&XTI5J9Q")2*D.8(B\>];[U>I)*6_2E]6NI9 ;A%\^G,BS*9Y3X>8R>M7
M$$L@7>EPJA2Q.1& Z'.GVV5_[&>)(?^:&E"BQG5PDU[]Q0RF9JYI5"M7:!FW
M"F0OL]-)^G6")C>%V0\GP BEO@'8"=R7,*IXP@P)XNQY,U!X@&[#N2NQ!B:J
M,;^N<'A!I;U]?@\0/7F?IX!8@YLY.8JQ)(-\6) 9")$>O#BGY%@L=H1%A)WC
M6)W>M<,4:@R_)B%%;@,IZNB0LN02VC.)U#8DTD<GT:*\@D%D)L"G"1E7U,!X
M5YIV;RM+X8_;.Q</K QR4DD>G%5,$:1CJKCG%#91.>?\H2IU\AY"]TMIS449
M9!W697I5>-3]K?53N>"7%:Y9C8RTW]S%P/2DN8%:%$M)YM_E:% FU"7SMY<>
M\#X?FP"F,OS\ 3(GS\.<IG"Y<.Y\@B<N!G@!*R$<F+4B,LR\491;9'W4T:%(
M:AUE>Z"N[E%Y/TYU83N8T_D.,680-C?YQPL3+C;OM.&-JXHAU[#3C<NR%J_N
M>$X;%^7:@D$K'6-H_[93MIY>NVRD/I(O?I YK31TWX!5M4G":6_NYEDL=I"X
M:#I<T)&*330,0RRU@]*T60EL?U]X!$C=K]4#/A6:UOO*0'I3/6U!&FVTAD@3
M/>,@C9@9JF20RF.:BHH1W%Q9H[PX,W^Y"O38_8"CI'<D*W@"RD7>AR4!H;H"
M Q=TK<J82\Z[Z:2H1=ZO3*RT<)/)H"R]TZN@K3S1+!>B4(^29@QX%O/T\)N$
MI^,IC'TNVY565VFL#Q]2WK)NXM[_]?+EIS\^QOX@W![E_1'@'=_#Y^\Q^?[[
M[U^^_&7.YW><RRM/)-X$.WG\,,(I;CQ/L6+8LA"XE9+JB(ET00IM:!.'$8$:
M[!1#DCB&$=((.<0UQ1(')3$[A<,(/C^,^&TT_/PRE3S*$G%7'D>LN<)K'%NL
MI.(6I&_PV&+EF[88WJJZ.^?N,OCI('R,K\UX? ,8^S]@C(7\;.C?5B:5?V?Z
MX_+JQYA6[/TP!T8MI/O!BCP."\\\*!_* &&M4(%CAPT6TOBH6!,5>;#F.  *
M>@6*C-/4,DH"U])A[I (9-]"\>*7@I&+H!$/9%DZ^4AX5M;4225+-O%C;\\@
M]6[L%3<]6E%G-8FW6)?U):9A^M1[NU?<]&@MG;6F>J*U=&[#W?YZ)TIWHU#,
MR>CZ@1HW?]G^H;O5SMGV;=M7SFE9C9S-R'&L8C@=1S3+$?,3-8K+$_%3XXK[
M@;@[(U.C[+ W/EOFHFT>O$&X]"'%]=E2; ^L/-OGI5@_/; EJ2^OQ\'W)UDT
MK@AS;@R7JI2//2??[25588O,NP-W#FEF!VT\__"XO4+ ($R.C=_ZPV11%VR]
M6-;<&<FT0M)QQP*2VBL6&(U8<!H8KBUKWER"H:H_XCB0%K#G5,(.$_8L#<\0
M ':4=JD<"*^GR)'4AY JI$A@G@LD @^FYF2384)Q0]).Q=.4]GUH3O>0?T&5
M>I&-1U_GXWD]&A9/2!Z=/ S3<>-P-$D\E Y'"E-[*8-C,_K>&\=6P+4TXIV1
MZM$QK9_CN]<A;9G^^]"8'I?Z!19(SO /HV%U;K5XT(><LU:G?=VRY/"FR*0<
M2DD-#TR(!S;Z?RQ[U\^^]?-_++SNO&"X=)B2,H#33;\7!OU6B!'[WX)_^>\P
M'KWXY64-3!R<1QY @X/Q<B=?IR-?#H40. /1\I1QK:RF6E ,"K6)RM>%M11;
MZR'EZ]Z.S'!/X_N==DY1TCKOQ9+W8H5.D#HT=@Z-?0[H!&V++9P+ZP CC5Y)
MS1V.(3+KF!$>&<8$$5($1VMC4397/"AJ$A@E1T_35.ED^WG*=A."C#P5(>"8
M,H.9UEAYSXR.2#N!A<8U=7RVT7 Z06[%:4U]AZ'V:3IO9KDGL3\T0U>T9ASE
MD_P(^LU^SOFW8[8-@@ ."X*;#>QP>LX/C^/CC,W>%5Q6M&/.;T'R0UC$21PT
MY4(2SE1@)%H%MF TPB@2X:*1^ZV_C7I,KZQW=@ 6W#+$XG K_F,'$1U$/+BO
M-(@'6ABKM(H!8<:<(*D^D/-8V.BLQFR_ARZ$])1>V9SDF>'!X\)_3%=29[%U
M%MO.H1[)X%K 'T*C%CXHI+1F1E'->= 6<V<B"A0_=/+34)HE9CV^NHCTZ1E@
MG5P^3[G<5@B#BU)@9KU5S&AI@W&,>$LXB<3HFJ)J#2H!&O$>POKI"6'G!:FR
MOD*>W^:JCL9I=3OSIC-O]J-;O+[G&I;<$.1,:N NF G*,!:X]-IK3+DPKDD5
M8U64R(D8-H?3*#JI/ VIW%$$0;N(6D7&/66&824#IR: OD\C)NZA^)-.!(^I
M3[ TT';X S8=6JL Q(^F*=1EHS$?;F<]2I3Z*1)J??RK/: 6AEB8E"<:6185
M,89ZAE-3>\5]Y/MM9=\>1\>&DMQJ7:5#H1-*C&D]57;$EZ 1XB)PK$"?X@A;
M*EF(UGOI4W7 FB[S3]*'<PA\65+$OMNBN=7V)5GJ*R2ON.E>8ZN]E5RJKY*\
MXB:Y=LFEQ/P/5E"*\'RPYZ-.E>*BMQ9IH;QDW# CK5 -5% 2R@@:4P!%E$SS
M:!A#UC.IK./"<OI8!:5&VTG,*R55O;KRZ56J.?=O>%2>BMG^,]RD[/!9]6_
MC53X\;,9^UE1P-0.(=59+F.2Z@.RY_'8F2EJ-"V52#E0C:;Z(KDK;E*/U2!:
MO8A;K/S1:C355\A=<9/>A3X;U&BZ6RCIB$6;YF ] _!=3.?9OK-UF:;Y_D(W
M4FMFQ6Y6.X36Z6=UQ[XI!+T(=9U7&%QKMU[8*_=9ZV;_#I'9F.YK"^//]@>"
M4@U]FM"/\Q];>=#R/L^G1;O#U+AF.]5K \9<BTP/K.4:M*M4^(:TZH=KE=X&
M?\_(]P:HAQ<TZXB4L@"B@AG"F*16:"&Y-1Y@-E!4VR)V2;'8.LA\4>=.:_JR
MJ-^;YO#2FYN7J7#SRS!\\<MYN)Z4I:HP*79G>G]7WHD;MA'M7?CC4+*^@13O
MRHB_F\ETG'J2'D0X3TCL9H1)8K>8F44L4C)H3S1AG!'E4+3&!N6L$YSI5DD=
M[U5YBT>7NB/OG0N=Y$\L*_73N#],W9L&5;_.RN:Y7[1Y-IBR$\2=LI&+I9E7
M+/M6RWS5]WX05D2MU.%LG1=NF\H;NS'G6H%;>W.PW>L5VY!T-AXH=AP7XS)>
M @B'LT(2%E4AC[5"RD1,%<-$*2QT(,(YJE+674-U.MJ<9;=__F\1A+<1IU^;
M_!)687J=FHVF!E8_I$[+9@CKOF;23%/ >W]L&YWQ-,1)N[]UNVHE;<"H]\D=
M$O))ZAY<M!+RG\(X.4G,YT55TD=.E%#$&DZ8D,H@S+ 3BLE(O7,/E1%L!+78
M(FJQ.6B])*M28UZ1^PV C@M9&]D4N[+!]X?+@3E]W765DEIR;=%^^A8R_X13
MJYHEG??'DU)@CX&VS<5#/1<]<@$Q;]GPCW3FL.AC8Q$+(@P ,L9,.:Z5DV#I
M$\4]&/YZ=4^@?8(U6H'5E+Z"A6_J]+O3,%N.IF^+QK/]+Z$Z."UP%:#45<":
M7YIQ. Z4UL;:'%8;?1;&>WN1]5/BPZ73B\BL#%1ZQBWCSFAKC>>:.>P9<JHF
MMZLY/*6+>$K6QU,$>-HR-&T/9#XQW71+CK^X!,,O-3Z]M?@^QO/)R/VSD( +
M$-G/B1UOX^.P!L(I0XR3C%IF>80/7F&LD0VAUG6UU-FU>0V#K&\.8EKGP"IV
MF.\7UCR;M5*;I=N%-?>J4]#W#[R5=2[J$S(M'I-\V.2$2EUXF>),&6\(TO ?
MJKP-W+O5@8%'W0OU*U)7!/<I61;?;1%"^]TN07/UO:A7=3M%FX31[M!5%6TU
MNO5C3Q_>GE?$Y96QIRNB10D'-6(R357O8-:[QP$@$B,&R97>,X805]A[%21G
MP484<:W^NHOTWA:Q7C<.H#@"+D, ;GVVLQ" JF?[=\5_2M[_>SJZN*IFVUO5
M.SMUK"\[0W^,=PIA+I9UB\1+:;&E2#*C%*";-=P*B4$!\+JVK%LS5-ICJ>_,
M?/Z<HI8GX9ZG<J[GK&3&KV$<JF[;1<][9_++7A:G10MT>Y-B*<=%*'4._%JM
M4'KR.'P9#;X4X='+W;:J%<WJE^U+?OG3>5*J\A1.%OS%Z+QX=STM%_53;A"6
M1 C8G)@#155S*PFU6 3NM*B-=Q&8-[)N>*UU>YD'E];NZVCL\\3X'T;WEZQ0
M*/.2ZOV" D4+]((&ZZW8JYGG9+\HNU7S:GP;Y_U8?.VB(E?-9E_3(&O _EK1
MP(_!_D-U3#-8:Q 4-_H\A,?Y%#(#S/ RB1B(6GDVE]K>AV$>9F+SX:$?9%_A
M]A5@>':5RH?\NR!2F0Z26LTG0/@T#E?]Z=4B)")':0S$$\*8Y]0PJZ)4P6KA
M>:QW?"P9? TU%NIA??\DK\C+:'"R3L*6R*E.EBQ3@BKN)&5,6X:8Q@&MD?S2
M2$&_'L/J_F3AGK+!=S\])_O7U(PGQ:&]S_+^M]GE8GO-LY"0N0+BI>BJ'K!:
M?EV:LP/8.!LF(<4**XDT$,XR%KP5(L"N9*/2(1I>TX&= ;^4)&1 0MT4OQ!,
M]\XOD3 .'(-A[06CD2GJ>)0P?V<M,K3&)F)S?FEPLL OY+ZGKUK\S;FFXA==
MMNM=>R.IOJBLB@2F5>+*KW]\>O?)? Z_CH/YYQG\W]QN<@/0_@KCZ'+N-IN,
MKF?Y*M65658#+EU=WSWFEJMR.U[<?3<HDK!?%R_?1%E_S-)&]U) AFF1!K-?
MI>?/KP%'LN6SC-MIU)%I3J)KN/+2IDLO382I_60&7\U-?NLZ^.OE>/;;DEY%
MMF:&BA20FG2>ZAKL(9?5L(MLD;N90#76Z>RKQ55[\9?[\ZE&L_CR>^OQMV!@
M,+>36+&<JQ2%[&X4YCU*[_Z.#Q\OWIYG%Q^SB[^]S5Y__'#^\;?W;\XNWKY)
M?[QY^^$</KU[_^'LP^OW9[]EYQ?PU>]O/UR<UPXM:W)L2PS7G\"]+I6W]:/!
MP(SSI*Y/+D?3'$0>.#E\<^%ZDLW=EI4ID/]8QY[SSPN?:FSW!9EO1JQ69JK!
MDI<C?#3E-;FSDG<[C/.W_YJ"U9%4^ 3G@U$.MG5=_JLUD9(@8/L2FL'&I#GH
M/H(83+BQD=8ZN#?,?\6(.JFQ,E*"6A&TC0*#@F% Y6#8P<,V5T:+G\!^,!H7
M6/Q3E@RS\: _#+6\LY2S5N/.2&3*1*5J_N=_*(+QS]DB-?^<E?2\LS<\I*DO
M6/+S5:O7U%?39@N"UIL;C]+L#H34VAN[S(-L,P]Z6,9X&%;W2AJZ#6G8(7+&
ML_?#I!*17J%0O1Y= 1EN_IQGOX[,V"=?RIL^F'&3$6"N\:/K2;+E%L4F^R-,
MIN-A]FD$"'T##S$3V*(' ]#(KPR@-/RW/&F"59KT!UD^=9?9! :53,+TRO)%
M7PI#?S("Y 9]+1N-JP4"O1Z,2E_\\KIXQ<Q:3 ['A\<!^M\@G^N)U;32\\?E
MSTQVG1X][MLTH;GCJ# _XV#T-;E\0)\LHH=!E;0F[^>+;YX],9FJL 4M/+F8
M8+7_9+X@7C))B@TK%#IO>A$L:]^'8O.",<(,'_AA188\313><#T=NTN3A_S5
MHAMA/SS+MN%9?A">77OR>Q_);(/8FLJU93M6W20>2*,K7(SSFA@+TE$*1RD;
M#Y;)$&#JN2B5L#@RT)6-1IISKJU!)K)0&PR]H9I ')&&X&B,)RQ:9SFU7%*"
M%-8X!M:&,AG)U/R2TC%!V%+:[R0)]^2RGU< M%%YB]V8H[9HRJJ;Y&,E'%8O
MP!:KMHZGL4FAW[2&QN.+L,;LME_!VB(EJVY2AZ#GK0:T7L6.TM3>H7C'RM)Z
M397R6#CK7OAC*=AJX2<;UL6LC^5>\;SY\;I<[@V[>8&/%W??N9&)6B[ )J4-
MWRUYV"IGVIT8@YE(;D,07$N0YI.:=UVBNEHK#XVIUNHX?]2;O0\BUEC%^Z+K
MG=#&IF6NMM)-?8W[+59^BRH[*^OK[UTRZ['A;I#8C*EV%=?="Q$!A:HB1"FB
M#_6R]-\?#[9@ZXYFI?>@-JF_ANI;"_)AZR1M,[3UF/'8XR4K^63->:S+.DL'
M3/M@B9WP?+]4;WS#? !ALYWIVOQ(]PATQQOL$LSM3O5]:BH'Q[^Z):B906OP
M[Z L,\._$\>Z?2NTE2'+R?JA])78[5*)[%$E\\4O;V8^::!@OPS.6S@>:];H
MVZG:^J:9UKN-J^FLD/L+V;C5?K>,>C.+M==,D0-0944"R8S[7X^NP$(OG.>I
MHLQ":)15H4@_#YPIYE/=$!(E$Q(^"H-L;2KZ/N(&:8]SN2KSHWD!/606R*YC
M7;71G3::_*E]HKRS<&GAL&.<12,U8]%JIK$'Z;$(48L5.520)>W)VI)@K6*!
MTY*C@XUV?Y1MC<0]F!"[K"W7SV)G(57.<B^YQQ)CQH+4E :FJ$:*"6O(ZI2K
MAH*#90_7]A0Y!5;JA/3)"^F*<>XLAHB&8$7@GCO%B*$V,B*BB$83)(2NR>G8
M3XR^[#%.GI@8'M+TW^(<J6FC__QN9%F+[/S&CO@:8[+]^7J;0Z,UQ]@FV_MB
M'$P^'=\4S/@_9C -9^Y?T_XX^->C?/)[F%R._*(=S@TVA&K&)0,K06K# T)1
M)\5$/Y#XO;L=OJ)[[)Z.7IMBW5:XR3N9/Z[,-RJ%)'*A-1C+-%5AL$8YHX4A
M3A">2HKA0QGLI"=(2Y204Q:R%NK_:W'U7L>]3W%LRFS?=/-4DF/"O>&$,F2M
M-E@1I@R1E'LG5M<#:4QL.;V?$-Z);5O'V8GMHP-O5$8QC9+(2+P#RSYXI$')
M=5SR$ 1A0OM#V?>\!ZOQ9&3TF);]JC;2AS7Z+T83,VBQH;^26NV!MU27H&H5
MO@P3F_>*O+_N3SLPX)0)^4B)K_JLNT]5J;9%3<P[&80)S"C) G/:6>Y0#(Y3
M&ZRK[1[Y',,)&FG<WB[-[1D!W+$.99J=11/R#H(N5% *["[' E?*@/EE<&0<
M&T3JW)9[<9@0T:-M=9@\?=%NH;VV5HS!NO+4\I/97::VH[]F,[! P@O#J! *
MA)]18CS!7GBMB0']@-6$0^W%34-U3]0J!QU8=&#1@<6F4VL"&;Q5#C-&%)&.
M"2D!$H(@A C+@E.DIASP7IQ#G/0$?A9J1(W?:/[QMCK]_+M-:U,L%:?;NM"$
MVJ;0A'ZDT,12:M/6GJ893?=3HNBQ\:];*&.5JZPH^#V+CO&S*M:IR* -J7[,
M91@4Y8TGE8NW3)I9K!4U+.ITIJI/U<VIT%01VU75=7KL047MXPV<RU706/&B
MI>AJ)9"A7(<0&'=*X2"%"5YSZ[D*#_5Z>J08.%J[405&/2%(#_,'BAWO/CLA
MD:11&9-J'$?D%9.(Q&"8H<!"HLY?C@G%C<Q.]S2E/5Y;R;E8ZN5<RC3A-\$5
MI=8SBLMTN>7ZQ6O7]MJV5.4VQ2FS!TI.W38C^!( >]Z-1U>OX>&)!O^G/[E\
M#5(X@M_7U9MB(I6E)$0;;!A&0049=6KGP+6BF*WN[+BZWE007,?H8+.,D1EO
MM0K<1RL(#4Z[.*\W58;O9/=HOGZ1Q]5OVF)XCQ566NL<8%7)G5K7YMJU%HN2
MFG)>3+-B ?BW*/N>?K]C6<75]-F"J/1NLY958K;C(&MK/ZZZB:T0M]LJ;[^-
M\OQU\?S/8>CZ(?_UYO;/FSJYTT0QI(,32L%>BF!;0,IYZ3RR(%YVG0B 57('
M&[;G%G8<P@.(ME#61(X0HV"[XL#Y0>J\G0-^YU59QKP 7I.*OIFA*ZJ\N7&J
M[#BO]M;/87L>?1W";@P_VK#(V_;<45ME<=5-_+&29*MIO\6"D0V$IG$:[33=
M8N3KE3C;W^:YJG#9O9)J,WOBUM"X=TZ]Z1GUW&ZJ,W[^TL"3E^RY!ZRIW1\M
M[ASU[6B_;+-#KE<4;=.I[UB<ZR#$?]KK^D"-MM:O[#T'17-@L7/839,OWB,C
MWO7K5<A=!8#=>3DY/JO>J4-V, 9=GQ_VN%8=;ZS!&_-*/!UO=+S1X4;'&\\!
M-_:H":U7LNL!W6BMI6W"H_?BEU_#Y_YPF X4K!DD7T>C*]E$D:Z]R?U!$L>7
MQOG@NNY!/._'[C:%4\V6-S@:@1X_1ZH[E?BM;VS1N??U=#P&8%ULFQF\PR)*
MZY%F1#"+?.J%H9B@F,7 :H-SFSI;IZK':I.C#F>(MD:0.\0YA$!U\'*G2W.3
M6*(0%MQQ8QBQC!BLJ&.4.1HD%]3)F@.7%/B+&NJ@KGJ2=5C284FGO;2:0(TB
M#HN(6<^TX\PQ[K'5U"+)E? 8D^C=6@$Q6R,.[3%V/QRF0YPV#_2D$:>#ESUJ
M+QH$VT:FO&"8*22T5A'QR$BJ(N%]328";1!+9$_6IJ _"2PYD+OJZ#ZI,A+G
M-OKF2"ZI5N'HH9W?C^/8*>A"*4UB'>SZ-!Y]Z>=PWV*Q*H0BU5@1L+I8P-98
M3X)D'ME(C:"'RK4FLJ=T6^"L7?I/)YSM$\Y]2*+1##'IP#(1".2/&V^1#5C0
MZ&U O,XTV4L6-.KIFH2$3A([26RC)!YHF[2!4D^,90%)QI%64KL@O<;,^Z#E
MH;*.F>HA*3KA[(3S)(1S'Y*(I4C%@1P7S#!&F4$!>1FEU31@',6!LGR9Z($M
M?]*2V,6$_/)Z''Q_DF?]/)\V',_<.3B/AG=M]#W6ZBD_[ :/%?>^+YAWT3$I
M >>BH<@HQ8P76AMG+)66,:&5-8>RZ6D/X[;8]"?#$S]V*-2V<3X=%-H;Y##D
MF?"(JJ 94T18SIPAFFNCI7R@\<X^G!>\AQ'M(.<1!NCPI77C?#KX<D@M!W-F
MHV56IN1HHH0Q6 D?X7\T:DO7J9+1D$L&%*P.<CHMIS4+^=Q1:']:#N%@0&%"
M#7;,$VF8TZFJ K=!8,0.56&.Z1Y6:Q2F;C^G'DW+.9#O:X,L\0-ZO=Z-QH#&
MP\P5W.YNCH3%!TU];*+B]_T\Q;:!<0/C/9USNO=#ETK@A3>A_!?8NN+LUQ5C
M7XS-,"^?O5@5SQ"P2V/$/'+-L&%:.L>88$I21Y6M.6G?BW],MN8D;TM)/"BK
M=!C5853;]<:M$<ERQK0RQE$K6?#18$8E4RH8@:((-1[[;=UG>;&2+U=6)FV+
M>MDN:#J>X=H!T3,"HE8I2XIP*C5BW@$B$6LU84QZZ9''W/O: .%]M,7L85E7
M5+W#I$Y=ZE#JF:E+@$=1$X,H2PWB'+,RH*B\-)IZAUELS@^WGKI$<5LBP=H%
M3:WUPVW7!^. +KJW0W_\2D6-4*UE0%_UI-E]*H?<S8^6Q/N$:-AHZJ_W,2BI
ME:=(,.6QLMIBXKDE6*8>&VMU#=FAC(#6K*4;3ALPHD.X-DMG!V='+KH4A0XI
M#IBBR'B()H)ISV,(Q$;)#:]3GIL[NF8]IML2H-=&Z>^PJ\VBV&EGIZ"= 14(
M=3HXZ7$ZU%6!!^2<, $1[&8=ISKMK$.X#N$Z[:Q=VIE@,@%6Y-P%9IBW\)$2
M;YV1,5!3F][::6>-59HJ_KGM7;M6#Z^_WE*G: *VU+>VMC78=XN?OMN$&[?L
M4'G;JN_!QGFO1U?7XW 9AGG_2W@_=,"GJ8UA:B5VMT^>U#YX%DCTFC-/O-$4
M&4L9BU93HAKI3XEQY%XC)E(Q%"$49=R&@*2TF!CB'NN3UY8&D&K> /+,N>G5
M=& FP6<?)Y=AG"U1.RO)G?V06A;^6-,:<H-NFROIM@6Q-^EQ]]TM'FP]R/KN
ME2MNHFLWAEQ8C6(Q:C@_+<1%@H Z]N<<$XU5#)(HAJG6R#CE-$,)N9%:YT1\
M%?LK&;"3BL$6()E"6G/"N>918T80TN8@;2)3B^:*4HE)J[.(U+DW&'<)H[ZZ
M'@UA]TI71@57NR6N[E=</4A<7;29A!_-KD[,MRS$&-RDK'_G"N&8C.X^._63
M-CF,+M7(RYOK/KF2F[9@0?98.\;52[H%'^RW^^3*Z6Y!HT=;5JXUW?5:5M[M
M&[G'[755#\LEW6*F<^RO"]V:+2L7%*.MWK*I+35_'VF@/=!Z1[%[; GT*6$<
ML"Z@VCWM^"@#*@'X>I1/7K9C0.,PZ8_#%;R@'>,!6V9JQGTS:,=PP%:YVJ'<
M:XWTKF]D[:]W90<JN_#$ZX?RL8XRFDF*O1J8LEM]&P9D?%)M:Q&EDYOG+#<7
MHTD-K)\$3^P__DVP1Y-T-XIJ*Z[TAQZ6\J?LI7Q5K,B5&7_N#U^F7_R45==6
M+'*YQKNY7F;#0&5SO\HX-9/LOPW8%>.;#,]Z>2ZZ4YIGCR9J#S2!%PTG;[?S
M@&$#G-RV;,'APZ5G'JHU_5(?PN1CO##?%D,ZA#>26(8X#F!N6RV-U8%Z!L:W
M0/JAKC;_.)_ R]*&^O9?TW0:,?.ZY&??^OD_%L;S)L3^,/A?PQ ^3#Z!K.5G
M\]WX]W!EP[CQ#+2>YDWFQ^Y?9#:-&CYB*EJ':1VFM1S3O)(^(A$,,3$5^;4.
M\^B4BY1AKF)=2NQFF'9Q:]_L&<L(ZU':85F'9:> 94V'N)TRO&U2SFYWQ(M,
M.RVB)0@0+YA46$I036G #/OH:X[5-T2\A\:S%]"CO$=TDQF[3PWTMJJ+=QA_
M0<-. <Q>L36\ BLWB8\K#YEM )X,V3@4QW_]"/,L<D>/O[L<:PO9IROR4;P^
M6L#=8ZC[:\$??]QEC_+R'32&_VCEI63$,&6%,9Y$@Y!'<,FPU1U?CF-=+V)R
M['\+_N6_PWCTXI>7+43B?;G..P%]#@**I<-1"V)ED(QAI!#36%E+),)2TIHB
M %L+:!.FXJ/*DM8])ILLN=2):*,B^LQLK3;E_C2$%E(HZ806F#'"*,<F!JF=
M-XYSKI66!RIC] 0$_4!'EK4'JP<[QVS*9+F8A[D>WP39G*3'\GJMK'FTWT'O
MJU+341STVZ/K'7^\530XEII(:2:15M$312WA@*H>+G?VT,Y\OZ%\MDLYZ]"E
M0Y<=T$499:)V0CK.J$/PF0)HI,8*2C)<TUFA-<9<ARH=JK14/MMJ7YX0M9H"
MN(B4"%9%G9Q5A%E#D1;",D4]1SK65@S;W?Y\OMC4'935'Y0]=$+6RX:AR.2<
MF&_'-U4[9WP;5+0'W&LUH0M2*QN9,IH9S$@,"DD.*IR@J?X.2CVT.N.P\\1W
M\GDT^02%@T<5O)<HG6=;$,J /?;"* _J1XO-JZ?H0G_2$OK,;)E3,4?6!PO/
MO/=.<T(X9MIS&S'S-D5><Q:EJHF\[H[*GD=V7U/VR=D5#':2+U@AP6>C:6%_
MG'U\_?[X!D@K74QM=$NWS^E\%^+>C4=7:P1!5Z7X/L%+1[XN@D 9H2@)5 (R
M,FJ#,<8&SQ&G@2K'5D<0'-_&N8>QG#59J?1H$=K'<DYW(-&!Q#)(<!-TQ$):
M1#S#6BFPMCC5RDC-I/5-@L1S.\?J4*'+(SM1--K"E-L70&'I5+148VP40T%;
M6P3R!&D51B;6U!?>BW'WA!6/(\9'MM3<:WT09'NC!EH<<'2\H@*UV#AR_27P
M6X:]D,#.62JI, QQL.0"MP[%P**@TK8U>G'=6BEM!-,-*F/MC9':4%:@ YSV
M T[C>,,X$\Q1HSB/+)*HA7(T&H4T9]*+VA8TG1W8-*ZT*6BQS2+_[$S =I&D
M>75'BN@1H5PJ$5GPR#IF$9:*&DN"EZOC<3H-Y;G7 'EZIXKM"G$\-3=A=WC0
MJ&^N)NZ"(JNCY-XR+@"NK0I.1XV8(8$BZFH:LYZ0C<H8:N$.T)TI=&!QFF"!
MM&=.<3 K$68F&BT,M@1IS"-5SC7IT'IN!F8'"MU!XXF"T9$.&NN4&2HX<T@K
MA!U#0BJ""?,T1*5EQ*C!(-)GKW\\G0/'];I';",#'Y+EMZI\Y&T3O5N&.+J9
MV/D2VU1BO;5G%!O6&I8<!4XBBT$8YBA1C 7*J6118,J=:JFM>8(0WQU7=!#S
M+"$&@S$:3&1.>P<0(U1J_XID%(P234.3!72?;\YAARZG@B[M-5/;19)&,0@1
M@[P-T1BKF<4,K%!0<"+E7@4>Z>JR4HW!A\9/$#Z.9'FR@Y8";4-+P^DP9$2U
MK:'AQNO2+M#WHVGJ)+\]-SVO#:&-Y-I;+QXD'4.<,N4-8PKCU$X166)T",C[
M^GCAEI_ 8M3CN(U=R#:$D1.(T.G MP/?IP^^^\)>&G#46C'J V<D2D4EJ.J(
M8L)B,/6-/=KE+I"\AQE^LE#;%D]"!WD=Y#T-R#.>":&Y\R1:T#F#4LY:3A"2
M46*BPLZ0UU#KQT=13[">2.;I,T*].PZ0XI_OX(H!SOWENX(4:>'ZPZFI:''W
M2CGY.U<+QKB J?XC8!RYUPC8 S$OA**,6[!!I+0X^=.KH%"X,?BSR9HW"1":
M)"B_W!YX5XO4^/AFKZI;O[3S]N/-[H'?]XJ:I2#OZ\3F,%0S]-7)__4HG[P<
MATE_7(A,!OPY->.^&62PW%?Y8JAX9L9%;,!@ZH.'#QD\H(@<F$Y* L#O4C#Y
M=1'^TG>9+>TX^$T^>55R2G8>0O9A- D5<^@D/5F<CHO!](>E+,'#7CU._._N
MXIH;!#,N&/UR[JJ:C*Z!'&C!>35C]N(B<$FBT'^]^/6/3^\^F<_AUW$P_SR#
M_YOC9_&&.[]Z-X+AC^?"-Q,IA%+9NVK4B[?7++(#2H?Q_0%\F";@*4>PY G;
MGAG0/=0>)A(/9K]*SY]? WOXCB>M9B+7,-"7-I'JI8DPC9_,X*NYR1\@Y\)6
M]-?+\>P9Y7(4H).APKVZ0,79WE== Z:YK(9>>&)GP%3NB+68-?MJD2E>_.61
M.2TMXMUY_"T8&,[B1%8L:\W:+8EF=C>FII;FN[_GP\>+M^?9Q<?LXF]OL]<?
M/YQ__.W]F[.+MV_2'V_>?CB'3^_>?SC[\/K]V6_9^05\]?O;#Q?G#PPO:W9\
M2PS8G\"]+CFO_&@P,..\Q)?1- >H LX.WURX+J ERR\3#IDRK^7'>G9=^.OV
M\^VG[S;1B6KDZ?Z&>Y?S*FYYW,V^#UWLGO\<-)'1N$#.GT"A 48>](?A+A/6
M4'&^QX': K@$8W!W-+M/Y69R-BP5J4^ \K<;2>7#R]_T<S<8Y=-Q2%OCKX.1
M^^>+VYU2!L$M]90Z91B50@>BO?424\L%$'*-HZ@ BMAUFNQX&NKV?2:M""QB
MS01F""D3L6?6$:;!H%;$XD<VXQ8L4]HK89?\S_]0!..?LXKF>;&#EQ7ME^F>
MS0B_O*0S!;1:R54:S&JB;4%ITIR&M?I56XR/'D(MNP"=*9D<9G@#2DE_.('_
MY:#D@\HT35EZ\W6<*4_7R0L^TY[2W?#H+WT7"JVJ4+\*X^:>\C53]8J?]?-L
M(?VO7UXM-<+QR$\=?,Z!,[/1N *$/ R  3_WLL\PC+$9] J&,_ZJ/^P#N\%R
M? D RNDE0(#13!<<%@?DR;9*?_CTK0=R5O98\<(1C+!22*U)7U<WCT-^'5SY
MW*OKP>@FA#_GH!D."X-ID0"W(:NE6??XU--FL3!WDU?W5X.O&WM%@]4S6*&D
M;L^_=!O^98>3+[;-^/A!D'99H:A%W^J8:0:5,U#-B@.G?9&LUBA===/&1NF.
M@Q3;#%+.74#U>L*YNPQ^.@@?XX<PTPM>)_RY2!Z!.K5 <15,Y!PKPQDR005A
M HG*(..\\VM$R?TQ!]*TJ!<WUZ%P_E0K72ST\F'CS.>S2IT05$6ED=:2$R8)
MLLZPH(62%@D5$7Y,G6AT$XF@)X^^ D9GA6,%U.+1UWQNDM\B8[KR,#HFZWM2
M;"H)[;+83VZM[%]3,P8-OK@_D;0 ?_C YK^OMK!"+9$_YYFO1&J^:U4O*7:O
MGQY00AJ7,;D-^ZJ2?>O?N'JYM^"1312AQFFDMJ&1WH5&M<K8JIL*9:SD; >Z
M2/([ J__UXMD$L#?E?>R_+LTUUV<%+]_L4>SKLY-40TM.2I>+/D\JP_-Q'Z]
M^$O#YP_;'P2)U8]>*]:L<A/LP[YZMX1C60!%SM]SN1]E9'>BUHYS"K"G \R.
MT_;%:9L'4I9\I@L^8ZWGLSW&S.XKTOXP[R,KW[=+I/J!9.3OK\Y?+1E7AV;$
M@R:$=(RQ?@+R:/@R,4<[MN:.0SL.[:"K8XP.N@[)H7M0_2:CEMHS*SG_P-&9
MIV('=G3KZ-;1[7A@.O-[<G+($KB-%#XJJQPMGIFW($VIC>'Y+0DF;T7L?4MH
M\7A@_?UDR?.2R]/9ZF+)D:B)ID)X%3T+D2LA&(]$!8ND9?6'J92B!P]3SZ]3
MJ,3XMU$95UR<J_[]?/L3UZY89E<LLP.B9P!$1'HF)3<V>IW*]&K)C [&>4 B
MSFEML.>F0/1N-(:A%W!3XLM!<>E^SJ-H8^I/!T\G!4_/%HN: AY/ L+"*.FB
M9$(;1:GUDA'K)',>U]2M8  \93@9 ^#1G0;404P;:-=!3%LA!DN)$5>&FH"9
M22F?6CIDM:/28VEKVI1L#C%MTVUD&^OFM+5X^%TW6CM]9>_3"57()RUQE!T+
M@H_6JZ7=9MV,.^Y@7^"!6BHU@@^,*&0XTQQP!5,?"-6UI6E:[F"Z!W94M;&,
M=JM4J4Y83T%8I;6$$2U\X)2)8%1@SI(0L$0JREA;_/7$G3"XQQ7II+>3WL-(
M;V.BBF@D1G'L)(F,8J,1]<Q8QC R@F%Q@FZ+FGVUD\Q.,D]-,D$$:?0I44XI
MYAA.VJ_26I,HO)&ZIC+9R5O[N"=$&]M5MR+'Y)3#8]Y^2V47@O__V?OVYS:.
M8]W?_5>@=.ZYB5.0/8^>EY*K*MF2$YU*))?%G%OWI]0\>DR<4  #@):4O_[.
M+D *))?$:Q>8!<=.3'+QV-F9K[_I[NE'57OB:CH>+)-V!W8VPWEW,:4GZZ%]
M0EU>6[%3KO'W2PV_]S6/O:JQMT*XGE5=7+T FPB7870V^.BM"<Y[XMNQ6LH)
M3CG!*?S0.3^LZ4ZP(T$8&U7ZOZ<\F49>6.N9#$$)J8CFVI^B6T/('%V2I45!
MH:N>TE5'NDL58^N\,XC2@XG&!73@+ V1"0:V(>PM>S=.T5T*&9P\&72CJ#C!
M%*,<!0@"UC*7* $\L4(8D(XT');VWG64Y^E++HK*>JWDR4:CO/HX2</^]TUQ
M^<OI:#+-+)>K>.>S\B:M0N9]_+D"S$K WH]3#*-;*0D808=(6)62$(2T+$JI
M'%7 B%"QL<5(YGZE^Y[[#,DW*RVLB'"?19@(L#R ET032$J43=*K9#*N5/I7
M8F-3RIY[?GB.@;=%I$]2I#N77\LA\(@L*J6 @C8,C"3>,^J8<U+UT#UR?PO.
ML<UY$=@BL+L(+'5<$,V$\#2 ,<9%C9H@4"T-MU&?H@>CW_)[  ="[\)>[OH6
M+B:SJI/)[W^M^K%\>[<#UF!P?$]#<19GZRSNP.[Y<X7#O]:@7/4>6^&H8(%*
M9R  LP9$0"IT)-'1R'OHKSBYLZ2#8JRP4F&EH[.2$@$L3R2$7@$JH05/Q(3:
MNN#184/R<Q]<,+,:",_7J(9,Z%,@K7( 7MAC[P/PC308ZI24!*5B ;3T6G)*
MTD]%I _0%*C70W</,:? "4<[\"[$\[2)IQ,=10OE@JI"[P1PJEVP1"8FXMZ8
MH%1/O5:;Z2@@^"GPT;%<6\W=#W)T:OUX-9W;T47=/[AJV3C#^?QBT4YXX=_*
M@'B[ZL>T&P;7-YHX&O/NT0,C [OQ%_237\?I2\,[G%>47#'RZRL\FWRX >7L
MU3BL0'9&5R-S>)1@O B**.!&6RF(1X:4*AJ,:^#KXNG:4Q@.VFJFD$<AC\[(
M X5 ZB(33G) H32 (P(M#8)QD*V01Z[*'LLQ2[]02Z&6(QB&^_*(H1RL5HP9
MST%'I:4-X% 0-,Y$L#UT5A4EI#!%88K6F0(T:$\C-3Q)?M1,1^UD,"K88(!
M0Y.5TW$O49)CBD&>;0D?=2Q!-<2^!5)5[;4NTXN3,/(#MX!9)KE9VT]P7B0>
M)E?N O> Q:FVQ>G/=&V[#R5I^GDI3,NK=TK/"9#25LJH%P&BYSIXZE 98JG6
M4?2QFU=#4<@^;"AK<):YTEJHL%!ASZF02<:"= QYE3/$DJ$NH^32&8/&,T/[
MZ>5[W+DWI"3'CF*%&Y\N-Q8B;-,1L9;UB#/6*H=.&@I)#S3,$8W!.A(]XZZ5
M C+'5@"9R;&T72&Y0G*%Y Y"<E$)SZ-FA'(!3JO$>"K&P!BS%".VTOH@.]4.
M9(YAP]VQWAT7:_WCFW3%)C"__*:>BFJ51^,KNYR+NU<6#W_G:HVBL_2H_P#E
M)$*D!B2MBO7;2 ,XGXP%&HUF;AELGCZ(X=5\PP]1LL![\RTEUU$;8HP2#!0C
MSEM ([5R1.J8X-QTRW4?@B2ZE;B^_)J6NL3% 2:)DIUFB>XS2[#++(GE+#6A
M_7^N9O-1_+*_M_OL'-/5BXO)IR03@QJJ@]GYY--L,#^O2I)]3$13G0U5*<75
ME?&J=_QR022U=[PB@_H=L]'G01Q5)#'XF&YW/AO@.& 8_-?5& =,#P>5M5I'
M<RZNF/H*W'S^QW1/._[RO_]#,ZK^.$OD4S/4C2O^^J954?_9BP/BANZ$&[8/
M;L0NN)%'E2ZVTRSQ?6:I?N %=#U>5+N$3V#^/\\J04]_+PE_\?>%G:5MS,=Y
M_?YGFRD,MP6'7,YOZS6+K>=ZWUCH,%^W'$*^*CK+H;T8D*_:2XL'<C>[7=.6
M]7W+JMWN"K5<_]4;'0QZK+K9[,N!C;Z]#\TD=D][.<K@;C'IL12JCFS! K8L
MP;;<I+,'6P=1#M>#.&@@US:#V/U^;.W]]@EY.A! __[=A^\&M2U[)'068.0)
MC'>3\?,*''GP:$%H06BAK@*,0EV'1&@'^F 5]9JEI;,6^0<^ NN+A5CFK<Q;
MF;=,4@CZF"V05P.78T=P]*Y^4[ZQL#E/T+8A$BL5N&\5RY=$,22&1@ G@G6>
M*N' V^ PR,;H?TIHSM'_N2>D]B; J_!8X;&^\!B70*1QD5JO(6JA2:""DB"E
M#%RH5G@LL_@N.@238VF.PF_'GM".Q+>0V7Y!JLW,%:2.3"NOC3.@4!N$(&DP
M@6C)+#36K[UFKDS#[XL&5ABJ,%0&L]$.0R75RCC-E.?.@P[>,:&D%SX@M<81
M:(.ALM.MA,RQ)V)?2MSFZ2M\6YW0X2R;:B)9<?BA3YT?Y]#^V:77X+I#GN =
M=]:J:"2!I-E95"XF@]2G)ZM*O_70P7:/+97,,;LR+U6NR/KIRSKCU$H0QH,@
MP#S1SB2I1^: &BIX8]NBGCNA^)"H(OPYC.;H4],#X6]-TKWD6H-4)DH-G ?K
MK);$.66\3K+14"DF>Z=-PZZ>8Y./(MA%L#L4;&"1":\8B3P Y5Q'A5$134,2
M>,E:$>SLMG N^KV%=^#0N#.>-:%1VX+]B#Z0-Y\OT<\Q#*8XOYJ.!\M$[H&=
MS7">0SN?D_5YY]=QK8>6US5\?ZG1^[[FQE<U=%=;0G)IF<$(&#4H$:H"^X+I
M$) Z(U1#E?WL?2[E2*W02Z&7K>EEZXZS&_&+%XH*)BDBMX#2:(Y>6N/!6L:4
M:#@0Z[V?APXIR5%)S!I]>;>E+7S7:[[K2'>2RGE%/9616)#..0@L. K*6.HC
MNAYZMHKN5+BD<,GC7-*-HA19,K^\8='Z"(%':SAS* 4RKAVXQG9G/?>F)45)
MZ5,@F<Z@MDXK>K+A2:M=YZMRCY?3T62:6W)C5D2?%YL?W^#8EL17$?<^_ESA
M;24$],<IAM&MPQ&JJN+)7%L6@ ;4X+F31AJ5Z%QKU4._VOVJR1ER=UY:8&&
MI\L S@45/40FJAZ4@ :C"49+!CK]=.0$/5\EO"F+T1Q]:GK ")V+?T!A:"0Z
M$I$4 ,^T$XXZQT%8@4;P'CJ'[H=#E*BG'$9S]*DI\C[_AW=6$J:HX3$ Q^ H
MI42XJHU*D$D%.$7_#<TQISZKY*[>U8BZZUBYF,QFZ2M^_ZL=C6???NW2\'5Y
MC^YF*:[V$W6U=V"U_;F"\5]K3*]P=]6M@P@5P<0(5E-C* G:1.51LO3?'CIK
M3NX@[Z 8*Z162*WOI*91<C0.$Z5Y($@2GS'J*$.%W#'=V*$Y?__3K$;'\S6:
MJ3B- *P2O)#=./M-/CL$+VQ"-6#2OYQK&QVODGDM(T2'H"B#*(@[B10_1M4I
M4,K10A4*;Q7>.IKWKIFV$ )S5CODG$*L*HQH(@30I >!5#STTV6WF8:4+-Q3
MH+-CN?6:^\#DZ-#[\6HZMZ.+"F]U(]L9SN<7-?R6OKT,>/N@K7UV ^:Z/CRY
M$?>.X\W9Z/T%_>37<?K2\ [G%:-7A/[Z"L\F'VXP/7LU#BN(G]'5NL>1H-">
MZ4 4.%.%U8(CP5(OE.:J%8.X>/GR$.S"/85[<N(>XBQ'CABUJU1'98Q)VJ9*
M=K*4R+"5TG:YJIJ0H^%<F*DPT[&9Z? T%-! ),3;9+R"03! E'3!$ XB@FFH
MNI>]HZZH0(5H"M'D1C3*$&D]("A*@3*BE=5<6$H)8RA=*]&ON>H[C.18#CW/
MYK2/.M6@&F+? NBJ)HN7Z<5)&/F!6\ LEX3$+2>X%WM F%RY"]SQ40YI<F;1
M;J/G<[CM-I:$\>>E+"ZOWJEA2:,60EJ05*>]RD5#D'%'/4468H!6RE ?^^1:
MR1P3-7/DHL*DO6"!PJ09,JFQTG!*F?:, _7*$A>9H+Z*K8Y&RGYZ.!]W; Z)
MIH5:"[7VDEH+CW;N15E+FLQZQY+2&8E!X-089A&E-MP'18EO:,6;O3_V?BRV
M,H4C"T<6CBP<N9N)SJA#)BF3P4 @:)40T3OE*%=:P"FVU(2AD3D6QNN.=NZX
ME^L?WZ0K-B'\Y3?U5%2K/!I?V>5<W+VR>/@[5VL4G:5'_0<H)Q$B-2 I$*)M
MI &<9V!H-)HE,"UPE#Z)X=5\TT]!DJ1*>EY^S8Q>+M-#(ZQ$S5_864+$#[_\
M_-//]E?\88KVGZ_2?VY6QU^@G=9+<'[CI9Y/+M,JD!6_]?4RU!=O1+KI#C]-
M)O,*G,NOOUY20O[S:[;CZL<;0.*QZ@+SQV=WO_K=587[>O0O_U2A;'\B(?>,
MUG$E+1?7[ZJ^_^;:LY=4_NG[ZL9-#](TTS?3<)FN/'?5I><VIH=[82\^V2^S
M57;\T_GT^MV+2:]!/R#UX<G*+%YS]/(:^>/@?#GT^ISE6C 6S-TH,]<OK2[]
ML^\?69Q;BWCW0?^"-@UG]4'6+&O#VMVB]<'=U/_&.=__/N_>G[WY,#A[/SC[
MRYO!C^_??7C_U[>O7YV]>5W]\?K-NP_IMY_>OGOU[L>WK_XZ^'"67OK;FW=G
M'QX8WJ#=\=T"X&B>/NNKG*HPN;BPT]E@-![,SR=7,SL."=GXV>-E?1@TF)W;
M*0[LQ[3B\]FWS7!=^>O6[[M3&NQ$:6)K2MM]A&*G$<KE")O6\7^N9O-1_++O
M.5[30C?ZT=[/S]/Z_IQ4ENF-QC!8J@2SSN9-[C1O:MN5W7>8:J=AZALE,NTM
M:7G\'1WR@S_'<'6![V/2'5=TQME9I2U4]_CA8N+_^>SK0#ERBB9IB]Q;"$I9
MHZ600J,"2[V*V_HF;]3!>O5O+_Z*:ON AHA)"[RL8#N]PJ8)HE&$( )R3S48
M*RT) 460 GW2A"'0[N'_[.79.::K%Q>33TGA&]1Z6&*QR:=98KBJP.['I$57
M01]5C9CJROBA8^]*TZW?,</TJ&$01Y42//C7E9TFPJT_7\URG9M2:>PW[_\Q
MW<..O_SO_]",JC^F-]:2=GE;TJ[O5/7EFKU81?-7^'2@+.J=@&T6P&Z^Y_I5
MWP$J; N);W^6S"ZSQ,@^L\1VF25>S=("XAXO*E/))]#_GV=5S:[T]]+JJ?_>
M2+=MT&;OFUMW];XF;7(YDDJ?O-'P?)S70WUVRU:ZMJ%:Z>2WM6=HS==]M3_5
MAC$[2VVLE4W\SH;]TRW^&> X8+AG61]E9/]U-<8!T\.:#W<W]K<W\)NL]%6?
M08'#\>!@:CA ]G#H(#[P>D#-N;:M8O*NBS7=8AFL._W5_9X,!]7_OEV=!GY\
MZ/[]NP_?#6H]\X#HV#R,M#L&Z>5JO9N,GU<KE@>Y%-CT!#9%R/NT6D7(6X)-
M!^I$E6[0G2K+=_WJ/NCIY>'*P^5O+_2^]O:'5MJ7=51!K0V\MEP3ZO:0.HIH
M:3L"O:-Z;,>;BVT#?E::**P6R%#&4P^$>,DA(#/!,Q'18Y1<R=A0BTT0SDE+
MB3@[G>.T$AS98I3/(0NOM4P&A: *065.4)I+YT5PVG,)/G#');?.RB@U14X;
M&SIN2U ;AR$>C:]DFU4C"V$]2<)ZLNS4%A4!Y][0JKJ_!2!&.$)0 :+E'&Q4
MC:VF.&\K:Z3H2H5Z"O4\4>K13 9.O8M2"HC*VB (*$F=5TPZV5CI?UOJ*5K0
M\:CH &ZY/'UO;ZM3&)SM6ZIG'[X^%BEW>8CW*"GVQR2\1L==IU5 YKD&P;4%
M9,X&$,X8"M&#U:XA??<TG%:YT%]6ZE81W[Z)KW2""B-]M-R H2&);U)L3# H
MN S,%)=.D>8BS<<U0QX076J)IHI*&ET IIP)5E$:A.%1ZZ@:1/<T7"!M5G(K
MLEID]1"RRKA)2K+PCCL&4C,'2JO E$R;K0[8BJSV8)MMLU+8X47W$/$ZC?&#
M?0OB66T\5R4W+IIL#7[_:]6"[MN[:>HW^7CM@&#/FN\Y.HPWB@)N&'GU.B,P
M'#!>I50)\>WQ^+K#ISBDV=5)[UB/+"EL+E"K!&A&G!8&/ 0+SD@-C5VY3L&'
MDHLFMR41;+!]'!*2>W2=?1KTN0FC;)]J<6CZ[.PI<O9:;<*>.JG07#!K>=7,
M$*FA7@@F9.3$(E'Z9%Q8F[7>H+G$"+3/JH<,'"CL5MCM42.G$TTP*'34>,."
M8Q")U30Z8,(C2.,]:>P9= (^O6S\[[W1!(O:5X@Q4V+L@A>YC%I@5$*( &E.
M'.CJT-)'18SAND''ZZG_=-/V:B?+E[DX7J&NL)*C=[6#[FJM;@CUS&7B*ZT*
MU2YKA&=B 1\M^#;WB6F]:#I2&@DH%P)G8 +17F-2J(.P-()P#4733\*KRC/=
M&F"S2A@'A5PAS/QYH1#FH0A3. 8,"25&&E B.G!:"::<U5(PYD[&D?JX_Y3G
MZD#=D$&/Z24M5';\+*NL9F%K+^E:EI+1$2<H%4Y9B):X -QY **3HN=C0R'S
MOKA(-[/]BWZ7MS^T4&"AP&Z[@3D6(TUJ2E!,5WY00VE0QE ?##<.GD@P*85<
MHDE;U-/N>#KK'P?M <;(3@T+Z#X-"QK;CJW[T#9=Q]J?I<9.%&L_Q?:9I<9.
M1NL^=-W(J G?>?1)N5QT$[S3)V7T^;I)RL=TN_/9HBC]X%9[@+I=RJT*\6WU
M3>D8/(T-.M9^BN\#GL8F4^L^)(\J8CLU(V2PSRS)T@3ESB;7M(E]W\(WY]4
MXT,SW>11P;JT1"F(*%U1]BRV7NKRERX*O5JMTD6AP*8(^8FO5A'RTBHE,VVM
M/%QYN P?KB,!+ZU2NJJN>Y XE</4"#UD3%=^I7DSFZ!V2O@JI@1W@1@I"$0@
M)@H)/!H:4-A L"G2C1+:]]!@FDO:2&^R@ O!%8+K(\$Y9HW4A()'"8)$1V3@
MA&I/(G)C;!L$UX,0D6QJ(13"RVE"3R_@+<O9:(G*HD*.5%IK#>C M$@J&K7,
M.,I4\ U-I^"&RO*.]RVZ6J&N;(2U4%?[U$5)I7]I;PQ3 )8Z0YS1@JBH+7+>
MH(5M3UT]T,*RJ5;0Q\($>?H>,V@5DQ>I'_JX\W%2[;=)^T -;1?!4X/!6M00
M1&7@.AF,998E,M4-M;%.Q&F72YY#7NI>$?^G)?Z4<DVLM&AY!.V4"]KS=$TX
M",:%QN;#I^C2DH4-"AOT@@U:$_WH"0)HJT 8$)(8EO;\&*2S&#S1XF1=0+FX
MKXNL%UD_D*Q[*@.W,M3EO)5%0Z.PT3L6:>!*^*?B,\FE-T*VCI'2*F=O$'16
M]#<OBFZS\TQF?'_@1SNDV=A)?75N%-K@P2*WH+TP3 4>G20AZ911--:$/ D?
M$F2RG?2FP'J?6^UD1K\MEC#/C7X/^V@Y>^TV85]4%+4**E"I(1!OHXF@)).6
MH/2N0;?OJ0MOPRKNYF1).>-./84<"SD>O]&/49(&0&NTXN"EMD31I(:B8UP&
MKUIQ<^2HB&83"](;1;1HG8583Y-8.VFEZ\ G0@5.E05P2:DD8(C2S@&@XHV-
M@GKI/MY,Q<RV1F9I%%0:!1VLGGW;Y9,S,]4S+[.<V6RU7H[94NJEYY(+ 2 E
MU\"T"3[*I-RC;2K'?!(^997ISE+Z#!6^+7R;SVRUWP $P1L9F \ E;)OI4 F
M6.#,*2-9*V=X6:CXCSN/L^V9W),V184)^Y(AF/_4M-_E* :@/$C+)02(3KFH
M&67!*Q%CU%3VUS^\F>,BE\C7O+3+?'S!A4$+@V;=)"D8$ &T2Z8Y :ZLUEY2
MKXD(QDN+C6WB>ND(?EQ+U#UO%Y=GDZ3&7CQK/W7=C&>3?BK?W C8LMW'#[_\
M_-//]E?\88KVGZ_2?VZ6PU^@G=9S?G[C1YY/+J\[CBRO7,][??%&D)ON\--D
M,J_PM_SZU7XD-ZZ,U8\_7*7XV=VO?G=50;L>_<L_56N\/WV0>W;GN!*(B^MW
M5=]_<^W92ZK^]'UUXZ8':9KIFVFX3%>>N^K2<QO3P[VP%Y_LE]FJZ_]/Y]/K
M=R\F?4&UI$9Z0U>7Y37RQ\'Y<NCUJ<C=AC -IR37+ZTN_;/O'UF<6XMX]T'_
M@C8-9_5!UBQKP]K=(O/!W;CUQCG?_S[OWI^]^3 X>S\X^\N;P8_OWWUX_]>W
MKU^=O7E=_?'ZS;L/Z;>?WKY[]>['MZ_^.OAPEE[ZVYMW9Q\>&-Z@W?'= N!H
MGC[K*U,A3"XN['0V&(T'\_/)U<R.0T(V?O9X61_7#&;G=HH#^S&M^'SV;3-<
M5_ZZ]?ONE+8U.=TPU/U/?+/ZVS?;* IK.B;=M"Q;.??^6MO]Y>!F$M)^E[@F
ML86_JTF,9OYB,KN:XOM8=0G#\:Q^IE_PPLXQ5$K$[$.U #_8&8:?[9=JKYY5
M4_C#Q<3_\]G7&554@L)H)0@/-GKKM?%>$*=(Y'J#$GO/!IAV\<L*6],K;-I1
MN!8>J9+.F*H\:70B6H=$,R,Y6&?IG>YN:UAT0:);^>Y6\5TO1-(L)M-ZQEXD
M!271QD727.I2]G-,"S:H6Z[1/PX^S--L/:\G<; ZS[?A?*V;+-=JW;Z\?CYV
MF$2V&_!W'F1C][=U'^(W&G(SK#_X<PQ7%W= 7:$YZ:CW\/QJ.K7C7VLU=/;J
MXF*ITKZ/7]]X]UMF/WRI%=I*Q6H2!@3P"=94*&Z!<>]L!(P,I&?6H%R?G+]>
M&(*4Q).@*0L2/(_65M$=WE(M&26!M"D,#_0TO/J8]O7TKEFZ1P5O5\/;K\Q5
MXO'J]V18)3GY=9S>&UX\@/6MM=+U&-D!6(_VRUL_Y3NLTS;RUOH<-2KNZSXD
M]IDCMGE/P;N-_7;>,IMVQ[5]!6^94]=FUM';"*XTA5O7QF!GY\2V^^*@41?\
M:=$N[E]7=IHN/-0P;F-;>\4(?D0%W:[-PK;NN/Y,_J;]^MJ:_AUZ7)Q.<[R5
M=B'K!G''\[@T7)>!J.SQR+F# *>E[II[2FM9J\W7:N^^EV6MBER5M3JX7+75
M#.[0^^B!X;+[5W>KJ92'*P^7X<-U*?@;]89[8*P/,GI;V1]K_%>_X&P^'?DY
MAH6OJCY-G@U^_^R7#W^?/6NUL%##2G=0B_NP^-MCG(?:R_<*)]EBS=HMWW_
MZ7D\I&3I]\;0[/1^L_#CK@:4. PB*.E<,!"Y-.G1G7&>1B\#1]+DXN:<K(0=
MO_IDI^$F)N2KA-9G)7^OY#,)9YO1'V(H=9N!=$>3J?UE/\]1]9B1"OUL'KZV
M-==HKR$91")ZY2%2-$(XHY4E7H$5HH%K(''-:O#:P;F&#PVT6<^F<$WAFJ+]
M9*/]((W2.JZ,00:2<B.1@D,"1J!$:-1^;B=='9R1*!U*T6;X:Z&D7E)2=[/7
M!W)HG0EX],YQ*[AU$1A%I\&1"#Y&T-$UV4%W ^L/S@1F2-7)VD$'\H!MX: _
MMN_KYW,[3F-<=7P=VKMU@(.G?;&W[E0J-S;=<;R]U;B45H8;8I22$4RR 2.W
M' -+9!N=MXWQQ8_YFY924=^^)MF?/_Q]M@?+QM%G#,__C=/)LY?/,R37@XI@
M;N,IE'!H2FA=_AEP'Y..99C7@$1:(B./S%%C1*!-Q9(?]P$5^2_R7^2_URI!
MH@%(!I?77+/T.S.:!,4ML94-QII5@L><,&U3PCW#J]7LXT(,A1AZ2 P=& 9:
M.4J%E]&"23:"U(PJ;8PUT1.R066# [, I?KT:.!(;A?8I6[NT3TR9Y.YO3BV
M#V:WJ<N+<I=E6UI&P6F>S?5Z!EO>,P08)Z6A-%F.$#FZ0)B/DIA(B/$DK'4F
MG79 4BY4T:.AGC:K%0H[KHZ+5@4$32P3#)2V-I&5]DG!5<P1K1O+']YR?IUV
M4%,N)-"CH9XV7Q4MK ]:6/11.\^C\@@0HG2:Q:2.:1.UD)1L4C*HI< HQ66A
MM4)K+0IE9KZ^_ BF=3;Q)C"-BG&L.E[YX+BGGA+I&;,68;T?L*W@*F;ZX.9O
M#]9W7'_UCQWJCRYF8.=21F*74D;RP,7.Y"Z#5!L7._O[^&N=K;LER]Y-QK_A
M+,E3[>V>/5BZC(%VFNN03 P$ UX;80-'*H- $UJIXR<(!&>4M\X 2".=!\<Q
M ')%K"/NH*7+KE;F[';MLJHUV,".PV">OF&A":6WV"1K]M>JHME'.QI77VE7
M^O M&XS-!G8^N%7S82DXL[4%,K=ZSKO%-!N',AH/OJ"=WM3./%@%-K4+VO5C
MU<76(V<'N!VU IO>98[,/G-4*K U'W9M6X'M!"J=K.X7]S24(XSG=F74',:S
M3W/(4JSG $OT?Y?[<@YP>;50#7(8RB_7VDD.@UEM5)S#>!:=,MI-@CB!TDY/
ML%S.23]<]R$Y2CZ:M77\0)OFLC_YU/;),&OTR9W(9#$3C_M"WWR\O)A\0?R
MT]]&'IL]HG<=/%6,V7TGT/S_X?R7&Z5_M6TS5RAU%00C%)B0IH61$#W3UBK+
M>6/;YJ/DL7,]3'?.T,.:T1E!?\DGO^ST(]! LY^W,Q98Z,,_3:;+2]7[Z&J'
M80V)$8BIV #0I/]$19!IJF1$C VI5WL5NUB1_N<S]"_"U;3R7SY[R;ZC]WV6
M)R'U!U+5&MU>1U?2,LU/S^TX>M7GDMGI\C'<03GH3($S*33E7' )S@I-#%$D
M$B]"4 HWU)E*)FI^"6='$_ZN!K.;O&^Y8;0NXN/O;>_Q>J2]?4U\Q_&W_3XD
M0>6F VP6QO7D7#A]F:P,-!9I'*'&"P(<M"*642LU$40[3XAH3'QJ+= V6\]-
M+M&K)T1@1QAG.RK.B4QH[^(WS2Z!4)1LW4-^]VZZ9*<1MAO,N/%CKMQQM2OZ
MM1XWGUQ>QV8MKUSCJK[XK+'Y^Z)1_3<K&^6==_TTF<PKHW5YXUM=UA_IQMYT
M2'_WJ]]=5?;P8@3WHR@?GL_!8D('#3-*[FW3XVKWNK@=7+F\]NQE5;5AUM![
M?.5!+M- G[MJJI[;F![CQ<!>?+)?9@_,YVJ+^?/I]9<LUJ,6\ &I38V&.+GE
MM?KU\^7H:[ND,=+N/DW<?GT5(<^^?^0!;ZWHW6?Z"]HTM-6'VK.?_>"!QO3M
M]J5_]O+=^[,W'P9G[P=G?WDS^/']NP_O__KV]:NS-Z^K/UZ_>?<A_?;3VW>O
MWOWX]M5?!Q_.TDM_>_/N[,,#PQNT.[X'0GW#Y.+"3NOHWOGYY&IFQR'!'#][
MO)Q7H;^#6:4_5L')5^/Y3>SOG:5=^>O6[[N3Y$X]Q^G63<?W&.%.#<<I;[VW
M_.T5;;075L(7ZI.2P=]7G./MS\Q.';,I'#B'@N[4M)J*C;,HF@VOID.KV@9[
ME:R8WT;S+P\W@T=CO03"F(P0/75H@M*$6XQ,07.GG"TS*IB/Q*#PU#@'CEK-
M.$.,'*V5QH;8KA+RRX>_#^SRJ9-AF$B_3I&H9LN.O_QNV0X^,5-%<*/?<' Y
MG?PZM1]G SL;3.+MQ(@E%55Y%O[<CG]-(PE7TSI5(WWG[%XCXW1UO.AF/*CX
M[7**LXI&P\#AQ>33H.L,BW&MAU1/474.N\6^!\^OH#OE/%'Y6/; >B3M +^C
M9EC0G9*NJ-IGEAKWF'4?XB4QHY7$C/4>@78/65C_H^C?7;-:#N'9%;'V,S:[
MH+/D>!QN*'^>VO3&8.=9C.8G.YH._MM>7&%E?>8PHDI%[R>/='=D7#E5UFO(
M=\S0]U?SV3QIN-7^_]7'T3KQ=<AQN:9HE'GK66I+I2@S LETY97]*L2W30;R
MX+]L,AFF7P;TEHW;)O\L#[*.'FU= L /&"'0[)EZ-9U6?I./:=_[X<O7M_QL
MOU27:A_5FW]=C>9?WHYG\^E5=7'V?GZ.T[-S.WY_67W%[":L8&$)K)9*]1:9
M!<65$L"MTU82+KF1TOI "&\HJT,9I[OGA= =HPO84+(<"VL?N0K6R1+%$XMQ
MRF(FCDY/UZ;@T@RK3:#7R0*JK(_:^%AA+B<Y*&6)MA9 H=.)KSQ23X7T'FA3
M0;#]F(NO,A>[(2ZRCKCH=UR=*G%MHZEMH9G=>Z!UALT"NW$RF8\G<UR )/WQ
M#Z6,5Q(B-8& B=$JZI2PW(./G@99K=WB,[],JN\]G\\O7WS__:=/G[[[[*87
MWTVFOW[/TM)_/TTO?W_]WF>#SQ\O7ES8REV+X^=__W#''US?6EO./-,L1BI
M2V69D\(9KC1PQ[RA2Q,?PQ]J=%Q_^<LV;+"=MHAC[0-'TPJ? K?6&)N]'2^R
M %?XTRC#)'H6"#6)&:7#P"REAH&Q@5AH.>VO#1V0#C5 AE2:E:)7I/CDI7@;
M-<E'9EW@CCJGP&AIN&4$@C4H"$G7.Q3S'14F*KZC.9:A[U0K>D0;ZTAA^N]:
MX_[#'XZF;O3-(GW:KJO?'XOZ%CAM4F!L@""1544PP4$R!$7PW#/N)6$\-G3-
M.+H"DTR1#(DMCXKAC:C[MK/9*31UDC25!TMMHZ"AIC[2I*!IH\'YX+171#%N
MJ;.1,I6?@L;H=RK'OF8Y>[26(0-U3L?U_W=2VWZTXRI<$,-@,JV6*>*HCITY
MEA*757F%4ELE<V7NIVO -NASFD*TCB,X"A -=U"U^Z!",PI2AH:CR*/K<U3F
M>"2Y17C2T]+DLN*J4@HF![UM24A74YQMH[31:  MD8'J"(IS$PT)P*077/)P
MW:TF*Z6-?"=R]*H=,);R05=;4]C7MDI=@S+7%#JV$FQYKXE,!HR8:WF$/6O
M9*;T]:UTS3$"TPPJ'7PB34L(>",-$X9RC$%Q*Q0V,NQ1=$ ^%$!Z0*PY]&P\
M/6)JKR[;2<:U93P]1Z>\K9R$CDKAM=6!*PA*:2V\D($!LX9$;*S1?)2S6_T=
MI4^*#+=10'?/52C1)(>BK*/M)%GMOV79\UOVOIFZ50_GNKC-?#*H=KQB[Q9[
M-V_E[[?9>8>*W[4\G$VJP^(51] ]VU=1C=&@#TX:( JUX<(;I#$I?<3JQB;-
M1[%]V5#S/C@5B^V;P2SG<[AQ(A-Z^"*P>Y1IVJE;.'VT7?CZBDL[E&G:IMY=
M^[.T4[]P^FC#\/4/O,,LB3L5YU;A_C]7L_DH?DE(_$/S5&R:'G5=,;VNP^:3
M^-CJ9U7P<CI*%ZOZ<+\N,J@&6&^^SR]&XW]6E>/JXNF#^7G2.#^-+BX&#@<S
MG,^KJ)GJ*^SLO*Y(5U?0]/4WIE?23E=5L+L863>Z2-^VE)7%EWVWD*K!V3E^
M?<?UC:KO&4_F@[11)AW$7JR^^4Y%N9L!?_875P'K@G<SO+Y) \2.@<*=BC4S
ML@\*[P)J+XVO&8T/!E;5)9%?_N$/-P5H&U,)#4-J0'.NHP$;C8D@:5 RX38]
ME6!MI1*N&V<#J!;^Q*HBXP)3=6W8)?Y72C<F69B?G^-%&*25<7AN+V+U%7@C
M9LE0J]3=6?RRJ,XXM_.K^62:_K*?%Q].VG-U<CFMY&U:J\,5:)>U9V\G,6Z'
MUCTARW:JWLWHX0K3LIU*YS+6O5S<!M0E3FN5?^SQN:MLG 7$:BQ5/#=;%E+]
M:M8GV$TQO7,VF-I*H?@R6'QN,JY19/WY"'^KL5)]?\ X&J=75^Y3<_%'._TG
MS@=^.JHY-.%S_@EQO"3AZHO2O=*WCV;GU;WM]-?T[L4'/X\^7GU,6M9O>''#
MTWL5@]W VOOYZ_#KUVKK:A$$_&H<;IMZ#Y:.]8PRBEPD(F3 J# T,B85B1BB
M%V%]Y\7UI6.KOA]!<0^$)]XE+&VM$4APR:J,@<:J=.PV]=8?QU=3N<E%P;^:
M/1JP]77EEQ<J1%4,<X.#"G-XSY,T2S>_N)A\FF52$?8K ][O7KDUE:Q?LQT6
MFCVV.V] 0[N0%^]2E^[V@7<JELU@\QJO!RWI>J^B["U#\-I ;.?4ZHX/D%U^
M7@8YWZ&%!YU]]2[5=8.R=64&OVZ/_[UDI-=-E1@W=A'L4!2T>3RKSH9M_13M
MK-QJ@;F#N6R;:T!>[[,YU*-,>U,%E>-!9#F29J]0A[#9=& %NJMP>3>9#PI\
M>P3?@P^L?YC>L^=G6WODCBO5?22/A/]LF-V-#NGO51V5'<SPRE%$X[QN-M(.
M1>*! 5Y+:"[C:TZ'7CN6;H3W_M%8[L??& 6W3&G' H)Q3)O@!*$T&.J]= V5
M_1K[KG]U-BS\,DWGX8O#\'\L=?SZ<P_,0/W=:1;\.;X?XQZ'Z%WU;]]-=):'
MI9L%"AUZ!VQAS&5XA8P:@[#GF_,13=S#.9$>! ?)N4$?/0'-@F.1.]9O/KH?
MP]UJN=)"2X663HB6CID2!S)P9JQ 135X1YWGE!H.@4IIK6BLV%EXZ("F3[\,
MSWLFI3K4;![/1#P,L>5%6;F8=8"<:4JM0V$ $V,Q-,ACH(X('MF&.6S=T=?9
MI\FIF759:4:G?.,G)O1;F4^6" A,>Q6T X_*6'#.*Z.554PK[+?<WU-;VJT&
M4,2_#S?.3OR/::8$E@P5YAR3 4'98!PP;84D(6)5S*W(>W=FRN$-D.GDTZ9)
M.JO&R*Z]]VY;+'KC>=U^F,T519M&N;>)L\'@/HY"N, ]![?<%N[-:K=CW=C3
ML_U8\S9X?&0D"(5.4@522*V$,9%%(XD3BC46M#PH$9Y/L56/C>:R@0KS!/W^
MRM%I2VV?QGIB#+.5=86)6CSQ6EA"@474#((CPJ(/*EAL[(+0:Y)A32T4\H1]
MX9C3&>O!.>:8)AP#"P8#X3$*8%;9)*XFL8EG,4I#CF_"M:ZYR"8C+D^@'\#(
MV]&H>]1AL:B"<"NY@]1%IF]E<-UYO3+Y_F:G_GQI\)F;5*M.[;[6#ZWV'\8N
M!UC;W]4T.Q+STY$V5Y"TULP3I9"K"-90'1*E@7=,(@FTN51WBUQVG2Z[&&B-
M95H!N=63\L9V+*V!X@'O\E&TG=V&]B1&T1O9W<J^,=)0B!*#5P&BUD956DG@
MU%OGK2']$]]U)\5%;HO<]M!FH%QI9(8PR1"$]BZ@45(J%I)R;4GHGZ#NM\]V
MIXFV8P#4/W:H ;9XP-TSZQOK3:W]E#A@I1:QTPAEFY5:&FI1;)ZQ_G,2UX2C
M02TP@UIB.ILKN=-<J6U7<]]A[E1]CND;GEU71Z:FR0=8-_'$;XE4'ZP"0R,:
M[A4:!A2D$-8HS8F)5@)R%]?W$EI?!<92I,Y9@00!0G#:"<F#\^G1D1BG:/=5
MAJY!.:M!6;'QP"YGIBKG,HFW:P,O2:JJ#^//JUUK-@A7TZH.0UV9:O1Y$$<5
M:P\^IMN?UV74Q@,<!UQ4=;N<X@SK0FL.+R:?#E@EYO+><SY8-.8KX&\5C6E;
M1'>J*<@>K2FX'D\[@)"U4"UF)>QB]]'O5SEFI^)YG%P__,UVO6$=F;N570Y;
M6.:>YK.J;-QV+CZJ'.V0^OUL!2=?_[FKCCUZURT*S&[3K6^S>[)M"P"L;1EZ
M+0&'K6-QS7P-12R.,J"K%7VG76PTI9QO5:Q@FS+3FPV./PBB^>2R)PBJ&]\\
M#TWEE8XTHJH#SZ!NP5.5K,ME5)4BWSFN'Z]5W0*J[QU#75]L;;<X(J:_JKLK
M+LT7G2_:C6/@P1GI=J-JGH)][KE3(?4#LFN?G[S?$M@\X[?#@D4G$M>)<.VP
MW&W=</->"H=EU!R=VTQCE<4@:-5SCSK05"83CD0:"-->-YQ" 66<WG5N+WP#
M]>AJM]S/'_X^:]5!S3;H1]^&+!16[A\KW^KGM7$;IKO"?ICJK,TK^.=%\X1#
MLOOC$5SK.L9T"*Y##FO'9F"[0NQD]I,:K[.WXY_36"=A-3/$:&D4*B">@:#4
M8&18E; F@3IU?5KQB,O_T!M+T[GG<;>53?#?P>9SZH1Q6,&\WZ*Z#105NFJ#
MKK9I3^V-1&^\8CIZ$,%HAYPZ[9.Z3&5TC2G^K?#9KFVJY7=R@[Z%_:>T VN5
MS:<DV>J3KT>_C=*-%^W#TF-70C$8S697Q],QVS]G:K<3[8/M'(ZJ:>[2<N(N
M$ _88_8:=V^^PNYMC;H52A6!4ZL%""T5@##.!DV,1N49VJ@;4W".JB*RC/GT
M0*=QNWGGLQ;_+@?43C/7+*>H7]OT WUF-ZO(,5@YZEK?XKTMC&S?-;>QJ'X^
M&VL:]76?]-LA. =]DE;VWWT?)8=M^JB'#=(P9:(T$3D@1\N#9MH+:5 90S>-
MI._\L('G[!7:@^/ZH!CTA.2./^Q..\:?SG3OK[#<_/HUI^3.2]M&\^X3]<QW
M:@C,[P;"-_L-!M=-9A_-6=AK^#MU"^8-(=1K\V06KWZSYWAW:A#*MVD0NGAU
M96W\!=II+0;G-QZC^>3R.IYY>>5:%!;=LZ_#I7_XY>>??K:_X@]3M/]\E?YS
MHW74=[CSKJK_=[5K+F^\&A3][.7J!#:XMNY$\=W]ZL7FOQC!-HUX!PM%9]"@
MZ9![FLZXVL8O;N<N+*^E;?QK386''N0R#?2YJZ;JN8WI,5X,[,4G^V7VP'RN
M:'!_.I]>?\EB/1;:(:E-I(;8\N6U^O7SY>AK>ZHQ.KV9V;Z^OHJ09]\_\H"W
M5O3N,_T%;1K:ZD.M6>.'.[@O+::[@>N-"[#_?=Z]/WOS87#V?G#VES>#']^_
M^_#^KV]?OSI[\[KZX_6;=Q_2;S^]???JW8]O7_UU\.$LO?2W-^_./CPPO$&[
MXWL@DR9,+B[L]';.S'" GSU>SJMHW$5S^X']F)9]?I--<V=I5SFM'7[;J1\P
MA\-E+6Y_KY6I^68;&ZN!;>XK*]?'%HN(\S\.$NIO'O#A?#K\M3*5?L'+R;3*
M['T]FOF+R>QJVI@WQZP0E,H@+2 X3HQ%$9A-OVIE-6\C;RY2X$DADHC P1ME
M'(F!,LHD1HD^/J8N+.9A=QI_V&"]5R\GF623:;VR+Y)EE\CJ8C3&18]1'%":
MU!7-*/WC8#F_@[?CA6&7/G!;?NXFHZW!Y/KIV6%.MTD#^^9&N]Q]D(V:R[H/
M\8TS0^]B>F7N?_BR?+$)W58F2 >FE Q5O71PC'NF#)H0&8NZL=G+ENB640FI
MM!4\$M">Z,@1T5"'@DDF'T7WC>VZ'\"?O3P[QW3UXF+RJ4[NK R'67KWO/(]
MS,\'[FJ6L#RK+BVP._HZ?ZVE4*Y?[1T@ H]E$:Z?^AW6BQUBO09[9&?NO "-
M-0/6?4CLLP"-K+#N0_P0"W"MXVR6'KK0J]O-%%V_VV^>-GK;@7#OO&/7TX[F
M,YG%J#C]S\<]&YTDBZZX:?:Y^=99HYL>AJ]1YKM09/[V_L-/;\Z:<C7W6Y9]
M\]F^^M.V=HH5Z!P&.J]'DX %.04Y6R/G_>5\@A?HY]/)>.2;SZL./ZKJ<'$R
MKHX)"Z8+IK=%SR\X&\WFDVD!3P'/UN!Y.PY7OH"G@&>G?<M65MW30\\6Q1SW
M1](J<K:X\68H:JXUTH"LAM.<VX4P[KLJ?IQ,+RO'-'Y_V\W<RI?7\50W1V>-
MI:#:0F3#I&>-SL)M;7#;V61N+TZ$UIKC=39WM]T\"&Q#01NO8AMG9=L<C.U5
M#O+V.)Z]_&E1B/)?5W::H+@L0KGDI5O!T*W>]<4-I3[$K,<@NZ/RVH$HK)V'
M*'-:YK3,:9G3,J=E3LN<ECEM;4[W5?4WFVR^<4N[ QL![W ^F.)O.+[J^'QP
MF33241F8SB&U1;F3+=+O=K&SFXK =$,4#^?\-)=$VQ;-701[/IJ=^,L2Z*MU
M RQE@J"V"AT$;@QSW'CI+/<R,.6;X@8Y)RMU S[,[7R1VKB,O5M&*<[JM,*_
M3681Y]?7FO()V:[YA*"'DO--<@JSDI<.=[S"-X5O,N<;SH(45GH48$$#U8IY
MK9FD(ETS;F^^643Z=$(W:FA@HZHE68E+H9M"-T^7;BCGULD8#+$$"(^6)PZ1
M3EJ-Q$-SLZQMZ.9V>-C7L*P."$C D-*-JM!E)3^%?PK_/%W^"<B52ER#,1*(
M5%D>HS8<@[!1"MU8Z7(;_KD)Y>M"XS$P5)O5O<Q*8@KC%,9YPHSCP!-B-$U\
M ]0R;8BPH*(&K2&0QD30;1CG)OZS \8Q8B@;>R87PBF$4P@G3\+A (9J+PD(
M X%6I11\X%*+H+GU^ZLX7V.&N]!Q&$U65?'JK(QTVR9V^=#2MB-OA;K^5_=C
MWIY=^.;LLKU+Q5+/540EE$T*!M7)K.'>4JY<)'9_E\I-%/@><AY'GS$\_S=.
M)\]>/F\0[IZAK"@81<%XN@J&%R"U\R+]H\ 'X[R63AME4-3&SEK":4=54)(-
MT_>=MJJP;S30%OE&]\#27KV-AE%TIM4<?ZB;8N0X(]V)N?HSJ0?*%BSP+? M
M\,T%% 6^F4QJ@6^!;X%O@6^F(RWP+? M\,UU4@M\"WSO'9OT9U(+? M\GPK[
M9N*6WO1 Y<?);#Z8Q,'E=%(%2\VJDD5A\'O\["^NZKZ7 2^GZ$=UJ9EO[Q>C
MZH'T=G<$>$@,=G&P?TAQ;^>0OX+K^_CGR23,7HW#!YS^-O+XYAJLKU>PFGZ_
MP+JCY3B\^EAUJ/AW?7WEM$YY0,YI9-Y*(%Y;QH QZZ2B(E(:,TXH96(H0+85
M+I 'CONN)12>*3S3R#/11:!@&!'4@Y#,:A>E06F-]=KGG$A*Y%"IICB"'L.X
MT$S>ZU-H9E>:T9$0=(9[9$! Z1A(E$@LH\%AW)MF#IA RM50F*+>%-XIO),_
M[ZC M0Z4(T$%8*2+1MC 5+3$1T%8UHFCW S36 K3%*8I3),]TU"O*1/>)?M)
M@9+**B.\X)9SFNPJ:7).&)605!HH1%.(IA!-]D3#11!2)_)P@BT:L%*I#+>,
M,TZ8V3]QK,M$44.&$IJ*#?88R85I\EZ?'C!-:XFFK3*-$YP):;QG6H!6P5!&
MM#4A4FFM<_NGI.>:HIH';@NOY+T^/>"5/#48BA)HL(#@"0AOC(_!4@\D44Q@
M(APH$U4DLP=44V&N'H.RE_% 33VWGKU<1=4 /U_B>(:#T3A-^FP^NQ<7U,_P
MG^8G[P\YWFXK]Q^D_F?96NYXS[(C46[8(V\'IIQ]2.-:Q?-J7K[GS@::[+>J
ME*J,QBCD"I*F515VICSC2!\^5$3WD3^;F_SU7-TJ7/+DN<1"XHS(I L2P6BJ
M/=6!4,(,)T1XFF\T#QU*WDL/=*&2_-:D4,G^5$+ 2:NTQ2KR6)AH@[%*4*]
M.^%"GTJ^\Z&13>50L\=QX9;\UJ1PR_[<@DI3*;1V%"E0I9W11 ANO9?>6;JW
MFM)I5 X=4M)+IU%AD_S6I+!)"VS"'/I '-*@P<AH03@I1% F2AF,SCGR!H9)
MN2ID4LBDD$D>9.*35D)L] (- ^O0<B>DBRY&:HPE>WMC.XVN@2$P5=BDL$EA
MD[O!-<=ADZB,D%1R%R4%KH-&RI@C.AC)8Q0E@J:01R&/K,GCB*J(0&$!/9!$
M& #(K+>:J^"U#=Q+=J@P&3!#HI_F*6_.\3&;QG6=3>;VXN1C9DXDUG =:YY
M-.)&7-IAT&+-N*OI%(X:R@1&<!0,< ?*6L$, )'*[:^B=1E^8X9,G,ZA^0E'
M0A?**I35'F7)I 9ZC=)JH\$S;AQWGI(Z =6BW=M'U6&4CQX"*8Q5&*LPUI-B
M+#0@J(Y$2LJ 6.:<!5$9ME;1*'"]*9M/,!'0H9"T4%BAL$)A3XG"I(LJ4(J$
M4@J@G$.-/D;MG>-*[5_!K-.8)4&&P$\G:*F05B&M0EH;D);W5J1_=8S2@DV_
M@4$DR6*,447J(>?0**F'NG!6X:S"64^+LP(AVGFGE:<:-%=.B: I#38JXJ/-
MO+Z1&))^%J4NI%5(JQ>DM7DXUP%)RSI) FI'.3( J30'E)3II&XQAGSO.K,E
MT*M05*&HOE!4EGJ5EY9;C!ZL-!!16P6*Z,H;3[VB0 X43B8I'PIY.E'JIU6*
MZ=G+/T\GLUD5)A9'\U[&A_6'!OO!9.O(IP;,SS5>5D_\$*R@P$%)#>C0RBBB
MUE[%Q#X >UMQW855F2'O9U&XGJL[QQ]JD=OY/PSU)LAHO:C:@CEOI(I(!9.4
M1,'5WN&0G<46,3,4O)=AZD5NB]SN+;=$1DZ2_%%#TLXK@S'"$"U]T,$(3M=K
M]_E$V% V%*)(<I'DIRG)2&50BD4>A 6G1-J! Q+4 1WA*NQ]9MMEH E 7SM6
M%=$MHKNWZ 9&A ?MF&<," 4G K" PFD(T9"]C=XNPRV8'&K>R[:6172+Z.YO
M]R;CEG(,HCJZ<YX;!LH)&D$31ZW..^H@R2X!5F2WR&Z?99?OO.UZRX/VE$3'
MP8-WZ**)AM%D^RHI]BX 5P[?BZ0626UCE^4R^*JCF.3*@&#4:24\.IGV7*^9
M6F_;MN1A CU,]SQU,<SD3'G3&(=C"VAI;';4A^BTN]D)K$K?=^#L %>DIDA-
MD9HB-45JBM3T;'V*U.2X*D5J\EZ?(C4YKDJ1FKS7ITA-CJM2I";O]>F+U/ B
M-<=_LB(U/9.:LM=D?^C4W$!C>:X_F%SBU,[3ZP/\?(GC&<YZF>OX!-J$].$P
M_.YS[-@AY/TU**M\[BJ3^\T2FZNQ+B (CXX1&1482XTF,43A K)HJ-N[DFIW
M>96,#[7H96)E:3"4WYH4YMB6.<!Y(;V7DG,)U#%'0(%&\-Q3ZM7>S-%99J<:
M<M'+6)W"&_FM2>&-;7F#$P*!<B:#<>"",D8(A1*-B9S0V*?:[6*HH#!)89+"
M)$=A$F^LX=$:'R0#K:,5S J+*)4''<3>1?*ZS&PU0V"GT_6A4$>ACEY1AXS:
M"V\I"22"I<HR&Z3A/*!3$K3).;.6#[4^G7IWA3H*=?2*.K3@7#+DGB:MPU)C
M"(7(C??21$;C_J5YN\SLE4,N"G<4[BC<L77U[U;4#FV=EXP[YP08[35(X8G3
M(9DLAO&265RHHE!%KE1Q6#4#J9:2 +5*(U 1DJ;AO+-<L*1U2*H.E-HLY%"R
M7E;@VIL&<HT\@>8RX8W10O?C4T9C/_F(@]]?3&:S;T\C2.6!">EC)%LS38;)
ME;O ]<_91PI-#W7]?#MU,OA],]7^-CM_L03_#=N^K:&_PK$"J1?@=)0N@)#<
M!*8Y.F$II\RQO4LC[A7\,JN7Z_G:TA-#T"?!SVO0_0!U?UL(JQ!6KPAK#[ZB
M,1*!2%3D"(!.:T4@!I48BP-Q&1=39T.JQ=-EJ6/+<Z&J0E6'I2IFO$,2J*>@
M0')N*449.%KNE=)*]BC*1PXU+=Q5N*MPUQ/A+N6\A2#1*PL@/;J W/O@8V#4
M2\ISCBOB,#3D)+(B"EL5MBILM9ZM-'CN%$F*%;-@*%BN'$.A"$7G@.;=)( -
M#12V*FQ5V.J)L!5Q8+WF+J8? $I;3R*Q@CJGD(;]^P%V&CU%S5 6-U:AJT)7
M!PW(.B)=&>V)1 +4&07*<)>XB%GB* K-F-Z?KDK 5B&G0DY](:>\=*G 4/.(
MAFA "#(:H8F1DC/OI&/\4"%BA@V)/(DTV#:))Y/HL02P/L9X]8?S>E1BK#^3
MVO<M_OA#+? M\"WP+? M\,UYI@M\"WPS 46!;R:36N!;X%O@6^";Z4AW.M'I
MSZ06^!;X/A7VS<1%O>E)R=ED;B\& 2^GZ$>V/BQ9%ML?]-+'?2)'?KT_S]OG
MG.ZZHL/K%52N)NQ)HQ1WP R78(*W$I3P"GDD7FIQW 3C=7G%'%@?#_5..'"@
M$,:I$X8,7'L9D:/@X#EQ,CH4C(C@)%5\[[J4G67X4CHTM)>5Y0I?]'5]"E_\
M@\L07"3:>,9!N.@(,(9<&L-<,-'W*,T6AD3WLB)V(9"^KD\AD']P(;0(U@>E
M%/! M>0V_8[<Q9!,%)MSKFO2.3C1A3(*913*."!E6!.%4I(+RR, %39BB II
M!.F069)SPBD,F2E*1F&,PAB'9 RFN'<A:H:6 S7$T?1K^EU+';2#O5M^=9KT
M"4-0Q1%:**-0QKTTS0XI0Z"K^HHJ@\X"=151R*"$H4!L<+"W8Z.-Q,O[Y2R&
M3!9[I%!%H8J#:A=.6TV-B-PR")RF/Z,FB1*(4D2$]5314J5\-I2JE[5L3BWC
M,:F#HRI4I(X.":/YU11GO8P0Z0]#]2J8ZW&6>3OV4[0S?(V+GV_'-QG8KV8S
MG-_J!6:-<B)PPY).@E9H$1,?""E]1!*5RS>^ ^0P?;B/;-5SA>3X0RTR_:A,
M@U?1>>EU8 "&.D<I\9Q[325X(FFV(1A\J/M9^;-(=)'H+B5:4**YU("!,=!1
M6]">11.<Y4&!W5NB#QLD ;TLM5)DO,AXI[NVCJX*?/(Q$I!$:H4R:>8ZR3$!
MY=?70CIB'(,82H BU$6H,QOIT85:..69 Z>X]:!0.&>%))PI+U%0O7>K[2XC
M#>B0L%Y&&A2A+D+=I5 S[SD8K8B3%$PT-G 0R@ENJU:,L'=GH$Z# 7B2ZK)5
M%ZG.;:0[9N6W)]6$$XH6F7%<)7U;6QLB!6\%:FF$R_.\/NW1HI?EW(LT%VGN
MU)I60(7AW')MP%&NJ51&IWT:&<9:W@YRI"YA*$PO VIZ>&Z^<8Q&'T_23S\,
MJ#<\M2G.3F!5^KY/9P>X(C5%:HK4%*DI4E.DIF?K4Z0FQU4I4I/W^A2IR7%5
MBM3DO3Y%:G)<E2(U>:]/7Z1FB]3;$UB5(C5YKT]?I*;L-;D?0%U7^+;U:63Z
M,9C$P7]=C7' JK4A3+SHY=E3?P#5CV3R=0?=][,TB661<D^TC*"-TQI10E (
M HR1C;'A1ZV]/:2,#P4M@69%6)^<L$81(Y4\R*@"4"9L$E1ODOA:9:*5?#=A
M[2SI4C$Q%'#R,2I%4HNDWI541PP$K4D(,8!4P@5NG4D;*G4Q.KJCI!XPF9)+
M,B3]+"!;9+?([CZR:SDG%B6S,@"HX)S1RB7)Y8H0T*HQ7/NX29))3Q\:)8NP
M%F%]:L+*N#<V[:]$((#50G-J&3IBM45&7&-3F.,F/W*FAXH582W"^N2$U1M-
MN-'1QZHCBXXF,C0A<J>\5]KL**S=5CB6; B&%&DMTMIG:=T@H_&>M*+71"@7
M@3$*DBO-B68:B$?)G;<[VK#=%!<6?,A-*?Y3I+374KK+GDJXD D[/'@& $1:
M)@.3.@0-/!IXZ "GM98AC [EZ2<*[WL,?(#<P[WD\*&YSBRL8Y-A'C]NXZ%1
MYAN8<:!Y[6*S*\@MR"W(+<@MR"W(+<@MR"W(/?HH"W(+<@MR"W(+<G-&[J%2
MI0IR"W(+Y^:2CW3S?+!-;M*SV]^>OCJ,?KO^S/WIJ&<LVH^CBR\O!K\[&WW$
MV> =?AK\,OEHQ[\;#NHKP\$,IZ-XW_G][.6?JF'=^OJ OCHT'$W2/=(4XO1B
M-,:[[UQSV\5=%S=]]O*G477&,?C7E9W.<3K ]*4A36WU?2\7B56F3JR"%\N+
M?_H^/7-7"5:Y'!VVRG@9B5].W)71M!0(%0@5"!4(%0@5"!4(%0@5"!4(]0I"
M/*MI*1#J(81ZS$+[.H/61"7N$(1X4#?1.YP/IO@;CJ]PUIYWIF&X^?AX6W?I
M/K)@^R[/_VI]33IU%7<X$X^'=/^RA/!*4#?72J%BX#P)$+347I! +0&#G-&
M]X.Z@7!.ZQXS0"0SQZO/(\20B*9,C [E,^_CH\(DA4F.QB2*NO2/L3:P"$$)
M:Z)RC#O-N45-PKY,TEGQ( IRR&138DDADD(DA4@.323,,Z$"=XJ["%)6K2NI
M!2ZCM)[8V-":=CLB.6!M(\&'A#:E=!=F*<Q2F.70S.(<\2Q0P4ET("0QVFBB
M@XG4T?0'W9=9NJR\1)490F,;SL(EA4L*EQR:2]!3[PG!X 0 459+I,XR9P0C
MRC.W+Y=T61C*P)!(6JBD4$FAD@RHQ+)H&/>4L6# *NN<,C19/B0Q"9K84*QJ
M.RKIM&P5I7S(!2MD4J+X[XURUS(X1TD]V5ILI:\.3GPR'[@'3KD-))D4C#D"
M,880]Q;;%NI7Q=%G#,__C=/)LY?/VRJ=DV.V0MGNRW;?D^V>"H'"<8&.(P07
MK%+1(P)5$)E09"UOM-0S >B0<7/:&W?'<2N/5=/*29?(2&$HT5@EH*] J$"H
M0*A J$"H0*A J$"H0*A J$#HR4.HI%@5"#U=%MK75=52_^]-/:H_3F;SJC7X
MY712!2K,!K/)11C\'C_[BZLP&O\Z"'@Y13^J2^E\>]"6X9EY][<=\E&/WC89
M;*>>^L?=Z17JWL<_3R9A]FH</N#TMY''-]>8>[T"N?3[!5:_I/>]^CA)(_YW
M?7TUA$=92IV)MNJ_:#RS7#H'WC#.G9--38ZSR7UB9&@:<Y_Z@M!C=:,IW%"X
M81-NB$$ZD ( '0%MN!7!HK5 :%2&699O-A/A0\T*-11J*-30#35P6W5_M=98
M[X'2:)6QDC'* Z%6\H8^6-GF)W$8FL9 X+X@MG!%X8JLN4++:+2G@G $X:PA
MWB3K@AE.C"!N?:S/,3..F!Y2H0H[%'8H[- ).PCJ2%(C0J"*@ A1<TU(L(D&
M%+<\[EU\I<L<(DF'@C9%#_8%HH4<"CGD3 X@$QND 2""!6^HB1H9<5Y3C-YG
MGA6DV="HIF3EOF"TL$-AAY93B-I5'1A624;@@P1@BFM-!#A+?"('"_NK#MDF
M'Q4N*%Q0-(5;7" -$YZ"MND'& [.V:0L<,\I01]!'"BA2' VY.;)>!-SB=>X
M3/9CPLSSQ9M?#-CEYS3F50@-\/,ECF<X&(W3##>$;?0@.J/Y*3/EL\DTX/1F
MJ/]!ZG^JF1Z%0PU\1VZ[/?(TUN6H*XHCPT'UOQW);?8A 6T5E:N'K=P$=&BY
MB H\4*.#"IP38GU@=']EILM C*'@^5->D_3T2ZLI\G_"\N]YU!Z] T<-*":L
M(D$B]P&3-A/-WI44N@NVH$. _&,MBO@7\<]8_"-G@CJ- "J"C&G7MZZJK&(D
M2BM0]RF@8J@!"A\4/BA\L#L? " C!*T2R$$:M!2H54E%8%1PY?>.R^XT:((,
MJ<C_6+0P0&& C!E 4&JE-J$R_Y-28(TQP 5Z[JP,DN\=?=UE8 0,F<C_Y+,0
M0"& C D %)4.TO8?10 G2-*JA:2$432!$+,W 70:_,"'JC@%"@.<  /PXS$
M#<8+C80[)*!"T$1$E)1+$H(1:O_PIR<7X% $O@A\QEL^Y=2@%-1H9P"2Q:^-
M8CJZ8+AP5JUO^]22^BYZ$;FXMS#G'+ZP:8S-V61N+TXJI*&/T5OKB*YO\5T;
MT5^'86 U2:X2HP[>$9KL'B6@"HHP4AGET@! ,D%]QM$1G ]!]_0\Y%3B00O-
M%)K9A&8J;XOD@F@-%IBTALK @I(ZZNK2W@VM.@S"$$,F96&9PC*%9?)G&1&B
MI!&<2'1#@HZ0;#P-D1(GDVK3IU@//=2DJ6UX7I NM%-HY\G3CN*&.,\ETX8
M33^8HXP+981RR9:B68>4I*G@M.@WA6@*T61/-%0Y+2/W5C(.7@7'>+*EJBA6
MKE00>9?T$$.E\J_W4WBF\,R3YQF25!@>O>726- B&DYU$,Q()YEC9&^%IMOJ
M('*H6$^SY@K19+5&IT0TFT?;'-)APXP&"$;4YTW&FJ3$..E#,J(4! TE#J?0
M2J&5G&DE2_TE>!:TT]XPXT%YYUA(J@L8Y,0$,(>*]A%*#Y,*]:0Y(Y-(H&<O
M_SR=S&95&$\<S?./W\F4NC)DGW6$4:_[S_6RK^8 >6(P*L=D4CP436PA@@I>
M>FN,-GIO"Z>[L!=&AZ('G-(GO:((6[?"1I,J'Q27UB@%UJ")(1)BG;,:@M5[
MQYAU%OS!R="8(FM%UOHC:Y%@^I=$1X@$Y8@F@A'CO$1@PLJ]-[8#AD!0&+(>
MA$ 4Z2O2=RU]1G+F27"&ZPBHJ?/$ W"5)-$+YO:N-=5E) #0(=6LB%L1M]Z(
M&QAD525'QUT Q;D6BA!!#+>&$H][-\OJ\CR<Z2'K0?9"$;<B;C>[&]?<,FD5
MQ[2C,6V-UDD '8L"761YUTU@<BA[4$RUR-O)R1O?>7OS2DLAHR52 **RW!(P
M0GD%GI/]*Y<^O=/1(ETG)UT[[V8H(#IEI,5 (')JO4)O-:74<@@;>$I:\G)(
M-M2*G)3H9'+HM^F)<Y[RW\? AF..N-.&*WV;[U[M= 7I!>D%Z;V;^8+T@O1,
M<5.07I!>D)[GB O2"](SF/F"](+T3''S%)"^1>/KOLUW07I!>N'T; \%FNM\
M+P]&!Y-+G-IY>OVZK_$L_V2A4RM=GMT!8TM5R]]?8ZM*8JS2%]\L(;9R*FF]
MYQ$3'VCF07*JP2L,UG*B'(\RY)N81,U0\?S#M4NC@B+MV4@[):9J0,"9]Q8B
M]T;461M&!(W:^7S+XLJAT$76BZP76=]8UJ-" )!)P@,#0XQ53L3TCU $C VD
M1YE98BAH_IDB1?J+]&<C_2%8I8D!Q2P%YJ/CA%3;/C?1&B'6ER0Y8F:8'G)6
M6@X6<2_BOK&X2T4]1ZTA" -5*<4@550R27)$[]7>9GR7F6D\V?$]+=1:Q+V(
M^S'$/4FM(1J3#<\ E*"6,RNE-((I%%KJK#/CQ%#*8LL7>>^UO+?73'BC[9T'
M[8+T&"V"HLY:'YE*5WVT6IB];?FGEYE7Q+N(=S;;N6<B2F4M #"0S#K'HS;1
M$ZFM57%]6>*6*K*8H1!/0!//-3( MN@6?#]^8#3VDX_8P^B!!QX[^["@9DX+
MDRMW@>L?*GN^2T]P_3 MUE7^;7;^8HG=&V9\6R-WU;RAP"7G*LTG!1VU(\JG
M/WFR=((4/N>@A*'F^1?9V5("^ZT7%7HI]'*;7JPTP@;B E<&?$03C)<FS:XV
MH!GLW=:JLR@(!D.@A5X*O11ZR9A>B(U>61Z5X01<H%9922BW(J)G4N]=MNR
M@1=Z*$W_3F(+WQ2^>4)\PX(.FFJ.,GC0X(QWA 9-(I.,1<@ZU(.SH1;Y5[PO
M#%,8Y@DS# <,A%D9B Z)8=! %-*!,9*!EG3OX^9.ZQ[#4$#_G-J%80K#/"&&
M(4'$$'@DD4>PJ)P%2X4UQEMI$\ED'=#"R-!(62BF4$RAF#4Q,D>D&!4M#:)J
MU$D\$$]T=#IB<$RE/Q4MO7\+H11"R9M0\M)9&%7:$$T\LP0"#RYJ\ R)ELQ5
M*;:'*NA-^9#3I^VES22B)U<RRY2<<BV?D^ET]6K_S'0."^0*Y KD"N0*Y KD
M"N0*Y KD\EC; KD"N0*YG=WLF4Y7@=R)0NY$6"X3M^&FONJSR=Q># )>3M&/
M;.VN7A8-[D'67P^/3OIU+K+/><=ULO+K%6S=BC#UCFFNK-<,A(HFQA"-T@((
MH\SM'='>83X>&QJ=?^G 4SDT+4+>7R'G7%LBO!*1$T O#45O(Z?!4VH,T&RS
MXB@=IL$6&2\R7F1\C8QK,(0[HPSG'IB35C/+I!.<>HPA[)TJ<L#4-#XT/:C^
M7X0^OYE_:D(O@(/CWE/F 6P 9QP%%7C4E'%)5,[Y890,.2UB7L2\B/DZ,4]*
M.A4&%07+P!%B%?51,T\ ,"8.R#E)"X9,Y1_!6*0\OYE_:E*>]F\E%)>!2PE:
M&,V%C4F#!\X",W3OS;S31"D^U(04,2]BWGLQWZ*=[$YB[HDWZ4MXK%QOW'IK
MJ-;<&FU$I$J:')*5[N=!#ADKOO8BWOT7[ZYW<6>\BNAT] $@H-&:26JT]$YP
M8MP!"_XRJI^*Q&9RVO_L9=*Q1M5)?GUX'T;SJVD?NOYFRBKYQL<\S@QOQWZ*
M=H:O<?'S[?@FT_#5;(;SU?K@2FMDT;G$ 0*B"4YSQXFS00N)WF=\_L[54*C\
MS^;ZM/$7.3R:'"9CFQ*B8MJG->@0' C#;-JSE=,HF,CVB-P,D_E0I+!(X2E(
MH=(A;7T\<@<$C##:.H^!@H8DB@;V=H$=\!";#FD/RL47N2QRN8%<>BH!2&31
M1P2B@E. &JL?6IF@]MX=NSQG5D.F\Z_@502Q".(F:JIGP8!!H2T!!&,)XR((
M'6724HE=7YCFF.4ZAYSG?T14!+$(X@:"*!A3*$%J)CG8(*UCGGCEG2<T4!TS
M/ZR5/6C+7"3Q-"61MVPS4L.BXH087P5#,AV3@ 5K NA(!&;10+7!.H0>G,X4
M"3Q-"6QY+[0D N4>"$8.1$1- T?BHD7E%?#U/?W:D2G)AD*>ELLEDW/-30_,
M\V2&$PNGR)-/LH1("1PJ2"](+TC/?.8+T@O2,\5-07I!>D%ZGB,N2"](SV#F
M"](+TC/%S5- ^A;I:GV;[X+T@O3"Z:T?"JPY"+B5SW3K&]/7A=%OUY^_/P7U
ME=$XX'C^8O!<?5?/U$<[_74T?EZ]X\5@>:V>SF@_CBZ^O!C\[FST$6>#=_AI
M\,ODHQW_;CBHKPS_/WO?MMS&D:1][Z?H7SNS:T>TQG7(.FF\BI M>48;MN2P
MN+N7$W4TL0,!7 "TI7WZOQH *9!L"2#0#523Z=%(1!- 5V=]^5565AZJ>9R-
MTMV3B:MJJ79Y#I7_J::I^JZ9LAM#NQH(67[D/RXGL6(F(X0P^.[;YMW/G]W-
MS&I$FY^QDW2M%CD=ZS3SLU.TRYV_,.>'3MR?.I?NGH>?/3[CE\]5[QR>!D<Y
M%489%1PDY9Q@UB06D^/4 FD-)#IIV=6:@*@9:XM>Z%%S3AFS@(J,BKQ=D1DH
MJTW3=M9P\-09#TT:BZ2.")=H:R;G"?/&%)<UD6WUUQZV%A<1;=1MA-&^!1:.
M&E!T-X(V@$O:$D5XU@0;C8E-)G2,@D/PM+5@:5$97ERP.J_<704<E1ZYA_I3
MEOZDD-<709RA00%8YTA,*N@0>!0RV-:HNQ-7_*P))3485!E4F=.H3-8+ DHX
M*Q4XH@PW@E E4J+$$KOG7JO/G"D.K):LL_1%5!A4F/LHC*?> :4N*0\01+"1
M4 V4&^HDA=B:]WOBW";@HE:TLUIUJ#&/5V-V2%2ZJS$J>E!:6IGR-D:"I3I9
MDK?_P07"O-M38WJIZ<BS,?;H- 6]>.C%^X+^*JN(BEE'C$H08S0R.$45M8)&
M%D+\C/YV52N="E8KTE95;6A>N3NGE.L?OLI7K1O'U2_6S[5\WD:PH\FE73_P
M[2NK]]^ZNIRXL_PL_TBT*:8;98S (<^><20%RBB3,<GHT]I6R1^,X<5BQP_)
M%7[:[RB3$E)I*W@BH#W1B3> H2X*EFWVQ-ONN.U#D)6A@?_S3V>3QY.1W$=&
MZA 9P3XR$J>4D=I'1OH0&;4B=]N'9 <R:EC8C^T\D]CWO_[RXR_VM_C]+-I_
MOLA_71.)'T<[6[+%^?5A_V)ZD0F#;!S_K\AD??&:[]ON\.-TNF@LG/777[$/
M(4MC;/4(FQ]OX3.?[:8X^^N3VU_]YK(QGI:C?WXC7F#_-89<AS/\$9MEK:'%
M3/#CJW<UWW]]+9M<9!UZT/(@;9*^%L-%OO+4-9>>VI0?[EEEQW_8C_/-M?.[
M\]G5V]UT%N+LZ5IXY.+#7ZN6>7I6P<6'U6\WQ5R=KQ^%+3^WCE0AR_]:@UC6
MOWKR[1?FY\8\WG[6OT>;A[OY*%MFMF7Z;BSZU>W(CE:Q'WZ?-V_/7KVKSMY6
M9W]_5?WP]LV[MS^]?OGB[-7+YL7+5V_>Y9]^?/WFQ9L?7K_XJ7IWEG_U\ZLW
M9^\^,[RJV_'=P&!3EGCD\T>^#M/QV,[FU6A2+<ZGEW,["1G<\8./%XOJ(F80
MG=M9K.S[/,F+^3?MB-UX=>/G__?TZ2^_ODVC<?RD<;_&;&3].?_\9T;__.<_
M/WUZ* ?K?3C8',+!K2OCM@^I/M>I'6Z^OX#-/@*FY.IYKT"R-/0R6,>-^>E'
MD]_^_4E3CB._OK A7+U>D=7J5RM>\&FQ_.B3W0BZA9+OFK>W>>P&XZWY<CW*
MS)B;O-I3G-U:!-=+(]O@8=[9GG.?NQ]X<[;UYFMQ;]R[FD_'H[ ,YB1UU?SY
M9O?HPS4;'AA6>',9=]-QR"/X^>V['U^=S4^X_=HR43UZ2A Z!T%G%;F#R$'D
MW!<Y-V-86A!TDE%]BJ5!3".F[XN>Z[@2! ^"Y[[@N8ZP0/ @>.Z];EU'&SPN
M]-RC]MOA2-I$SCUNO!N*JE;75PNR6MQA-\#0<CQX?;+^[4T_5R=?_G9Q'F?7
MOL=>D\U:A%XT.I';NN"V92+D Z&U.P?&]W2W73\(W(>"[IGB>G TPITTU1!]
MPS^C:;['Y23C;CR:Q-T\^[N.X\GS=Z,/51HU40C5^_S)\WD5\ZW"%36MDF/U
M,CE6='KC9]>L^CER/07?G93:CL1BIPM90IFB3%&F*%.4*<H498HR/7$1FUUK
M!AUU'_ F+JI9_#U.+GL^(BR@?M4AD/K2H+XP83ULM0N)E>\ S3T(Y\M!]K^N
M@;X19D^H(=Y;T(Y$T$2Y1 DWW,8$2@O6TL=.$$I6+4,$D4R?K/X-,Z16T):1
M64*$_G&+Z2'?(-\,A&\<5>"]B<PZ$,Z8D""PP+T*B='04FSD?GS36YD>IG5M
M2*EE>I!ND&Z0;N[2C5*.!FH<#Q3 >F<2X4$GI6/P!H0YE&Z.V<>>B)KIMFZA
M2$!(0$A 91*0H3)"<H8+KR&;.]:JF*0%D9A5J:T,P?T(J,\R45Q!S61;D2AD
M'&0<9)PR&4<IKBQ5A'KF(%#AB O2$"!.0N+>'LHX?5;9HLK4RJ!/!QD'&6<X
MC,,YLPD,M\H1"!Z<389H0P@13D1QL(W3:YFR1LZ@.5+.%RI'M<38EDE+]QUY
M)]35=7VTEC'WVHWHWOI.O64 @4@/$C216D$V.#0GWFG#:4LQPGOJ>P=%UM+H
M0PQ/_R_.ID^>/^V[LEK_*$,# PV,QVM@).--));E;4RF')NL$CQ*KUD*T7#3
M4B[X%N%T538;E,K&P@/?GQP:$72/M*,[<.FN[,8NS<.ZLFM./]3=JUB>8J1[
M%J,<BE!/U1X1X8OP1?@6,%2$+\(7X8OP1?B6+&F$+\*W$% @? L1*L(7X=O2
M:V8H0D7X(GP?"_L6XI;>]4CEA^E\44U3=3&;-O%2\Z9R4:B^CA_\^+(IU5.%
M>#&+?K2L.//-W9I4 ]#>_@X!CXG!/H[VCZGNW1SS-W!]F_XVG8;YBTEX%V>_
MCWQ\=076EQM8S3^/8_-#?M^+]],\XO];7K_1>TTP&5RRD7F0$;0@,0D?2?1,
MQ=#2@;V8I%+@-1%MT4 #QO'0K03D&>295IZQ),FD@U.:22!"&NTH"=8)#4E+
MSLM-)B6Z%MVUWRX#QD@S9<\/TLR>-!.$B50(RT5@0&ARW!G(?_+_>0I^>_A1
M.4FD34:7 .0=Y!WDG>)YQTCM7(A&!^DA>*D#]81JD4+SES@XSKK/W%$F5:U)
M9SVMRT R,DW9\X-,LR_3$,6B#SQY;8'9I/-?05LO"17)LI9FVP7EC#)9:]46
MDSU@)"/3E#T_R#3[NH8M)28HS5C>0'%+=2)$,!5)S.QC[,'9Z;WFBE(E:V':
M2O ,&,I(-67/SP"HIK-DTVZI1@9GB7;!BDPUR3MJB7!Y3Q4(-R:&!YNF6@9N
MD5?*GI\!\$J9)HR5WA$PQ$1EP?.HI6?9E,DFC,BFC-M>[J*K;%1B5$TU?<2T
M44I,4%O[K2?/-W%5Q0\7<3*/U6B2A3Y?S._$!@TS!*C]R8=#CS<[S/T+6?ZW
M[C)WNF?9DRIW;)>W!U?.W^5Q;>)YLZ2SL-$I%;2*%B+E3D?-M;-<1V^C/=C.
MZC':1]:*Z"'R9WN_OX$;7,@ECYY+#%<N2"V5-PJDC-I2H8T0A@0"5!T<.=A?
M1 _[3#.*XF&+5%+>G""5'$XE0H,T@H/5RH#3U#(2J. \J*!X-E6&%+53*]76
M>:)X'".WE#<GR"V'<XM+V@FKA)')@I7!,,E"=#[IE (3!YLIO4;FT%JUUCLM
M'KG()N7-";+)X6RB7>#>L&@-8V"=,#PDR2D5AOK(X>#XXCZC;YKBR8,\$$<R
M*6].D$PZV/8H3[PRR>8=#R@2K91.IL02I.@UHT4'V.A:M/:;*1ZYR";ES<F#
M81-^0C9)5H"031RP!&ZUXSP 42:;)X$I.#@P&&-HD#R*G),'0QXG-$58$,SH
MO($1F2J<D=:ZQ+SVB@'3P6WWP'9C5!A9$_DX3WE+CH_9-;+K;+JPXP<?,_-
MH@VWL>8#B$?<B4M[#%M<,NX&RTJ?K 265. .>**.2Z&8B4&S)*D]>,/79_B-
MJ94<9/SB/57X05IS2%E(6?M1EN%2:QFC2T;E7:6PUG)FJ$Q.<.L.;XK<7Y0/
MIS6'AW,4CXR%C(6,M0-C66\TU2+J)@[1<-"9K(B6UH%FSFLRH& BS6K"'HZ3
M'2D,*0PI;">C*U- I%X;Q4&9J)-(%)QR@0=KY,$4UFO,DC:UT&AW(6DA:3TJ
MTB*>&1!)*B$ ,B<YE;F*0^0Z&I'4P15>>RU,Q$7-Y<.)M$320M)"TMJ!M*@A
MQFCI@4D)1(NF\ CSWJLD#:7AX'C.?FL<:5%3^7 RV9"UD+5*8ZW= [J.:6H)
MX:F1,A#JP'HP>9_(-(D!K) N2@SU0HI"BGHL%%6D8<5"XB!BHB(R"#H;68R"
M8RGFFQ'.S=$J+U'#:P;H1"\SW.S)\[_-IO-Y$RJ61HM!QH@-APB'P67;Z&<)
MF%^6>-G@FV0\#Y0*:8P'K;(5Y(04PM*HI%#FX!("/896D=H,TU\^<(OG]$-%
MQ5W\0[!$HP/FF+3@;#22AJ0:CS'52I-RRP@)50M)4&]1;Q^EWDJ7=.(!>" :
MM/2.:\5%"LQ:X94]V =QQ# ;EG<(8I!9)ZC)J,D':S(WB1L;F0K)@"3&>2ZM
M4WE5ULJQ</#!;9_1)AIJJ0?9) ]5%U7W<-6U1 &72CBO0>A@=4K<&B-$(MYP
M57+,!4 -?) A%ZBZJ+H'JZXC1'FGO6,"("EKE4G.)TIL$)R[PUN>]!EY('C-
MZ2!K2:'NHNYNG.WOI[O*:$]C$I$["Y93JWS67$4I4*M=.+C;*YZ_HZ:BIG:Q
MRC:]4A71E$JO0 6EE;+"$Q*!*PGI6'5-6-ZG,O[@%\Q"#I5W#7,XM8)B?[.3
M/D2O3<X>P*P,?04N#G"H-:@UJ#6H-:@UJ#4#FQ_4FA)G!;6F[/E!K2EQ5E!K
MRIX?U)H29P6UINSY&8K6<-2:TS\9:LW M ;7FN(/G=J[:*S/]:OI19S91?Y]
M%3]<Q,D\S@>9[/@(>H4,X3#\]G/LV2;D[14HFY3N)IG[U1J;-T_0F;(V"J4$
M:,@_2NN%3,()!3(=7"&GO\1*@#J3XQ#/W+'+4'ES@LQQ7^8(7'L7HW7  E#*
MC":<:D:%C($G[8O-[*104S7(?# DCO+F!(GCOL3!J*201(B&&(B4ZZ!42L9[
M"\"D&5)J*:4U86B#()4@E9R$2A*-$A0'4,* ;\KE&9X-$3"9)Q(3!R?(]9G;
M2G4MD3N0.Y [3L,=PB;*+./@N %'C!.1*2D@@@F2TH,;*O>97*MJH1E2!U('
M4L=)S X?C64>G&$,K%;:":.B$Y1[K< >W#6OW[+BO";#+(>#Y%'>G#P$\MB]
M"'@7Y$%B-CPL!,]U!-!!4^\C$X(1$QC1!]?CP>QBI(HBY^0A4,5Q[0S/;=/
M),D8)$1+G /&%6>N.:&% ,>JLDUT+=4@:V$>S .EAI] >['PUI"ANT$JHXF?
MOH_5U^/I?/[-PXA4^8Q AAC.ULZ387KIQG'[<PZ10_-#73W?7AT-OF[GVM_G
MY\_6X+^FV]=+Z&^0K!9$><LAFV,:0M29<94@V2QCGFK.#Z[4=% $S'PY74]W
MJ'!*'T0/A"WH_@QU?X.$A80U*,(Z@*^(9]+%8%U,"K@G%BQ$3161DA)PY594
M!U[SA^&UWH^E3JW/2%5(5<>E*BEC4TC/!,M9<TQO! !0IXA7EB0]J$@?5C/^
M($[KD;R0O)"\MI-7<")P8$P*P2 QL%93%QRS/%*I&"TYMDC*F@RS>0VR%;(5
MLM7]V2HR)Y6VDF1["[SWCEOP3DO1Q%BK'8X*3AC-Q&6M!46V0K9"MGH<;&4I
M85F\DDF20/ADB0@T.J%DWA>J<'#<=J\!5$!J)AZQM_W4.HUT]?#IJB4DZX1T
MI2B/CH=L1UD!)&ACG9>).VZ4$YP>3E<8LH7DA.0T%'(JRY9*+)GD@PI&>?"6
M6Z>S*944332"VR$'KB,'N1*UD(/L@=$G\Q02/Y81-L0HK^&0WH JC0U'J$-?
MXT\_5(0OPA?AB_!%^)8L:80OPK<04"!\"Q$JPA?AB_!%^!8ZTKV.=(8C5(0O
MPO>QL&\A+NI=CTK.I@L[KD*\F$4_LLO3DG7-_6J0/NX'<N8W^ .]0P[JKHHZ
MO-Q Y6:I.::]XEH2"@2,YCK$X+Q70D5G7-C>IOYD1?:9J@T=9-K+ XX<0,)X
MZ(1A>%+4&&<-"Q"D-RPZH@*+7 HI]<%=.7K+\66\!C+(Q!/DBZ'.#_+%/X G
MJRUXY94#1X4-A,H4I4\VZ& .KBEWQ$3;;'"805:G1 (9ZOP@@?R#:*6%BP#2
M:M"1ZJ0$X8R)$/(O^,'-?/I,=F6LIFJ0=460,H8Z/T@9_T@V2I5M#F\)!Y^H
MSE016(B1*$FXUB5GG.I:*/1J(&,@8QQUE\)<8UQP(EA3:=$8*T73?T-08E*B
MHNBL3UU+(9$RD#*0,F[G:?9(&5:(I%.R3G$)U#.KH^3Y9T?R)@4Z2!3O(//R
M;H)X#9HC52!5(%4<TX4A8VA\H,"-!DNY5<DE0I/4$B(P<[1B^;RF9I!YD \M
MY3';@Z,F5F09'A)&B\M9G \R1&0X%#6H:*XOT\SKB9]%.X\OX^K?UY/K'.P7
M\WE<S&_L;'22H 6-- )5QL; B*>69SJ*S)!R SP,J_-^;(AL-7"+Y/1#19W^
MHD[[I)Q4 "* @^"#28(QE9J2"B3QP[<>O<5@Z)KR09Z@HD:C1O>IT<K[",8[
MRV6$P*GF35E?YIG3T8,[^,3BB%$24"N!JS;J>&DC/;F.9VO;> X&J+00K#0B
M*W=,$;2)TI&#0ZW[#&30M32#+(.+2HU*W:=24\^9Y4THHW#0--G62MC@9,SJ
M33MHT=9GJ &M)>ZO4:F+&^G)E3I:()*")D038,EI'W6D35];[Y.%@YL#]1P-
M8,P@2T"C5J-6WTW+[TZK'63;6U-KO6= (].VZ7?/M4XL)!E<D0?V>8T>9C@@
M:C-J<Y]KM$TT+].:4&T!N!%&D4AHD,P$*FS<?J[55?,]6=-AUA8^YL'Y$8HO
M'*0%GY-U81$]NPRSDY"=7D;9:V#.$.3:QZ*(R$7D(G(1N8A<1"XB%Y&+R#WY
M*!&YB%Q$+B(7D5LR<N^1'S@$N2)R'PUR'S/G'NJ(OGX^N$\VUY.;WYZ_.HQ^
MO_K,77$L)9;L^]'XX[/JW\Y&[^.\>A/_J'Z=OK>3?ZNKY96ZFL?9*-UU?C]Y
M_ETSK!M?'Z)OCA9'TWR/+,(X&X\F\?8[M]QV==?539\\?S?Z4*51<\I1O<^?
M.Y]7,7]OR-)MOO+Y?UQ.8L5,!A)A\&Q]\;MO\V/WE:)6RBECIZ17D :61%\%
MB04AA!!"""&$$$(((8000@@AA! :%(0.;UZ%$'KD$!HP"QWJ#]H2F+A''.)1
M/45OXJ*:Q=_CY#+.N_/.M QW#9B=P?:@_+[[%C [B<OWRR'6OZ[!LAE)'3FC
MA*08@@?+J.."*THB3TKP$%IJG\)U)#40R<S)*@1QHFO&.BM]6J*_^V"-+4!!
M.]?'+U#LH83ZI\Y9M%=E[U$2]^814$U>!?40DP*J0#,7A$E.:^.%C2U5#N_'
M(_UUAC*BYJ8M$[K'!75P1()+?Q<#+&OIC\8'+52R,0&XZ UI?K8\& \JZ);F
M3/=3V2.6':*$U8QTEOC\(&T!5.&'I\)$AL0H51&HAOQ#UNC(;"2*$>6-8X>J
M<)]5A;A4M32=I3>CSJ+.#D)G7=9.Q[P$ PJ(<(X&[S6QC@.SEK74%[F?SO9:
M-$BS6M'.>IJASJ+.#D)G*4TZ9>U,/J^S- 3KB+91I$0D$=JWU-R]G\[V6A.(
M<5HSC4J+(<WE*6UG?7I:E-8PR7WR6@4E07%JE!2,0OXZ&[5J:^MU3Z7MH.1/
M&GV(X>G_Q=GTR?.GJ*&XK!:GH7TNJSY&$IF4S@<&C(-A7.D8N B,:L.WF\)=
ME=D"K6I!.RM.7Z("]GQ6_J4B/B6MV@4I/D: 8! 10@@AA!!"""&$$$(((800
M0@@AA!!Z]!#"M Z$T.-EH4-=51TU:M[5[?G#=+ZHIJFZF$V;D_=Y-9^.0_5U
M_.#'EV$T^:T*&XW!OSEJH^?"#K;N.^3B&]"?T)W>H.YM^MMT&N8O)N%=G/T^
M\O'5%>8V>]'GG\>Q^2&_[\7[:1[Q_]WN46^3BT (MYXRB. ,2R&P& R1CCL%
MY6:!,*YJ18[:G6X QVC(#<@-77$#F"0="<;*Z, (HA.5T@&C 1(GJJ7)72F9
M'<34((_:<1JI :GA$5&#M$X"-U$#:$C!:R>- N\$(21X>G#2UQ$S2!2ON3QJ
MKRWD"N2*1\05.DFJ@"7)O0 "PEAF5(K"$J\B<P=GF_69JL*$J94AR [(#L@.
M_;"#,8P$K2&("-IX;96C^?]$.9""ZJ*38JC)ML-1NP B.R [/")VB#%S@)?
M0B*@*7?$<F]I$$$13P[/5.\U_89*J(UJ*S Q%) B/2 ]=)RNTRD]<&8\X3Q*
MES0(R9SA3@CBHZ<I"!<?;*(/<@%R 9H*-T\R?<CF@>"41P?)1RNMY4&DF*SG
MVKJCI121O.Q+^6B6_5)B-BYL:%#S=/7F9Q6[^)#'O FB*GZXB)-YK$:3+.&6
MT(T!1&BT/V6AC#:=A3B['NJ_D.5_C:1'X5@#WY/=;HX\CW4]ZH;D2%TU?_:D
MM_F[#+1-5-XHZJ,5)8$&1RAHQZSF+/ELVA !4;M4<C!&#9H73WEMVC,LNP;U
M_P'K/Q<A& :*1@+  AAOG!7$$&!6TAU,F),%7+!:B/+C+5#]4?T+5G^K:0HQ
M)>:]!L>T33[(!(P%K1,W!Y<M.69012UY9T4YD0^0#QXC'P@&5B:C4Z(4C !+
M9!1):VFSKL=X,!_T&CA!:B;*#\Y&!D &*)@!C*4J!,F8H0&DL2YO#8RU7F5*
M2$ //O[L,SA"UTR5'U:)!( $4# !4*6<2(19H0D -R9ZIARA@:GHG?5%QS^H
MFBLT 9 !AL\ _'0,$*TS- 8? I<@DS6&465-4-(9KS7%$ =4>%3X![3D)P4R
M9LT6(6C0IMGU9Z57H)B6DICM%<<[,M]-+51G/?;*5>:2PQ=VC;(YFR[L^$&%
M- PQ?FL;T0TMPFLG^NLQ$&Q)DION4*XEX9:PE+="VGFKC5>16@\RT]SAF2(]
M1D=(6E,]4&?(0XD(19I!FMF%9D)F&<H\!$H4>$^=:O+0K!?2 4 Z. BKOR ,
MSFK275MD9!ED&629OEC&IZ"$<HH*8H$Z[RP+W((C3O' S<%NG2/&>FA:$S+0
MV$^DG:+F"&FG[SV49"0RHXWA 9*VF@6?H6. <.J5/;B=7:\A)9K4! 9ZH(1$
M4]0<(='T3#12 '#F&0_&@63!6,)HIIND><B&3MF];IFJ)1(-$@T23?E$ T1Y
M*[ER4AB05EF2DC+2.ATC)_;@(J7]5@A1K.: +AMD&F2:_>)MCLDT+JKD4N)!
M.E BWSAOFH(F249"@SHX.P\C<9!6D%8>G0$3+ \^*:\XY>"HMLQ$H[R3)M!@
MP_92REW5+:$":O;(MSV%1 ,]>?ZWV70^;T)YTFA1?@Q/H>15(/]LHXSEO/^R
MG/9-CN#!61-]H-*"E]$P[5*T1&<"",D??%K47^@+J)H *YY3AF19H++UJVS&
M@!<\65 .P*9@--!L[T=!G,\J>'!+I-X"0&33R:#\K'O4-=2UZV,"%ZV7.G#/
M87D>:0RE4?L@.?61L@&%03!:,U*^*P^U#[7O.M7$"V9U4D1H!]9Q$T.*E"C?
M! 187G1G#JUJ*<J/.D)U0W6[7NRB LU4X#IX4,H9RYWTAAOJ#=$[9':=\$Q<
MB)H,()D;U0W5[5./.A*4YGDS%V)6I.A2$"8 Y5PEI=CAYS5]G@P+71N.UB3J
MVRG.7O?TF\CD @M9Q%IF_?%Y8Q>C$[H)_?+18C,&U"[4KKU7,\>!FNBYL]&
M9-18%9G/RQK7/*]MV[V2W:Q+G/.:J?);G@WPT&_7,^<R]7^(H0VG''&O;5>&
M)N]!K72(=$0Z(GUPDD>D(](+Q0TB'9&.2"]SQ(AT1'H!DD>D(](+Q<UC0/H]
MVE\/3=Z(=$0Z<GJQAP+MM;[7!Z/5]"+.["+__JJW\;S\9*&'5KZ\N /&CBJ7
MO[W"5I/&V"0POEI#;/-4T@@ \"8 ]Z"HM$FQ1+4C6<5<9 5W+.:JIK+\@#9L
M5H#:7HRVL^@TY]H(+S18)9T2^7\A6I)"<*;<TKB4U08&6G\;E1V5_23*KIA1
M$+F(E(&U1@MG6=;^H!6!Y,F 4K,HK0DCJ/ZH_JC^NZI_X :BI$0FEH J:IP/
ME(./.I%HY,%UU?K,#:.RE@QM>]1WU/?=]1U<M#:XI)P&8<$8(YV/$&/D2=F#
M,['[3$Y3-8?R4T%1W5'=BU%W:[Q0)&K7K/,V6F-BDM(0;8DRAI>=')?M>1AJ
MH3)4>%3X^Q8Y[61]M\*)O*C;$!EPZZT+*5@2B07/?3J\3O*CR\Y#]4;U+F8]
M)XX(:91C,MONBGK+!8U-^BT3CC#BCY0>:&0M^"/PM)4:'0#WZ!I\-X9@-/'3
M]W& $02?>>SB0X/:.2U,+]TX;G^HXODN/\'5PW187?GW^?FS-7:OF?'U$KD;
M?$A#ICXNM7:20R)$!QF8X\#RQH<'+LH-3#"UUL/;VVP!Z[#M(J07I)>;]*(E
M5]RF$)1IO*71 /52*Y.9A3#'MIM;IXJ$$*0&)I!>D%Z07LJE%V^3I3%Y;\&#
M248[2QMJ <&4)N)@9\TQ8R](377YA<R0<)!P'C'A<&X#2)Y,B  B"J,%.*^T
MX3Z)X(NN!*QH37CY+2:089!A'C'#&$XBX<8QL JLC2YH8:CC^1_GK#VXJT:?
M\26@:L4T,@PR##),N0SCJ"-.! ,Z2! D&,N(49S*X+Q.H>R0EDPQ8- O@Q2#
M%+,M2.:$%*-2U%SSR",P $TRY0ANH_6&JQ B!M$@H2"AE$TH9=DL0G,1++<I
M4@/+^)V8C1C&((:HM*1'"MMA7-8*RJ_JW2=;%!+24RJ9%4I.I=;0*51<@UH_
M"Y4A0@XAAY!#R"'D$'((.80<0JZ,N47((>00<GN[V0L5%T+N@4+N@;!<(6[#
M77W59].%'5<A7LRB']FENWI=.7@ :7\#/#H9UKG((><=5]G*+S>PM9DQ8W2(
MQ'%JE07*K+:)I?RWT3):*@ZN+]1?0AZ#FM/R,_(>RJ$I*OEPE3QY2WU65N8U
M PY)D^A,"%PI2PA1!]<,[2TMCO&:#J"K,>IX>9)_;#H.2AFE4](L6&"<6Y;U
M73OB160T^(.+@!\Q-TW5FI5?-Q"5OCS)/S:E9TY+[[BQ*BJ0*B_JU(,4RO.L
M3(X?;+WWF1_&2"UT^:'5J.;E2?ZQJ;F, ER*7 <P0(/2E)A@I"&,26E$+#E)
M2^==.EKPJ.6HY=NTW$%,S2+.6-*0UW'7J+FE+AJ5C+.ZZ$0I58,N/]D;U;P\
MR9>FYO?H*;N7FG,E%'7*:"L(!&MTLM)3X9F7D*@Z/!^R@V2ENWF0-4#YU6)0
MO<N3?&GJW?N6/&@@CI!@D@7"D^8J<@B4"VLMY>IX%7_I &KQ/[0DH6QCC9J3
M_.7A?1@M+F=#:/U;**N4&Q_S969X/?&S:.?Q95S]^WIRG6GX8CZ/B\T"X2D%
MSU2DDOD(G!KG@G$R*1]%XCP=7+&RO_-WF1F&E^^F']+"CWIX,CW4SA+M69#6
M)_#.&^4H:!.\8<(P+8L](J>J9@/HLH5JB&JX@QH&(G4DD8%R #$$'6RP$&4T
M2GA!#_9T'_$4FPVBHC/J)>KE#GII9%X,/9%.<0)!)^NY5EI&%1GG)-J2#YJI
MKH4NOTP@:B)JX@Z:&'73$E8IHJD!"F"#8$SJ8")C$ X/V.[S+)C7(-%4145\
M$(IHK69,1:.9,R 3<XY;ER]E/0R<L8,5L=?C6E$K JB)J(FG2VOM3A,I$U(2
M([D('HCE%@0/U(%)0CIB:)$GJJPFIOR "=3 AZF!':^%D)1E*1 A1 (-S$8)
MT1!!552!I.W;PZX:D(LZ;U0?E%;=.=I<__!5OFK=.%[_XKMOP^CWYU\M'[Z1
M]FAR:==/?_O*ZNEO75W.YEE^G'\DVG2BCC)&X."-,HZD0!EE,B89?:+KA+'\
MR1A>+';]%'V21]>,\=.!Z&?'_-6G2=I_F'2O8;)KQ7AS^3[.1OZ67OP:\Y?Z
MT7AU\O\V76O%+[-I&BU^FL[G/\ZF[Z]6D+/I#]/)LKMP7D!",X3OQU/_SR<;
MSP%!><J<C#2"H-JXK#K4*V!.4V M$0/B6GE$5A[]I(I902[R&!>SR]A(>8F,
MRL=Q V:?Q_;O3YHYRZ_7I3I7K\=VGA7,I\7R_3=!GNS[T?CCL^K?SD;OX[QZ
M$_^H?IV^MY-_NWD$3MJ5X.HP?U63]A/X"?E4YW4]M&<5R>#_Z@:XVX[O/ZNR
M6P[L6Y7MVYV^>9,,OGR7+VCOEJ^6V[_Z9NQ UIBK3VS*W6>PQ=EZ<CX[>76U
MO%)7\XSLU!+-L+SP1VP6BV8$XY#O_^.HX=_J?R_M+-]B7L5)B&&MNAL#N_>C
M?Y+J/5CT?M2)\_J%>7TW^E"EU=R^S[\^'\K,MBV)'9%%%QW(#\5<ZR#VOQ_;
M>K_/%!)?+EKKFY\:JO]Q.8D5:T+S2'.H=A* (C9*QH998@,0&X@-Y W$QN/@
MC1XMH?9![#1GJT=>7AEE@W*21?Y4_64Y#^_M[+?1Y&GSCF?5^EH/4WMSC_ZL
MT\GM?*>P59FZX(4'N,-"N:'<4&XG7B56?CW!]LGE*6\Q>?)\[;:MKKVZU:HY
M5%L23T\60Q=Y@KUIU7&RO#Z+C!YLA3\=PSKXPE&<*5U 7SXFO-5$K3G^V$QV
M9B9X&P5H0R" L<8E:47T*;^,NB6]21#.R:>SC7]\.CW)]WZ]B.^O KG7M[TZ
M9^GR;-ZPFK0&JIW&,5J,PB,S]:5X2$,WI7$(YUB3K(Z>&)(BV*B< ^H\6&-M
MBH*T5COE?#,<Z!2<0RFO.4720=)!<ZAH 1U"34J"=Y31  3R'ZNM$%8 ]280
M9D-+D=9;H1ZGH28E:B';BK@A-2$U]60!( ]U90\E$[3S-+BD/7"="8<[ Y2!
M]P8BWR%W[Q2D\_G>UP^"=([DD[O'^5*)WKC_G-CQ>.J;R,GJ71R/\Z/4U=_B
M).-N7%=V$JH7X?UH,IHO&B#^'JM7JZ8Y\P*<<T<]]MT/R#?/:/, U^>S334L
M4E?-GV^.?U2]A9,/&?0Q[<2OO\S9:SBOP?QB$FXB>0WDS2R7P+TB&@(- 8*B
M1B9I&.4F$6N";ZD;N*,K[>>L7K.1'5\?FN9UI/EEI\6"3&V@K1K"J<F\"X+L
M 3S?(($A@1W3P.R:K<! TM;J:)D'F8RUWD<K8N0ROU*M91!W<L(=@ZWR?I>;
MMG*GR%9(34A-IU\>NV8K294%DZ02W@(3QD'@(1)F%+,@Y/84K%.R%16LEKPM
MFQ_I"HTK9+!3,UCW=.7!F62Y)R$R8#0X06U(5! CDN=6[.W1.PY=R9H*@W2U
MEW5U2K_A3F73!^1=W$S,'D; 7^?34O;:T@O@'NJ9^<,2Z2$'7H: 8%(&E8R!
MX)TFVD0BG#0\2D=:&BG=\I1V=(+%:DK;BI$4N<X-!AC(PLC"2+FG#"A0@E+'
M97/HE(!YXJ2,TA!E\M]21;[5M]M1-5%5F];6D@^.7T\5M53X@SP"HD-S\S@B
M/2C>W,5D),A >&PR7+0PF093!*=9#+*E_.2=^ET=F9NFM1\/TB'2X0.A0^2^
M4]I]D0 W0GM"O0=IHA.RJ4/?O(B$Z^V=2SOJ*$X^T\_A41 =!H[>-W#T[>(\
MSM9>W>KK]6D*G@'B&>"IC<XMQX)OII/I33Z^>Q*81/)*^423M=G>U!HT,4V$
M570A:M?2MNZX0:'SY10_W99O7>O67K5%$OKI<8/<A=Q54OS"+D3%G; D40^0
MB8I'8:-+PB9I4J)"D]8>#<>,!]V-J&B=]_E(5!@7BJQT:E;JRZ(*E"C01G/+
M'7!P39H-39YRT"S9=/)0T!V)"NIL"R)3H4F%Y%4@>77"5,I$ZR$D[KB$Z+B6
MWG@)G$.D)M(=&M"5P%0"LP('%0D*#SX2=.TI_#YFW,;JS'XH,IW\X'DH8PW)
MCU&%Z673KJCXTY.A',8/7J9;&].MSZ::/EM9=9L.7UDUUH=76957JKMZWU)_
M7WU8S&P6TFAB9Q^7:UE>8)O5<39=IEZ\;HK,Q_EB,]V>>Z5M4RP%$H0 +EC#
M@Y"*Q"1<6WO77H)(*:N9&D*04W_KPN,((D4^QVB"X0FP!*:V$9PS7OD8+% N
M+-,T<[&4SEO->4NX?S_AJ#(S]1!.L0IC&J3, 6D\FL!'DFD)Q)HT98Y+ZQ5)
MF2B#]A UBTD%*F+:P17>4;Q736 (Z<*%T1'RZH X $GT89BBW"EA F2KDP!8
MY3SCQAAJHS%@9#ABA.P@4@%Z89I;CO'E/U_E*TV/\W6O^4_-W9_WU'M^[1^Z
M9^]YWC1O;R;I4_6!]:1]9IB;"N3'T<Z68C^_]I(OIA=73=K75ZY$O[SXY*H'
M_/>__O+C+_:W^/TLVG^^R']=*^KR#K?>]>-TNF@.@M8WWFSN?NU;V?QX"V36
M?1WO#"!/BXNSU0B^:S!W.#V0.S;6I%&>\=6[FN^_OO;D.<M[N.;&7WB0BSS0
MIZX1U5.;\F,\L^,_[,?Y9\2YP7G?G<^NOF,U'2N2)<OCI0TI7C'Q^AKY:W6^
M'OKR).JJ[/"JJ69K1>*K7VV"XLFW7WBF&Y-X^SG^'FT>SN:#;)G6EKF[0=;5
M[?(:K3(__#YOWIZ]>E>=O:W._OZJ^N'MFW=O?WK]\L79JY?-BY>OWKS+/_WX
M^LV+-S^\?O%3]>XL_^KG5V_.WGUF>%6WX[L!P-$B?]8W1\,AKR]V-J]&DVIQ
M/KV<VTG(R(X??+Q85'F]JN;G=A8K^S[/^&+^33M<-U[=^'E_2N-[41K<F]+V
M'R'L-4)QWQ$>.DRQUS#EM8FS7KIN63@O1W/[VV^S^-MR.&_3K_'WF.]PUBQ[
MS1V^'T_]/Y]\&B:E%IK:=LRJ"(8G1X)6+C%HW&,^MK3)N;.[B]D>N6B0/[N,
M;<_$$P@-UOEH\C-19BDDQZV@WH#+VTFZEGR;!OW/Y7PQ2A\//]L].X_5#]/W
M644^5N=V7MG*S:8V5-F$B]4T51>S:;CTBWG6-;O(6IB_:3S.KZ;5-%O(V?@;
M5_%_+T<7R[: ^9:7*9M3E[.8%?3K)V]?_3Q_\DU6SG'TV2Z<Y%GY]):FF% >
MUN\C'YOWOOKYW9-OLI2:H8SRD->:VE0Q;\ZX+^+RH+L*3>&OD;M<3&?SOZSL
MFZIYANOK#=CRN.?9%)Q7[F/ES^UD$L?5:)Z)8?K'I')Q//WCV2:&M]L[!\!9
M[@5GM8)S^SVW V</M+%[Z'GW4E)[24D?(J56&W3;AY8FZ-)6SHO8N#'[?<;Q
MOS]I^""_7EOPJ]<K(\&GQ?+]3W8SU5J,L[M[B=MF3)MQM!Y:8QX]N6'L7VT"
M^FR$W<ONO%MOBMS>KW:G6)P>6[#_.&IVM-7_7MK9HB'4A@+#J;:I1XY:?'23
M_6[TH4JK"7^??WT^E.GN,=#NJ"&_)QS$UM;9MUV/:^)?1^HV(SH]?O_C,AN,
MK'%(90/X1*A%P P.,&8)&$# (&"081 PR# G26/HKI7C7<D<ZJ%ZN>'Q.<HI
M,#8F?8 !4"4+Z,MG\VM/]8U24UIYXHA.0C)@0EMFI;(D2-;4#K"M-?7NU#59
M-+?[[]'B_(?+>99@G+UK7*8_K-RERTRW3<WKLL<!<%)HCX,3Z'N9HQHT"R'E
MW"?VIX5?@$FC(@^6-RFTTAD/DA$)D0CFM&KMB7RG',D)^8726I 2:^ AOSP$
M?D$KYRA63M!).4F(-=2 ",X)$G148+6PCMK6ZFUW:HV<CH4TU;44#%D(6:BG
M=1TIYR KAX$@D5*JF=5-H(&)@3%. TTI!-'6"*>E0LCI^$497ILB*_UVHLE'
M\GR=W+W5Q$@=VZU5%)^650]I@':2U=(ERY@/@4 BVECMM652&FLBP/9:#+OQ
M6 /4+OF+*56S(NL;G= (0LTL0S/W4,.\(XE,.>LT$^ %,50HJIQ1,D29VLV)
M/9PFW:NAJ;,1A&J(:EB>&G:S0$JEE#&6$I,72!6Y4U9)[XSTRH%5+1W9]G(D
M=*V90HA:$M1,U,P"-7,/-33,FY U#I*Q )$8H60TTK @3! B=;3?[EP-3=,Z
MK,1]=G&;Z1U;_)036_+JYW>?4HZ.O0OO1EIE5).X&_Y5DI?Y7G4=NGB4HLTA
M;:2(7"GFF8:DM;,I0MZR* I1"-Z5OR#KU@]7JM4I'T.M^6#:3!2D!04.%:EG
M*-2SU_D*@-&,"AT#*)%_!)#$<1Z$%[ZM0-9>#I'>>(;4DA'D&>09Y)FAF3A!
M41$U4R2;,\!8U"Z88*U(3":B^/:FTZ>E'DIXS091HJHT-2APJ,@]0^&>?7Q:
MP09/P:J@") D'0,J77 J@!<VQHY\6OT1#:F%*3%&K3_M/9$O##Z?^%5M*=-U
M-EW8<;5&WZ=:6T=ESR\,ORR*7)?D_,)X'UU4\! $=?]#O6S1><,$98D#YU$'
M*1Q72FIE1?[I2!U(E&1U_KX!,&BO&ES:>!X$HR!]=&2ER:S^*H$D6>\A!NZ8
M!N^(I,8Y;WBKE=9##PP%-&_K2LQ[1*X8.E>@]7%<!Q/U5&@I!:?-CBYI'HQ4
M$9A@3@GJC]3\@=:@5 UZ",=AR"E#XQ0DD([L#Z(5) E>1Q= BV"-M<%9H:(#
MSUD+6_32^""SA5:UH"7&,AVHG;><.LM_;G4UZ+F"K=ZK@JTYI()M:\GQ;1^Z
M3\7Q[J5D]I$2(X=(J;7L^;8/754][[7V]INXJ&9KMJC^B$W1^L4J57!98'@Q
MK?S:(;RN=A_SEXS'TS^:TMFS^%O3E^79\2:/D;TFCQXR>:W%X+=]2)X2XJRU
M^O;63[%#I-1:8WS;AQ26LKZU&F$I:RQEC9.-I:Q[X!:L&WHUB,'4#<5"LPB8
MQU-H%@&##(. *1PP@V:8(\5=E9QN^&(^LEC"NJ-Q/KJ#U)(%=.\CD>1\L$I8
MHAP#Q8DVA AK S%2<R5;^RO>3$)\M["+V+0=_%N<_I:?^+P1Z3):ME&S+J-D
M.54UJ!+C-@H* D?*&?HY:S'2N']&LY1")T=M$AJ<-$TY"<$SDQ@2J#+;X[N.
M2"9,\QHTD@F2R1&79^27KNT7(9F*0C!'/8!VT5E- Y54,>JI<RTE\F]G&!Z/
M<B1A-1$E1GT@Y3P$RD%^.=!^22'O>)2U@CH!0)*AD3$+C,O 0(362@DWLPB/
M1R9"YLV0*3'@=$C9@2=W1;VZG$TO(A:>+B9->H V4.(0J4J2<I- A: C$"$T
MI]D&8B&U!L'OZL-9X;/3C9>0A6Z\L)SFHU?(?78@C(#.6I:45A"-UM0PS[GW
M-A@MB#G$Z=&#]DE14U%B21/4OD>O?=TLAR1:3R+-&L@U1":UHM%IJQD75G/5
M4M]V=Y= ]PHI**UUD?7-4"$?O4+N=: HK53>$*(Y$.:=M319F8S(YFB*[I ]
M= _:QV6MM1JT]AUIJSRXHM(OWN??>(OUI#O(?<6"9^7;/: I "6)1L6!AN ,
M<3P:212AU)EP4"C'6I<Z+7JF=<WTXRIZAF2#9#.\<Q'MF$W>T!2X@VS)&99L
MIAJ1HB4R\5:;;N>XCCZ8Q;!:F!*MNE+4=4!#1689"K-T53-:)<^-!% 1/!<V
M6I&H%RPD3?(F\J"(CA[(ADM>2U)B5$<I&CR@H2+9#(5L]FF$P<!G?B ^TPM(
M%S5G5D6C?!XP57I[^9]C,XOF->4E=N;%JM!8%7I8-=3*#<<=@J#N3;7>L\RJ
ME$#3?$A0:R-H+4VBQG'@:7MO,ZP*C549RV84I(^N>G=8[01)CB;+@7IF++&!
M@78\<!ECJUF&5:&1*P;$%6A]'-7ZH%1(X524RP[70CF18A#!1,.<R48(5H5&
M3AD\IR"!=&1_>):( <J]I!QTBL88Q:ET5K)\36SO'895H4NO"LW87L5@^2'%
M8-4^Q6#U24OFMA:RWOHI.$1*K>6ZMWW('*,J]-EYK%;-_CY6O\5)G-E%_H;Y
MI9LO;!ZP'8\_5OFO:IJJT6)^54"Z2K/I^^IB-@V7?E'-FP:"30'I. EWBTB/
M)B%?FN6OJBM[F7\W78Q^CW5FW''TT_?O,ZOXI3CS,//KB\LLIM_JM1)EJ<TO
M\[==W2N_YV+Z1WX]O[RX&(^:1\N//EK861YFOKN-L^E25^OER_<Q-#J_'-A[
M._MG7,S_LE+=:MGUL'(?-WY7V5G,-XKSIK)6J%P<3_\X9L7KUMKA6S\E#@%F
M:X7T;1^BY*3ZVUJE>^NGY"%B6CTQEJ_&\M58OAK+5V/YZ@K+5V.M4"PNBX!Y
MG,5E$3#(, B8P@$S:(8Y4H!8R8F-KZ_]1EC$NJ-Q/KISWY(%M$?%AZ HT"9%
M0$ TT6@:='">$:NUXK ]\_%G^S_3V0]7#MIE1.\G+>NV_HJJ"2OQC*>@&'5D
MG*&?"A<CC?M'HSEN?8HL4$-!)66-S_0B#),N*.%::T#>S'4\(I>PFG) +D$N
M.=[BC/32M?6BC,\L0QD3*8+0QF3RD=$H;6Q,9(=HM>,Q3E.LR@AD'&2<OM9K
MI)>#K)?HN5-4*])L>US^CR;KDH\TR<2M%-M3'(_():3.%LQ#Y9(C^:E.[HQZ
M<1VXA$6LBTGC'J 51+U1/"8FI!< .F^X5&"21Y%-(\ZDW,N'\PF<7?MP@&$-
M7=3& K5Q'_=I"('8F!6)6Q!!6 Y6><4$IR0YU5(X;@>71U^JIVMB2DS20]5[
M]*K7S4)H&'5!6M%DHD 4PCE%LCZFH(S6X/1>[H!^M%$PJ$61!4I0&Q^]-NYE
M@TJ2B!92)0*,!NM\BL0V)XL$O&AMY;!U]]R3Z@E1YYL/6O4PE./YSYLI.B^N
M4G0PK*.8<0[;@]B-1<*%#=83K267(%VPEOKH\A; B&AHX'MMS:^0_V(2KG'?
M)4%J4H/&. ND@$=. ?M48!6&FA23<I  ;-+1*>:<EM89"*FEI^X._H CZ+N0
M)3H&"D(LZOO#U_=NEGP+VIKDDW? \H]>6TTX:-/TQZ5<[N>$Z)L"J)"U)B6Z
M(PI",7+ P^> ?<X -#B7E'0,/"1KG:!*<,M3<)SQMN.W'5P?O2N\Y+5A#U;A
M'TL(P<^K6B08/U ,D0W08H$H*:1D0\S;E@C"Z:BX4OF?_,>*EKCM79P4*V1V
M6M1=U1H/,%$32]3$?7R#.B2=> )B"6BFC=0^)I>L2%8)O:>OH >U,S6($@MQ
MHMH]>K7KJ.2^"XE(Q6.D#%30AED=K*""^KQQ#ZT+X/8M>_>:J* &/NR#2]3$
M!ZJ)>ZB=4\XQ&8S.BQX$Z9TEP3)-C$F2)D+VVSCWH':\UE#B5KFX_?#=O?OL
M-_<U(U!7C#?%5H3XYEYE+(ZXE7Z[.(^STX</'"BP8OR,;<]QJ\Q+?HQUB9?F
MS:2NFC_?E,:B1WBTHHTCE@(7')*CP0)7U.BF.T"2TFK@AK;T&-G!.[!4MD[]
MF23O4N@P4J).KN+#'#42TT,AIGWZ:"L(S8;,&*DA&JJ]BB(F82&X$%)K=N96
M9TGG+&1(;72)&[0"U7F8HT82>B@DU(UU)!A8;:7DW ,PX6T0";2RCA (M"WN
M?0?74>>\Q+)UI"02$Q(3$E/QQ+1/'1Q&M&22>1D!?)".\!A)#"398"WL%X+2
M_1Y-0TUTB8ZTH^CSD7QP]V@X=43OVJU6W\?UL@VN0UX>X%4?N)M$=,>(:7^*
MNWW7[Y8B:]ZRT6NGOXFX5Q>\SS[Y &U#8,IPP[F0VD/@7@=K%.0K,A =5:MM
MB)V\=X3XZ5IK'FV )3#)GY A.BN/"J!28-X2Z\ G9G363"^B<"YFVZTE%Q";
M=2,=E$4':%B48%BH&(61X(T#  M@$G%!D0!>"4)Y2]4A;-*-7%(:E_RI0I+H
MK/P*H\(+SACD/\)YG:0 S?->PWM'94L;!VS$?9)&W*O'W+]/[=J5=\\^M>H>
MO76_N@UF/XYVMA3I^5^;IL:_C29/%].+JXZRZRM78EU>?'+5L/;[7W_Y\1?[
M6_Q^%NT_7^2_KI5F>8=;[_IQ.ETTSL;UC3<[T3ZY0M#FQUO@L.X =6< ;RX;
M/^9J!'>-F+U4E=Q9SR>-;HROWM5\__6U)\\9NS*-/OL@%WF@3UTCJJ<VY<=X
M9L=_V(_SSXAS@W^^.Y]=?<=J.E941I80;^GGN[Y&_EJ=KX>^]&5>Y=M=M0)N
M2<6[^M4F*)Y\^X5GNC&)MY_C[]'FX6P^R)9I;9F[&\39LJ2TR/SP^[QY>_;J
M777VMCK[^ZOJA[=OWKW]Z?7+%V>O7C8O7KYZ\R[_]./K-R_>_/#ZQ4_5N[/\
MJY]?O3E[]YGA5=V.[P8 1XO\69\_\G68CL?VJH?Z]')N)R$C.W[P\6)1733]
MS\^;9N7V?9[QQ?R;=KANO+KQ\_Z4IO:B-'UO2MM_A/>^UX9HOKJ/9;!7P^Z,
M^NL'S$ONFZ:U_<C?LAE>V=DDKW[S7^+L73/+S8-_/Y[Z?S[Y) ?"2?#$:4F=
M!!F\EMQI[0P)5#!0K76$;VTK8C84+AK,SBYCV[0*'XRCS#"O-! O=/+!.LZC
MU#QY)NE:TGT=1+3OOS9U:7G';-!,9\OY?);MHDQ1X]$D-FJ?UZ?\1=6__HMF
ME/ZUNI)JE<5:+>5Z4VFNS*#UG&P#XG;I["%2=E_P'CA(ML\@^;7-VP[?=_X\
MALMQ?)MN _E[.Q_Y%Y/P<C2^7,1PUMAC;>#.RBUEQBAKDEU!$L=\-I&3858Q
M[=+V0(WMX";4&JJ=($YPX"GI9+4DX$G@7('_(KC_YW*^&*6/'1RTG<=\=3R>
M_I&E5"W-T_SFQ;PQW!?GF?AC'OG[B\O%:EJG*:_R68++*GIA)<,J7L'ZZ_%T
M/O]F<VU8+&8C=[GZVL6T^J]1OOXQ/U 6]GG6IJ:S_ Y+TSV?[_9"MAS+S77L
M:K5Z]AG-N_>BL!VQ>\ <5C!OO^-V^.R!N?MH?^<R@GUD) Z1T?)Q5^CT<=QL
M''T&\K\_:7*)\NOU'G#U>F6*^K18OO])CRMTFPF^'EICA#^YL:F\VFQV%!G0
MML']MF,GR_X>*;G]JW<*4NBQ\>^/H\;Y4?WOI9TM&GJ+V1X(IW)G'-=?^:#G
M]=WH0Y56<_L^__I\*#/;8QA1$6&6;8/ WN/8K!ZQ\5#[TB,VD#<0&\@;)054
M#\70_CP6%].CAPJ@T%!H*+3A"^WHQ+K38KAZNN654=ZI3_):]E3]A6W$(#3O
M>%:MK_6P9BZ=R78QG3T[1@9+CP9*J<!#N:'<4&[ERZW/!6(@[<?>Q,6=<](=
M3D=[VVFM8UO+[ EPG$+PGYW]'DR!/QTEAW48/1/V2&K(VO-ZXJ?OXT]9<3;+
M:5!M3&3.1"Y!,>Z$-U$$K:2AS (]4LHDJPF! F.83ZRZR#']A?PCH>R> /$Y
M]J"$:"%LBID(P,=@N%2!2R$$3V!T:QF,'C(L&:\%YT@?2!]HHI0LH*_W8YG@
M@D].)B6" 2*\-IR%Q(DPWCL>7'?9E_/EI#S=;JP\C&ZMQYS[;W C-KB)1$KK
MPDC2+$FCO!64:@A*:PV2!D\99S3;22U;K%Y21074(-1#H*WB^L^=RFHKBK3*
MJD;X*$2#J$'4(&H0-8@:1,VQ1/, 3B)/&='R,DZF[T>3[F-:<$=<A%:C0!&A
MB-"!"A01B@@M6Z"(4$3HHW*MEF?6W[#A&Y?[NI[+9VNXE&#G%X7*LG3Y48@&
M48.H0=0@:A UB!KT%&_\=ZA)2>$OT(5-^=]+-W$,E<W/;'^+*],1LU=P\UA2
M%LD52E^L0+JJ\?TV+>N"SE_/YY<Q+,N#;D0_2:.#49XYR98-6YTP)A BJ!3
M>&CI(_W%!!.Z;Z%\+FHA2VS"@UZDX0MTV$30@]8[;Z67)GG0"K3@UK.D>*+1
M:$>U\_=,#-E?ZU7-R##:,*/6#TV@P];ZXRS_T4C3%+1GQ"K@RA@M)$T\22E%
MI$K?,W?CD.5?T@<;_8Q$@$10TO(?@R>V:9%EG0.BF+4D6_42I R"DWMWQSID
M^0=28B/>(1W,W:-H8)&NE;>7B_G"3IIGJ"[.[20_Q*I"R!)C);A8CEJR<S^\
M;JNO61JW[CG><FRMUQ,_B^^S=MCQ#]/W[Z>3%=^^V*AX<S;]Q3;"&5W818;/
MF^GD]SC/1+UZYW^/%N?YTH_368JCY?M?CGX?97T+OS;#V,Q08UPJ8;2,5A$@
MCAKE PU26:,<<-FR6^O)1U-B#O_)E!/Y _EC1Q/MF&01LT4E+6>*TP2.1>-D
M<-H&P[P.)-RWJ_K>9-$4V$:R0+) LAB6L6&8XS08;Y3P0#734G)C2#8^C**R
MW=CHQ2.$Q@;R!_)'X<:&#XYH;Z5*!'@DV@AIM2+.!Y8":RTPUH<CZ2$:&QB?
M<P^5>!&:AJ$Q5']@H$X)OL_'Y*#O^J1NPR%Z)UJ'@ Z*.ZL< >6]%@2(IIR
MIS;:%L=];]$ZBK ".1>/ZX8OT&&S05^JGZ*.W!IA @=0+II K?42)'-"&PA'
M#-GA3*+JH^JCZI_.$. NA6CSNA^\AJBIT=DFX%0G#U$&:XX8MZ/$@SW!1S9
M-BC.$)!*1N7SBA^8 -#4.? D0))<14CDF,$[HDB_RY""=\KBHJ((IRQ6>12B
M0=0@:A UB!I$#:(&T] W_BNDLM&KE*)?5--4A='X<C'Z/>;W^LO9:#&*\Q+J
M&.%F]M2;V<<C4$0H(K1L@2)"$:%E"Q01B@A]H)[5H:=%_AKGB]G(-Z%LF UY
M3YAB@'&)"0K+:]_;>0R_V(_-FU_,9G;RV_)S-](=C4E*<DY4"!!HD[O41+D)
M)FU02ATKW1%DB8=;F(& !'%J@C@J&P '+22HZ*@%PXV++%F7! %%E$OV2'%O
M2I384AC9 -G@U&QP:G,A@8*FA)5U1$+BTAG'A6'*,6?!IIY*6*71AQB>_E^<
M39\\?XK,@,R S'!:.\$9::V)PFC*P9ND2<S[!YE,M": ;HF([24L3@EX>&QP
M2I?-P\A/?'EU7GLQ7>2[C>PXSVT#^7+R$[N1?K%,/1QG</>/4H[EUQKTO%2.
MJ^SSC<CG55)O0_2;WB&78G2$4Q\5,*\UD^"\S#M"PX/R!+U#A>DP,A R4%$Y
M%O>B&QJH\$0DQZ4%8K3Q2KNDHF)6@XFM9N7C=C\AW2#=/%"Z.8G!XS7UDH&(
MUA)@U!@JP#29GD%2842KP?-(_5M(/4@]#Y1Z^N<9(HSF/*9$(((BQ&4+)].-
M%)98SE-K@8G'[4 ;4CA46?Q7%)^514F/0C2(&D0-H@91@ZA!U&"BZ<9_A22:
MOHR3Z?O1Q"ZFL\9:7Z6;QE!%.YMD,WA>7<39ZN02LTXQ'^4Q"101B@@M6Z"(
M4$1HV0)%A")"'TG6*0PLZW1;'X7JZ=5>H "[_Q["+NNH+$POW3CV.]Y.#\2V
M#[CP$_>WZ7-G81LG8"(%!V"LH>"!6&(M"9;K)(VT^7^MF22]=%>0-94E-D,_
MF<(A)R G'%I8>0<"\,D'UIQV"^HA,N.$M(2 LL("$>)X/19T3?00CL&1 )
M'KA18+R/-I)(G:<0M'2<$N^3C483+5)/X7<#ZK2 G("<<'I.Z'%7(+,Y8"%0
MXQ,0D,:RF%(4W$4F)&LA@)[Z+>B:*?/P"*#4<UGT<Q8W3O1S(D++%B@B%!%:
MMD 1H8C0L@6*""W%9AY.P.*R2=ZG\,2OQ]/Y_)M/48J5W:@I5"VFU7^-\O6/
MJ\JZY]-QWLJ64(*E**">WJ7WITZGI,M@YW(<FZ_6D/\ESJXJ9=UL&^VBH51(
M'2T%3X26,45.%&7Y!17LGF>:?--[P:Z=%V2+\X+\A= "/1=EF02/5_L?H:H?
MJM?*^R!D"I[Q -(K[77SEQ0 #*AQ]SRJW%NO:8EQ"JC79>@UKNJ?E<+7AZF_
M5L 3%5%:Z4%):Y3U!+RPG#@=$K_GJ>0=]5^*_>E]UG<V&!XXYC1_@[L*M"N&
M9%<029C5DCLN%$3%C*"661! O?22MA#+%T\[][8KH,10A^(<-.CN+-$[A^[.
M8B8>$8H(+4^@B%!$:-D"180B0O%0\]156&Y77<%CS8$Y(- !VM&QYEH5-AP5
M-EBN8F3>60U,1\NL))1**Q-M/*-XL%F,6?!X]?\1*OOAFAV!*L> 1PL)0H+&
M!<D)EX'2&!VG>+2)FGURS<:5O:NCS18"B#Q2XIE7*4((SG#G>! I&:)2XBT]
M5_!P$P\W'QL#/4*Z.=RV,)112TE0*N\:\I;!:"^="\DY!]*HUF[B?1QO\A(3
M.?=VU2S_^2I?:?P0S[]:/EHCQ]'DTJZ?[?:5U</<NKJ<I[,\]'\('XRCS.0U
M0 /QHFEW8QWG46J>/)-B-5'Y@S&\6.SX(9F!V8#Q^7=N]NUZ!"NA?V9\!PY2
M[C-(=0WR-Y?OLQKX6QA_Y\]CN!S'M^E%_NJP[BOZ+OK+V6@QBO-7'_SX,L3P
MXVSZ_H?I^XO+Q7+4;]-MY6A&\_UXZO_YY-,3T<1"8M1I'P00DPP+BFGK(@')
MA=]EY8U9!RX:!,XN8]OS$V$D5\:[(#FH9'6*5!E#B2$1I!5T/4EM2&YJDXW2
MQV-XUIJJQXOSV%P93<.\NIC%>9PTGPG3K!N+:A;3./K%\DUI.AY/_\A?=+=L
MVF?ZO>:/V47UQ_1R'*KS_-[*3M:Z9#=FM6H2S?,]\EB6;[J<S/-DSM,HWR /
M;,DQ$Q\;*8=1,\OSZKN&"6ZP[9U5_)YR:[[J635:Y#GPC74WFN3!3R_G=A+F
MV0)H[O?\V:8>?8)N]WJO]E$IO5*I]CMNQ^,>(&;W8)K.9:3WD9$Y1$;+QUTY
MH7T<-XN1S\JP7 >;U^L" <O7.]D!-U667"QN6B&K!>WJH&%5>>+30D;(I_(4
MZY$\J\A?\U#&=IZ7:9\6RZ$^N;%Z7:UJ'9TWM*ZDNZ_H7_[Z&RO^?6W=G;]:
M[G@HXAM:G!W*R:T;C!]'C4%5_>^EG>5;S*LX"8<4GKR_;=0VC4<1_L.>UW>C
M#U5:S6U>$A?G0YG9'D\H6QN,=;*YW>/&/0+Q<X6#/K7<V[@Y.SU4_^-R$BNF
MZZJQ<(\(T-WQT.-<(39VP(998@,0&X@-Y W$QN/@C1XMH0?73.O7.%_,1K[Q
M"BT#LY8>Y/DGS\"GB3\0"3T$ZG6@M$<)*.R17+J-T+PQT'+BK0[T);]XGR6P
MV4R:)J&B3\X(12!PJFW2.B4:- ^<N)9*VK>BL_YQX(B^_]C^!2\^C.;_^*21
M[QJ%_,]&'W]]]Y\_QZ8H:$?E.FMF1(=G/ ]$F9"*'A<5'9MWB-(@A+2T25_5
MVFH@%ABC+CK)#$E;8\>&SCM<=QF/^D#T!EGG<;%. 080"5JJY)/G24, I3E7
M!IRVP1-AN-]ZDCYX(JJ)Z3+(Y8$H$U+1XZ*B8_-.E,0'ZWUC[0 CU#IF&/&9
M=!0CAK3T,+L5X#9TWF&BR\9)1>G-R:/NS#Z1)90<.>R.DKV&2;<$WMT&^B_3
M\<A_;(NB,U9Q*A77B7/P)CA.'85(I(I:,BXZB*(#3P@$:PVUILF2,3(9RXGE
MTAG->#Q*%%V'L69/GK].RU"ZJ[BY]W;VS[BH+O(\Q&J:KC);KX+HEG[4T3PK
MXWP92S=9?G@5+I=IYUIELN3R%\X;_%Q_5?/.U?7%J E9FL?):#IK@OKR",-E
MK!CAI,ZOKV+UFGC T63%?]5H=:MP.X+P4^B@_T2/UV&$6^_WEY7"5^N NE\N
M9_-+.UDT2;W-YSL5]<KI?9F'^MLTCZH9_ZY"60]O/1M_C,;C:A62^+'*5+XI
M[JG+:+.KH$3WL;JP'YO;_(E6WL[/E]+*/^<YF?C1A1U7=KF0-=.S'D66[>KF
M=A+R:!:+<1,D^;%JSC":;[W^S&IX>5J:+[X.H@S?YM%OHF4MX"M>/4ZX(FV-
M'MSZ*?:E8+SMJK\'7[#!\46U>8"RAN7Q8BPIVVMB^2$3>Y0Y>CUIGFL25[;J
M'Z/%^9(:1O.&CN[%G\W;&DNQ4=KE6>J2/#.?Y97M(O^<C:=QM9C9R7QEI>51
M9;/(GU=_Y+<N0ZQO<>YZKO/G_.5X);L\FB\0L6V6ACB:7851;X1;NQ@GRU#K
MIU>6ZA4!GS5/]VF$5^R_6$:H-72<G^,R"V(9''X=W+WZECRB-5^O'_S?YC=7
MK(YI?+7H_1Z;=:*))[>K</1%?M\G)IVO!;73M'UI\*L%-'[P,8;YQM?ML;K^
MI0/E/52#^7W-TDW=\^.,MZ75?WY]:+R87EQ%*Z^O7!VT+R]>!R!__^LO/_Z2
M;9SO9]'^\T7^ZWKSN7F'S7#F.Q_]<9K%.7MR);.6C[>$,MSYEE43O-4([B)S
M+Q(A=[QODV:S-KZ93+"^EC=K_.;DMSS(11[H4]>(ZJE-^3&>V?$?]N/\,^+<
MV,=_=SZ[^H[5="P[TU5D&?30$BN^OI8IX'P]]&5\Q.TP\Y9=W=6O-D'QY-LO
M/-,7Y_;OT89F;C\]R)9I_?*Z>FNEO*MPG=WGS=NS5^^JL[?5V=]?53^\??/N
M[4^O7[XX>_6R>?'RU9MW^:<?7[]Y\>:'UR]^JMZ=Y5_]_.K-V;O/#*_J=GR?
MR68)T_'8SN;59E9+O22YB\7F4K(R-;]IA^O&JQL__[^G3W_Y]6T:C>,G=?LU
M9F/VS_GG/S/YYS__^>G3YYL?^JHKW]-N21-/[C);#YD9&8)7DOK2!OM'.YK]
MEQU?QI>CN1]/YWF#,F_;7G-*!$O>\$@B0.+&&4^H-DK19 3K8GNM09%(A4B&
M*K#&:L/R%Q/M.)-6</6E[?5*!GT<8&S">WG'$/UTMERAGE69D.)L/)K$NQK?
MLL!N;'HVIJ9])=TNC#TD^"5CM@ )OLGK:T5Y]:__HAFE?ZT:;%9+<%8_1]M
M\WUFG?DVT^5@V;9N,[9]J,6RV6;;5-7!0^7[#!5VSG:]9H<7\TR@\Q>3\-/(
MNM%XZ5Q>STEX._FU<3C/\D:@*6P]/VM<HVT<DL>E"4\$(A&@8M Q3[-@6C$M
M'36M\4GWY!#%C<@K/&5.J7R+:*)UGCD;1/2$R7 4%]W9C>S458K>Q6SZ^RC$
ME0F?1I.\KVNV,'8IUZ6[9?Q)LGD3E,79)+0NJM0HP>]+)7B_%GB5$6+SEF@M
M]&P=9:G?,QOT$-#!/J 37]J%;Y^V/>:Z)1_T_AFAA\BI-5]^VX?D(7(:=D[H
M1E9H6VQSQZ'QS]N"@6^>4!T_&/\TX?@G"<@_F^;]P)U#PA,-YI.IT3*B^T_2
MB5)'$*\]0N2G^'L<5Q3Q@?CX CX8X@/Q\05\\"'CXU8LS-6EKLRTS[@CM@FV
MNI'V><?QVJ%9URNB;^)UWR_OO\X&2@^EA](;HO3ZI>^=U]@C9P+O[G]>.3F?
MW?0OWW@BA",J,TH/I??(I7??A>0S3[V87FRK/#'[S7W-"&33GC?VO1#?M&P3
MMJ\\':PSJV7FLZO,:NVHSN-X&3GW_]E[URXWD61=^'O_"G9->XZ]%E4-"'1Q
M=WLMM[L]T_-.V]ZV]YEU/NV5@J3$&($:D,LUO_Z-R$P02$BEDH0 57AZ["I=
MR,R()R+CEI$)FTX#+4N6:;9Y&="Q'M\I[@9[)([WAE:9I_4SJ&'ICD-!CRK-
MV,FC/2\/V,F<74!^[#&I.FB?>GT5NM:?B?J:SEY^1+1^1K!*&-<4A90O 7+X
M9#QV[(%G>[8]]B?#J3?VA_9@9)DC-AC6I7'Q;&7QU%_N2^G\MPG_<\DC]UZ<
M52H^4T[X%^GENB-+UH%'EIR!/AK6-8MH20:.X_T)]L$.+Z]3*SF+LKHHS=2,
M&IIZ@Z'A@2::F,PV/#9Q3,>S#',P OWDC&K;IJ^IH>+'OP<\88D[NQ=!VJHF
M^CU:++-4O&%*!=0Q368-='-8=UE*'T6=-!EILJ>FR9CGF*X[]D>3J6NS 1N/
M^&AHXWTI+O,--FU DUF=U&0#0Q\: ])D?5A>IU9"FJP;FLP>F,9D[)NVQT:V
M,;$FT\G <CBXA\[4'[)1 YILT 5-Y@??N'?]'Y[$5Z^N'Z._.MWZHKE 7VU5
M0C?C>E]9$(J"6NPJD#)QN#)OK])B9.\$!3>'J^1JZ0T,K<IN4$D9NH;_/8V@
MWEZ$:".J5W0ZRN'[-DX^ 7A7K8%^Y=-L]=L;4(&\TM/('DR<R91[S)]Z]L1G
MS/<\U[:9:XS<H5U_*UGWHGRV[HSK6A.=7BAJ55IO[<>3KZ9;NJF%I713O9Q'
MEPS<L>6,F#F8^A/0*_9T9 T=Q_9MWQQ.!Y.:!K$7&JHC==21U9 Z>L+J:#0>
M<#89.99E#^SQ<#RQG?'0'SC,&;K3H==$YJ 3\;:#O=3NR"UI(=)"%Z*%#'MH
MCJ8#QS' P>*3P81/V-BR#&\T&-FNW434GV)E.T6Y:U&R@\OA'G4$YIR1^:>0
M)J ZL]T*<X\T@C4T!I,Q9U.PQVQ_8DZFYH!S<^)P?SB<#&KZ:7<Q]N2,]8%=
MUXV_C^D^RF:2FB(UM5:!-O8'WH";?.)-[<'48S:;CB?CJ3EFQF0Z8D\FK&6-
M])$]O!1-MPF<"U=^#XH*Z4/2AWOHPX$U&F'&T#"'8WOLF5,V]8<^MT=C>^@.
M/>-2XVH77L=&^I#T(>G# _2A;[N.R?!&3(/;$\\9\\%HZ#D#<SSV+4X1OE9T
MPFD4V6-#?D=WPBG%!:^T)+X[^@CR065GE:'/HQ*/'_)!]5.A\*2556X!8@^I
M30PF!A.#B<&=9? ITXBGX'F;IL3.!A%E*V/_)DH/W%>2]X^_7[59DO^<H&O?
MZ7MDG%^+[.D GEW@SC6QIFS_CFCGGI.1@$? Z^G$"'@$/ )>^X=.^V,<[["
M:\Z)NG\N@S205R_+RUMN\8I0^#$-P#H6EG*SMNX^B9MSA/CVF<<)?<SO3S.C
MQR<IMD]I^W'Z-P4RWI2!483B2]D#SQRZ0SZ=NF-FVT-W,!FX0\.S+&-HVLRP
MW'X4P0UTQQAOY@ .*%!M!%9GVR5WSSZ_K[7Q0,M^T^B2=.XD39OR.76<@6E.
M^9 -;9MQ;SP%837&IC7P;,,=U]YF=PG57P]D]TXNV0>#DF2;9/M V1X-/,N;
M#B<C["TXX2,V&?GFU/:,P6C@.GL5H/>RDHEDFV3[TF7;YX;M3T?.9.I.;<,P
M)_:(FV.'.>9@PL:-] WM1%5.$Z;Y%N?T5&A]&AFWAX([YRWQH7A=Y^)U%"CN
M 1D)> 2\GDZ,@$? (^"=(376%!9;-6CW.CBB_<I=X;IH U/<TVI79J:=Y-;6
M TO:SU0C>::ZR#:+73M,26(8,8P81@SK0'EXZ_OYX\-1NPZ9;E)&O'+Q5_LV
M&EWKE)G?*=.^0Y3I_C'X"Y@, :D+,[R R1"0NC##"YA,-X#4E4C5Z:W9?=NC
M;BRU$_<%=?$>\%8<NAV\Z,DM;-V[7VTR-4S?'TPXXR-[X _&WG@P'3%_8/'I
MQ)M8F[4KMFD-S(X5GCA;*D\:V 9ZV_*T!\U,2=R;%G=_Z(Z<\<CD[MBS'9<Q
M>SIQW)$ULJPQFXQJCH!LB'LO2\PW&XS:NF.2QB"-01ICM\;P[-%D;/B3L>\S
MV['-\=BQ7'?@#/VQY7G3F@M8C]88G2A<W]088WTR,4ACD,8@C;%;8S@V<VV;
M&]YP8GO<9]: >:XQ&8R9XTRLFJ,N1VN,3I3#=^(:FJZ%5/:[E_E424.ZO;E"
MYV[%3_>[9JL[_8HO[-KG PC;U$5E%G=<GQF,>].A/3:&XP%ZGY9E#4?#L3$=
M]"/H9.N&?9Z6[*>_]+#[N9^6UMPQ;=C5!9..>UC'&8.).70 QMP>#P=C=X+A
M-GMH3B=#QVW""NYFI(W4)*E)4I.D)NO5Y-08FB/FF89INO;(&$VF4W_@8)^J
MB<W@U4L-+U["S=FD'4D[DG9L4CMZTXG')A/.K8%M&R-GZHRF8V-L,A]LR:&]
MCZ-,H=1#0ZF'A]0Z%X6M*6SKV"$<RN,TG,=YS#5CW@!4#3/&4\9M>V3:4VO$
M)D/?]GQW,+6,FD:$78S/.2/=<4Q*V%+"E@1]BZ"[4\LR/7,\9H.)/>;CL<D]
M8V1;ANE9]FC(GTR0RAKKSI!T!>D*TA7;= 7S30QF3RS'=6W#&HT'0V\XA?]&
M;.0[>R7M>AFIH4(PTA6D*QYY3[%E3#TV''DCYMJF:4T<9S(<##F?#EQN<)_B
M%J<2M(MI"$']2;O;-.VTRJ:[]&XM&W*)2Z55D;21M/4'EY>Y*I(VDC9B($G;
M8<OJ2DN43C7O+?EV9[[2O<V>OF<7^-Y)8^^4XB7L5T]OOH1J0O7ES9=03:B^
MO/GV!]7-G\'OJ@U_2'[FA%?7-V73;VB0[B2"-J9V]LS0(7=Q-BS+1Z[H-!=Y
M#GW?F8X'0\-GMCN:3AV?V^,)&TXGCF^:^YS9[$!]RD ?&S6E;*>X:K?9_:=;
M4<;]!*#)I79"TYQQ5:25:K62,[9M9^!PP^!C>\K]*9\8W)B.W,%PZ DU<9E%
MNF>X.KP#XD#ZC/39T])G(V_H\M%X:GH3SX8)C4>F.?"&0W-H,L=APTLM)"9]
M1OJL!PPD??98?<8\V_7\D3?V;7LRX&/#-PW?,$W']ES#W.>T9"^+G9MP/+?$
M=PZ0DVYEX-4/W\&KV C@U7>"3#(TMF2J.GS]%?6EG]9>%\C[# 3XW[$],KCI
M./[$'-ELPL83R[$<8SP=6$/F#$9J*X4O<N]UMN>71E<P.SRR4&:<.L2P98[J
MW>^.F^WHD-F.U6SK]HE_+],L\.\?KC?0/L]XPK49^\JU*>>@!V+-G3$0_Q2O
M7,EF7'-#EJ:!#P@3BXI]C47WFA]$+'(#%L+'TBQ9"MD"R&4S]34?A ]!O82G
MYZ*=/W(!*BSV4FV1\!2^Q[V;ZF6"VXA],(''AQ!XL@>!'U+9#UZ[6 H"-[7X
MR2&+-XUSK![0I[V)YPM$U)P%40;_3P&#T?6?2QC+#[BG+OS1M83[/$GPA5AC
MJ?;7OXPMR_A17 HD?C9_+#X*G_!!UVD+=B]Q*2IP0+6K)[@P)(]224<&'ZR.
MB._A.XN01>F-T@,?5[</P?#B8B(1U(=?%PGL @G0 (4#?OK"A:HKM<?5"RF"
MQ\/D6=X7Y1JVE6O12Q>GX4I27,=W$7P.9L-1NI8)2!I7@]Z@Q-8/4ER4A")6
MOBQ)8R#B0A0];9G"UJ?]N8Q!ZM1C</XN?#V6WX2)9MH4/\?35//8O2( K&TE
MNW(:>\RW/#9,#4FV##-)>=06XID* LA&<_1C6GK(-(F_\"15T\;/2I4"DY%5
M5??XNAI*S7#U;80];L;IC=RLQ*1+BFF^L@OR+^^DK*+$&GVU("WR.\A>31@J
MFEEY/+)7/']SR'VH6#^$57G< \KWIBG] JKB$ 5C;NZVC<W0/&B&UKE5X"P.
M/43_5YYF4G$!/ST^S<I8S&8L$U(%ZI*##'B%NF/:(D[R33J ;^>*#,$7 RX2
M^ !LUCP+%&2F/.)^ $B<PJJ8S%K&8&H#SN 9);C_#QC),-(GD%Q>D:;R9$NB
M/F4I_ U#/TK3U.F8W>):H=4>8MB:C%@'(7"PAL##P6:L^PXK$W%_$Z1TG/<(
M4@P.(H5]?GOD'N1#0X\R4&;'G'T!=0WN%I-;66UV?V5U)#QDF3)82G4!6S8C
MB>B4EQ]</"I("X?*XQE/Y@'N%=-[#= /QD>6[XZ1$#)A55<>J_%O"^[B9%R6
MSC0_!*=N):1"YI)XJFJ/\3O%Y_,I[+^%/DR8>DD=/"RI!1%6$JN=VUD#)!Z"
M7Z>RW36F9YR#)C<\EW!MX%T+X^CV&A$M-CH=@.>&2R_',R D^ HT /<T5*7Q
MN ?BAE98\\H5A6^XL3#_87_\QS+BFH61#<-RQ,=_Y:X(^&@#4[QJ(PK9 F#_
M#06(@_7^_>[C__^$F7Z&B6+KPKIHF#>U)\SP!OY@-+7MB<,&IN>;4VL\<<W!
MV*F)ACG&$"^%.44$:CQT=,?8[,TAUG[DPJSIA+NV.[0'4\<>.28S_;'AN..Q
M[]JCR=8T[(D6YACZL&9AZ!"FJ*, &^&]KA2 L*65MD8+R&5)(EP$@;E-=&V#
M$(!S"]$P1%HFV&_Y$W\MH/K/%5++5,18J6FQJ6'X]FC QC[ A/.AY]M3UW6<
M1N$Q&3BZ\4AX'+Q2W^1L:AEC/AU:MFLZ4\OU;&Z-!K;O6WRP[:K%$ZW4&ND3
M<S,86\5+>3?+-WRUE0H3>UU3(9:JFDJYI PA-P7XY'9WK<$K;LP)0'.RI(0U
MP"9&VI3Q#(S(-UT%9G^9P6ZXVC:]('7C)<;+4,4E0?KEFGFHGN&%!">N8PC7
MG0E#O+3!YLYB(,+HS=FX!P5=S9JHZ\-F:+Y1N2%GB0AYSXH[C[)XD0?+U2MY
M'].\XPO&8GZ^^N7CA[<?V"W_)>'LRVOXJ^B%(T98^]3;&/B:%''Y/+AN&,\P
MREJR++3-RYG43NIBK#/9G,"[)6Y,<@:;\=K#S7WQPAW'-!/&\T%HPOQ3^/SB
M-;P3M!J K5G( B9Z/45273,?EO%28^$=NT^WT+/45^BG69(_1#4Q5L0SL*UL
M#0=?:O;BFWRW3&9MII8BVM&J/,9?#/&G+L61OW7UPXYE5?BXOI*_<P;3+2_E
M <X^&&Y?3PG5DOWX<=Z]__S;)^WS>^WSWW_3WKQ_]^G]/W__]?7GWW[%7W[]
M[=TG^.GM[^]>OWOS^^M_:I\^PUM__/;N\Z<MT]-..[\*!H,,ONO"5YY[<0CZ
M4>4=XF4*&C$5.S9?9!@2T-(9*C8V1QV8OJA';-G$+__\7]?7'SZ^]X.0KR3N
M(_A)V3/X^9DU>O;LV?7UT1KPH$2.N4\FY[C3 >>(L1V48S'/DF1YO9=#H-?&
MHM-9G&1RVR\'F^YX(B.WL VC$PW.#$P"+(-%G 8J$[:6) NRI8RPB0B>2+F!
MN5$)ZR'8X6D30\'9 P6K^4D\E^8J[/$B_[8*)H!2C.]@>T_P _>@DD/Y3)[[
MSS$L^YZCV9$_964&@<X,19 YG7&P5;SUV)XBQ?_92@0ACFYNDZ"1PV2L'/;@
M:[6V>VDME;*$PD$#*4XRX)$G+.["<%GY8WG  Z8,AMC*&KNI#3MB_!.>):B.
M1$Q3&>B(XFP5R@"?8(HA$NZIV<8+%9K 5&0 +X@8CYSVCSARPN%CO (,>$08
M ,5!3R$34Q6&S/(@?QY#@4=A.%>\O85\0+8@+ ;,*0]@Y<R=J>4G7,1TP5I$
M]E1G K-'4QAM1XTC<:3(PLA%C$@+9+IV&<&F' IZAW&:<DDU$1.^!N2!T<3G
M,!!+BFGL=AFK[?O_#BS_'/^A%O(Z#.,[Q-7;.'D#]F>0_1.&_!>\Q6/?+Y>/
MV(X[X<,I^*VN/?$G;,HGIL,LTYZ:ULB?UO@)AFF867R,QW"=<A>]ACLP15(>
M/=3S[R0+M883P_-]<*(];ENCR7A@#OTI+, >6@,^M>M<O\' $ L]V G<6.B[
MN*8OW]H+>:ZO!AA: *@+$@G=5<% PMWX-A+(DI'$M)KX5(DOU!3P_]W$KI)W
M1?;7KKN<+T4P]7^BU8!_!_D"R4"BEXC-#=NP'3X>,VMJ3[DUYOX$;^T>LJ$Y
M\H=UJ.H ECZ#*YCZX 4(ZZ;<J)JYW@!6,[7&GCWA!H/_>2X(B3_VQFPRJ<-.
M+B2GPTX3?/L;"Z+20B?3 2J"X03^V -8')].AXYO^'SJ.K#H$\9'SK*\-5@Z
MGCT>&<.)[]I#VQT-IL/!B'G#D3?P[8DSJ0F*='MY:]QSII8UF(#R=ES3MH;6
M=.0Q/AE;H.<<[CK;^JGW18,[%MBMS/"MB6/;P$@VL7W+FC+/,6QO4E>YW80&
MC_;0X*=X09@+A5J?289KMZ(X!ZPD94' 3%<V6D7K:]XRR6.LF[5>*PNS4GG6
M@.Z<6J[ICB=#>^0RVS8FX( ,!\YTRMAT-&)^S15KY]>=!RW,&4]-7!*82F/;
M'#I3&W8[UQ@Y(P<D;S ZC^6T#QRU3*TA1;LT+ODA&WY"M="P,(?#,'>&N M&
M;+JJ3%2N1^'&H('A+3D.E'!X:"1*@L"R!Q]L 4X8N!W"&B^HK9P\;>6JE%V@
MWS&6 <9ZGB$MX3M(RW8/2X4#(#X+8\7@!][- -'@=D6BMK$AC_N@PC[+.%_=
MC75099!E=CTF(%Q+4;"'/V"! 'A?6\("'I_+;*4,#.AU<8)2&$!D11/.M3G,
M>";5+7JS""@E!XMEXLXP=2^-:_@@O\_S#>@'U_GP#R8W<"7ZQGKD"-O<5Y$
M64LNJ*%_*9<6N/)VMY60B&1%)2E2":T@260B3]3AN6)C%OD.Z4T  ?.-9^6O
MZS4+RRI!C%U+W%!&VR(>JP"%7%J>7U112>6O\Z(.$],P>$V?* 2!7SP>I:(^
MJA1Y:2XE8QU4^&:=I?#M#)7/UD%55]9ZU54CR_^]V%0 %)H?X):K_;ED )X$
ML8LZJ1KN$;%U@2PL*$+QN6.)5Q2Y2KEAVBRXG87WUXE 7&T$4H@-J)O;',48
MY(+5Y3ET(:[NO9*X-(WA 5D>76.1E&-5M0K&(,,:Q2B>8Q)4 I^MGB'+#C&2
M(*L]^"W,!58",@8B">I*F GP6OZ-LO**8O6FE*Y<I#=7#COP S4.JYSU._70
M#:-J,$63RO4 $E.;#4PVY=;$-Z>^[<$ODV;K-ZQM^7FQ)51VJIQ"_U+6,\8X
M/9X" V6U61V%L.8<E)QWRV685EI.J+A@-X&M*(_4P.?2I2NKLN4Y$&VS7+)4
MYR4>7A2GE6RBW>HOQ3I2J5'A8:4PK)@G0@LV-<EP"2!E5CW'6"X\X<5CM[A:
MHA3U;Z#50S [IZLR?-A4PWO8X;  +@E$MGX>>SS,=[U\2Y/;KEI^$$D6YR6W
MIRC:5NO\59JU^#%8),Y@RZ+T:I'\5G$)YDBJ!#7##HB5R>O%/!58 QV"D>12
M;98P4P2C\LJ%VM-!B#R8@7 F\R]HF(S ( /F(W(LWIQA:SBH"M6RSV@\'U1G
M:#EGKI,MC.)ZGH,>C%%ZPZ57.&S">>* G5S@BM<7[!Y?+,-OP\(2*!(!A_H1
M<PNL$,K][;!U\ZZ2>&K02CL+SQY5YKV]1N:8RING6U_C;*^OJ:V>>;CJIK/U
M-8\HNQ@8LNQ"6QTOV$3I=^6?OGO,!64/G("0IZ?7UZD(^Q,3\OL[F"G@#>$Z
M7D<N^(0PVY]^8" [\HR8RT,\$8T&PL]7&.V W]7MV>+W0^=9X<O#DU9\5S,!
MSJ^$X-=/'][^,TBSSSC? C7EX]D_;31;K#0V4%.QG:U-#2K]#/:J_7F<S.4B
M-HU#;_WY.YNM(_<TZZ;:2KWFQ'K=>MDRB_=HXK Z1E,]Z'^20SO6AI9Y- G^
M8!&3):;%1HWWUBW3XF#8:_"%[M- &(%OBQWU#6R106')@L@N0VFLOR^,]:I*
M*ZV]0N"UA@#BGU4S@$+NZ\1^NZ8_T:987XCV>0;$6-'M_VRGV/.K/W[]*YLO
M?GQ]]0*M_?*)/# DON(Q.N"3X >X/)&G#/?_&Z0S)OS?@MYN3F]1IXS$7AV[
M+?M'4?4$SSTLP94N"4RN='(_/Z7T!6.#TM]0E40R(2.F6#IFER\$ U_+T),G
MGUA^9O??RD^7(8!XF2 ^5O;4F\*>6@'HT\K%RTT\82_B5,$%%[,45J$80TBJ
MN;+["I?26Y$>+161@E(.S748QU_P<25O4E11!='7. 1W N,7<G28OJ0'QECS
M4=XOT1'.EC!917(8 M?N!;X/GDGN(($CJ)(6X)O XT A! NVBO&E?->,A$<K
MGX^\_,J YDM8 XP<)P!-2069+</GJP7STGECI/?K*,*)?A3&+?+Z+=@6L#]<
M_W\Z6,VHI,")2L+[%3%?WVA7'S&"\U8-=:7A/NRMCEVOTDZ"2+]]4QX_6/;S
M0-(<!^+39(GU'Z:MG,-U"6U3>-<4XWM0V%\#?K<YQ8<*<S?MLWV^5SU\MEDL
M>\S8#9:#2@4D,UP9=V<1V!.W]SJ\X-Z 5I-O V"N[CC^O43P@-MU!4@$30<C
M+!&_0J=@@:$*--S%2>@5VPS \1:#_0A8'U1%++8/A'?",PQ\S@-4>DL!3@'
M!>;_ON:Q?1YR-TOB*'!7 :'2Z6>>8CH9-0T>]8FB6!T3DY&P58X0MO%YC.^@
MJ'E /A1I73QRB0$P7?8DF/-$AXT=Q@3P+R.5A 3TS;&<#^"O:XPGL6B.H_(N
MW$/+0(6 THY(Q=6K?W&U88C071I\@X_>2EU4!+Q@<T+"E^*O>.6,]L?[3V]_
M^PP/_Q7V!1SD_2*+2WQX4_!!1Y, K$JAPG[/N2@)\X:A&8J_/X8F%=^P2?J@
MVK^-,6@@4M(\FLD(0!:[7[#4@>=!.-A<P>&Y$WLK?*<XJ"Y">W.QO\-;F.2%
M?]-5A7J^OWP*\+GF9.SHVIV*U2Z62;H4P<#B<8!(X-7M_>K O2;&%4H:'*[;
MF=SC\9 /[#48%E3G'[_R,%X4W27JCA@#%K")":XS#R7AS_CXZIKRD80%H_J4
MB# _1M_5;-+E8A&*74T>/8X7*-H@*\ 8MS*\*.<->='211Z46B2PV^.A8+9
M6PL7OA1*9"V@73KI+%8(H]W&,CDG<IR*8/FV)5LA8(H.APFB_"25,K=0": 1
ME$,>[6(91"J(#!HEYT^ ,Q3+7U4!:.C/2=/L3A89Y#-PA7&P&@M)BNT3X%]7
M1([%D.I@F(@J>YA;5*\+^*7+:1Z718%9U0##O M"I&PNXKZ\F(%$;3XF[ML1
M1U64&ZV* 16Z%/P$&(D9"OM1.JL:  P4)?B0OG A88!;(!17FAD,AU"6 "VD
M9BWV#*D*)6/<&'9?F$!AQK$O'+%WRS'2JXNRYM4Q=X %J&\9/D9H 992L1JP
M_J(OVALUH8((;X,$:S&26Q8%_V%%UB@4"*HY!'XN?5)W /UL8_]+PB%7$#'6
MXV*==XY\?QF&JVR $/DD9@4T5YNS#A:_&\_5D<8"#(+FRG+7E?<AI%<.H1+\
M<W[+M"P!WR<M:S%^/8]E-3PL 1X)FH#EO\L\"Z 63R*H>GDOP0T<7&PAI$H^
M=25?*G:E]IAX@6F0_U35MBKZ*:D3I(WTCH29N!)<+<1#$ZELS3##>GZ%2MP9
MBB?\RE-8+%<E_L)XN!=)+O@N'@00ICXX8GF&,S]I@&):4"'A<]DN HSJ3!U#
M0$:LCI,*%8UU&)$H<"JD6NZC][+A%7IP\F7%'&%.)1R/Q8.D@\<#-HPFSR/<
MRZQC00BA"^Y6>P'SOHH]KS**(+/L>Y7$_X9UI*MM"TE^!SJ@LHN -A/5H9C"
MD?HOB,3I$M@!\ ,%!41P2GBL11ND51(K7TY>*(/_5ZVXJH5@G\6!;5D"Y@'_
MF*P$$:H<ZSE6.Z%D5_[)BH9=+5><7<'D!'ID2,+<ML224 "-I!-*:I5,^6+S
M:8$?IG+U)0*+#P% LCM>E.UHVO<#PT![,E0Y^.\'SNIW7TY.[(PBRPE;!1K8
MXK0,K!;F,3*>(<7D41G!CFFNXE5WK>V\%,_'TH!\VRLV(;$AEOU07.X=0P_8
M9]/5H](VE6SMR<,C_<>-L.K56L?.[4<+J_/(H^J&C*K+R/H))[>*,9:,D97M
M*@,.Z]9K;M'5F;#(;02MI8N7?XDQ/0S(^C4 Y2;=,0\TK+!3/ZV>7!#FHU"T
MV@?8.-S[_.P6&D,29E)XI#;>0*^/Q6U%"$L7'6O@Y=2=<5 G,M^NZC6+@^_P
M_GJ;$!&*@_]$5 3\FJ!0VI\X;GN)2"Z7HD>P8M4RL+2BZDKR-H)3L#KO:AO+
M-.JY/."S[SV?1@7QA,%]Z8I5W"H5Z02XYA&Y57UX[1Z$"A",DU+3! V-6A&)
MN,/P*Y97@5GCK@*LE?A? CL_/$H>A_,XJEU1=P)[>6'7EENNJ;%PC#QL(/W!
M(K2@]C%EIBR3FC6Y0$&8..S"L(MCXQF&9\/48Q,0 W0>U'8H#T.C81+&TU*T
M8>6=9!BNANT?Q@A75D>Q;AY]#<![1T$26U29>FX8B_'GX-WCYHC3%;W:\S8H
M-1N2[(JIBWTG@B]5S<*2;R%4 !H#PN(1H4798"7G@]RK48L)VR:W-607QMR1
MT5< @1T+#W;FI4J5D>9X@!5^+=:O>F?@8<^R0:@.;PI",&$L@Q$,QH/[)92N
M# SB<Z$QA&^75=KA*IZ(\KE(VI^K6)@T@+@/=DO 08/QO*>'.(U:D O6$\@V
MG?G)"%$D[ J35]JYW^2C"_]:EIQ7OB W\9HRG8(  -7"6<>B6^EKBXJO)+Y-
MV+P(D0& DBT5B+8*IRFK-3>ZJW6U51+X<9RA"I>F&'8;9'.QME6C/^X&0B7/
M&0;+;];X@B#(0ZDXMC $(W3<@4^>LH<QABTR*EIQ/G&5,$B6"PDPM< Z62B.
MN6X/2+47O\LKK%)T4H IJS31G(.2<2OF&FZ@N1K3$1A25+"MHS1,])(*RE]1
M(<&:=T#.KV/_6F6),.L/;G[>7FD:QU\P$C-%/2QR4B5%H.%6BJZ17BH=9#(D
M  /*"()LB".W_:*,?DNQ]7/<ZE](:5^9#;<\RAO*H?*0YYYY?M9(5.")PR"B
MFC&5P2V>ZP-/6#@J(E,VB1ZT'A0%E VQRG/](3F2VPXX[,9GWJR2>__,45S$
M2H7:_)@KLZH-4I)OC&%MX*#DYN!>LDQ5*S\\RUX5:-2CF3R>,!<:?N/SHDN
M2@FJ<=^5H*65?/#:8?/3"36#RQ[+Y8?MF+>81V76^:AB]L+=KG8@S8\%X0Z]
MZL6L3@*5'$&&3IYTE#<K#,\CW#OTS3$E5T9=R97QM$NNAJ<JN=I9<;6[HFJM
M'NO@$JM*%=>N>JL6]ZV*LE!%FNMZ0%9'5$J-%5&%;'\_&EHW@SPDHE>Z^7T_
M,IT;2WTZ#YJ([G4CV[RQ*G&4S9%3-?0?(GUB34IGON1L)OEYKVU=XE!]%;D>
MEH'Z!=4D0F\P.9DP59,K^>*/(80\Q6#=&*OUPW>_-VX,4^26O"!<HC$G<DQ5
MVC Q.SR6NRH:^?ZY?6.^J#[K.3QL\")7U$5'I9USK%),+U1Y00L<RQK<..O3
M-D>;T]XR5)[Q+1%%\6._#&(;]8&MB!-F<Q7IY/G &LH5<!(29>KV:'3C5.5F
M3;+@,^/1BH';1ZOET)J,( H/D(_=8U5$Y+E5"VSKQ0K2U05NP-6QJW!5$P/0
M#B8[0 MS+,XW/$25KFAE[8'BDW^)+JC"]\Q;258U75K]_3GR]T6Y"34:^:X+
M&YTPNT5QT=]>O_ZP>AZ2+R]["L!=D_&48C,M)2V+UDI(=3QJ$D2>R )\+6I,
MP+$$YS(%9V[ENI3-_BUF_6J9*T="]6XJE=,IUP+GC 5?*E0BHJ>K$KQ0-I?:
MC-1KBW"9J@[<,?;Q*K7N$E=\B,/H^*1,Q!I6L9H\>U&6)4PS@:T?!FI8X1 4
M)RGR\KZR1Z"*_%8M0)&"U2-9=8PJ^Y*U&-!7+V\6.ZQY9Z45I%Q<JR*P4$Q.
M51?BS*9<PTHM<7Z^( 4+18Y:9H5!=*O?1@*6>9VL@@*%R[(Y))YGPRJ\8]>F
M>;&8N(A2+:, YR%1M='7/2T:H^,(")?0E9U4,,2GRJM$AWE%B=5QYX(4F$:2
MIZ,Q#A5D&!LO%B6RO=/\>*5,T&)I8ZEN=25-,GQ9+][H)6^G@( 1#(HO^TO,
M-[ELF7*98\PK7%$<,;DJ$*7,ISS)62>N*@R:DZMFQBL:X,Q7#,".W>7I*'+D
M0E]JO2;OPZB4I"1\P>Y5]J"X$.,N2/F.$J \B2+>P2>HH_?BP!NH;BP7J<07
M\\B-L'&*>4MO7480?5D.@_/=FHBX:: B\.'(?GMNP_KN4F\^5 V'7!/*'45&
MT&5\64J2@()J%KCK(P+BSVMVR;6J\/VZDBK&O7CY4%SQK#3.?=_]SJQ(IW7_
MXRN/3[1N&-5U3G/=81;7S[+*.9;229:ZLRP/WZ]8=\!CCUM,]WR:NHKQB.M2
M'S/M+:,8:V=3'HSF-%&8K;VM\\<WSHZLGQ[9AQ:/N!'SM!?T/A8$S3&^>/*P
M"[S^5._+;5Z'6BC'=@%PP*VFIU,VFE*]1=P60X.'XZ..Q=NH43MRDR*@U<U.
MJ?M\$FI/T,3IHO4I63OA?4Q]12V0*\&'#L"WCF$'8YJP=%8L5>.H!"8"T]&*
M2<4:"4N$)=KD"$N=P=*%ZJ4&G8!^.IO6::2N&9>-2$>D(](1Z9X"Z9H,3ZG0
M_&!R,QD_JZM12VZGSRT#>X,,T(ATG!?KS9"V!R$E.8Y-;XA\;UV5PAYYI+,8
M*;(SUG:VJ_+ F\ED;PJ?W/9] )G'3O%P*_20"/3W)V'A/D:Y8JVBS^3&L/I
M'TLW#/O<L??'0^A,;A^)9W/P(UFL$..YK1L3ZR(DKT$JO: =F$2\KR)N#71G
M,+@($:?-M=N21[;O ?1Y#L;O>'P1\GE>PM&NW"?=0(J@0@S'UFUG=!%2WW8,
M\,S1O<Y%Z%K5,>=+-]<)=;OJM7L&*T&!H$!0("@0% @*!(5+@,(33Z7O?['0
MQ_Q\.K:]6SM@N3KK*^_M?)F?9^V:*7^A085SB_K%D+&#.\C%T)8@2A#M.&T)
MH@31CM.6($H0[3AM":*4"6K$.7W+OL:B1Y;H_1XN5S=K89^V6QZY]YWS,#L4
M #IOM4"[V>=6"TQ,4[<F[5: 4>W(4Q/")R)Q5Z^N.RY83SC%0. F<!.XR7PB
M\XG,IYX)X1.1N+[N,&=,R]?VC.EDKKYKL8YC2-=N/*[:40FFK;HIX4P-7</_
M7O0D^MFYI1S*E,/!U$$[ED2#1(-$@T2#1(-$@T2#1(-$@T2C*W@BT6A#-%J,
M:-CBAHFSQBI>U]X^)MOT=3^.89^LS_.)M ;>-NS%2U$*4Y:UIYNQZ .%GD]T
M:SQI-?Y:AVS*=I#T]RE5TCER=*"I7]?DFH28A+A?0MR!MGT'"G'KKC?)%IG'
M)RG\&>B#L=E'$23[F,2?MM8.]]X[Z=9ZQM#=GK'3TA7&!PO?IJ:I0]I)SPF>
M^N;E!Y;0P$G',ZR@Z8.0?6?"F6[U[ILL] SX?4,Y0?K":$Z0O@1(DQ'3S17T
M31;(B.D$DGH&_+ZAO/N0/I^K776BBWH5J0/@!P;/8+=<\X)PB;^G,Y;P5(N7
M69JQ"(,+FW4LK>Y?75:*G=YSMD_.'#CZR+!:W4ZZO5%T1D=U1[D_ *?)I.W3
MEX2=7F)GK!MC^]*P0_M?Y_<_QZ#]CW38J728->K9_D?)OXXZWQ0WZT!$@>)F
MG4!2SX#?-Y03I"^,Y@3I2X T&3'=7$'?9(&,F$X@J6? [QO*NP_IUI-_:P?5
MM05/JOD_"G ^>F[?=S2V^=RX,48]BFR^H*#F<:AJ!D*#KD8S"2^=PXMQ8QZ@
M<;J=.*']K;O[F]FGS!WIJP[JJT'?DW7JA^_@5;Q(3+ZA3B;*G_''527?(][*
MU^N&X#:(1<U^U.8LN0VB:W Y\@.]ZA6YYOR(I.:&+$U_OOKEXX>W']@M_R7A
M[,MK^*LXEUD>0=')-(QGFU]]&\<93ZY>E:>G;>WNY?((/KWYE'?+^90G<@:5
M.\$//PMJ;!QGCN)DSL+\4_C\XK6K5]8HOS1\ZT(6,-'K*9+JFOFPC)<:"^_8
M?;J%GJ4SKC_-DOPAZK!LCCT\%UK#07F*5KQ;IKXV4TL1#>.4._P70_RI\Y3S
MMZY^J"RK\O-_75]_^/C>#T*^8L1'GO+L&?S\;& \>_;L^OK58Q!99CAZMH%_
MOW[5>\F3'PQU3?[_Q4-]W[:=5Z_R4K[VE24!@W]A&BQ;)CS=\K[+%NMOY7BQ
MD:@ASX#50B^ :[[ZI%AD$'D :,5&\4J6L"CUX3/XR8AOJ!7YY3L P>J1QH[N
M?XXC(AQYF$.,X7$WQOONXRA?>1 %65#,JO2^>E3QOA>DBY#=XRMA$''MO[1@
MOHB3#"@!BP]CEJEY7[WZ/.- CC",[V"2FE!?!9X3&"%R 3*I!G-.4VV1Q'Z0
M:=-[D,3;.=!$RV+ 9R3Z,S*,7U0^1UCH%Q:(7_WBU_/'[*%R"ZWLH&IF&2AQ
M%QX71%HVBY<IB[Q4[9(OBMU2_'.3VT/BMT?N#-JA6TJ^1POE!+9%&"J^_'QE
M7(G?51\&\?MI&J1LFI?KVW!EPU;;_0HO*V/!]3,Q\:L-<S$W)4\1>3YY@J'Y
M3(:8]I91C+T;R2I3\\A6LK4-<;2W00KSU?Y<L@3&2#4.NL0[=\.1L\17MH*@
M.<873QYV@=>?@F^:+]D]A[=G.;//T43X$ "TF^:J:VQ]FK!&SN)MU*@=^6R)
MUGQV:ZV0U)Z@VI2O3<DZI@E2S:;] )#_L02;P<*$J6$Y'8!O;0_T\W0?O! L
M/42M,P/L#Y:X,\V:$,(N!F%M:RN))9NP1%BBG8^PU!DL7:A>:M SZ*<':ITE
M)=N8Y!/IB'1$.B)=_TG79,Q*Q>MMH[;8_"]OWOSVV]NWY[[ [(_WG][^]CEM
MJ?.ZN9L4[=0L/692AYN$O;IKH;,4F>B#44LWC^V&2:?N-R$QZ^"=!MU8OFGJ
M0V-($D021!)TX 5;INX,:0\B"2)3KU&*6(8^&3LD9R1GM%,=MGQ[I!MV2_>Y
M-B1!9XK7G#DH\VL0>[S%F$Q[6J*UEA7K0Y]Y;YOHSF#<GF1V; ,C_#7JL(QU
MPVIQ&R"P/2&P#<!JG[3H'1/8G@S8:G=69Z0[0X/P1_@[@[(;#O1!FZ' CGM1
MW<EZOU]D,0^YFR5Q%+C:FWB^B",>9>E9*NV>2"#GK#+>?GRE=OLQ+=UQ6G3L
M*&A)6&\ ZP!L0Q\9+=I5!&P"=C/ MG7+H#13%S!$P&XZ[#S0+;)..@$KPOJ)
M:W*L"ZMJN\Q,YT>>!FD6)Y3LO,B06.VN8]OZ8$ A6<+?66I>#'W@V 0V MLY
MP&;JYI@RZP2VEG;6L:T/QZ3L"'_G4';CD3YT!OT#VY-+=OX>>4NW71^+PB<]
M"I_4APJ'^GAP61$5PCIA_>J5.=*=R8B W0$,$;!/7.9MM>D,$+ )V T >UM(
MV1ZTZ(L0U@GK#6#]ZI7CZ,;(O"A@G\O_KF\1?U;/^PW#ZSA:=KV;:[5Z&**J
M/5=A-JK?*EYE8^@:_O>B7;$_8(9G=\9;/<C=8F-APOW3P#U>E*A;HQ8+,0GD
M!/+F03[4AX,6[3L".8&\#0O&&>@#L\6H*^&><-^\\S[6)VWFS/IR9\-.M]VN
MO_BTI5SZWTJW"W?(IW^(2)U1&OD5*UZ\Q*M4'S7O\^Y0K?:*ZRO13'NL#\<M
M!N(?*1B=W_))L'O<\;$7%#('CNZT62%/(DLB2R+[*)$=6OIXU.()*A)9$EDR
MGQO(ZXUMW1IT*"Q&@OV4!9ND>(_^IH.!;HV>@,ANQ/_4#]_!JPPX(M]0=/AN
MG<SEI?U[F6:!?W]\,$Y;=>L[Z[BOPVP6+V]G6C;C .)DKEWY">>:R]+9E1:D
M0-9,\[@?1-S3@DC[V^O7'W2-,W>FQ;[X$@_Y'-L-:LL4/I+%\-70788LXUKQ
M)!@X$1^^YRRYSN)K#]]>P*1B#P=9)#S%>XP]C:4:TT(83;$$&#S7XDA\V0<^
MXZCQ,@$F1R(<SO!+\(O'(QP^S> %G Y^3HX<QG=B@ 5+Y!*8ZX(XL@@>=A=D
M,[$DC46>&.//)4N #.&]QN: .5@6? T(D 1?X=M^$L\WUR$>4(R<XAH4;:;\
M-H@B@+1X/H?_JS=@O0ON9O#0?,0;"57M;4XS10#XY#)4TX '^W$H%O030CQ'
MAI(+S P,AKHF___B(7!LV\C%0U&>DCD+U6M?61(P^!?0Q[(ES&G+^RY;K+^5
MVP6V :L+>09K%2(+5%E]4F [0"[")PT4>_%*EK H!>S,\9,1WY!X^>4[8.?J
MD4:]TD#B6(ZC:_E?+]08'@<XL"R(HWSE011D03&KTOOJ4<7[7I N0G:/KR!D
MM?_2@ODB3C*@Q(\(/):I>8-\/Z]P[ &QK;EC6TTM P7@PO,"%(EXF0*NTI]^
MP$>_>J'^?;FN0%YMT2U"UVDN#T-%O)^OC"OQNU+$XO>]9ES%DH%8VMP!<O4M
M=[^5YC>,U1:Y8B-J\I"E*<#;S\14B\VOK+=_VLCC/#IGLV.;.,06V','>OPT
M2\\UU@R!;?M$?CM\ P;^VR"%">;J*T7MQKT-V^&Q"W^$W7#XYM]1K@[;9^JG
MX)OF2\;.X>U97]A:9]&=0#-L*;P^*; .+HTX=+PMSHBL+E@;W&H?DO]8PLYJ
MC6'/-JS-$LKF@'CJBH.38>/LD^@98/Y@"7@GUH000]IDBS:1V-A,%!(V"!NT
MTQ V+E)O-&4C']0HZ,' 9B4B=#VZ$9R9L^0VB*Z19"\U]=JQ$=!W/).1PD42
M?PW V=&F]]IS$<P,HA<86\R":(DQO'C!,1"$T3P,W0594'.QY3%0.-?)YV:R
M0(<D,,Z>N3V5^FK@M'7#M'@^UD>3S>,Y+6-C#UUV3B*]('GNB#P_6>'%FBC=
MF&Q>9=!]23T>G20Q)#$'+/RY9>NCFC[LW1>9QDA".UE7Y)(LTP=H,=('QF;5
M4?=EE[8[VNY:6;CCZ/:XCZY<2V&ISL:>/B2QR[F7RL*RE(6BOFV18*0INY=%
M8W\N@P76E;6SG[>E79H,/1_:<[[IBGGSG$F'TW2?)\#U W#8@FKS,G="%Z'K
M1!:)><ZD&*'K*:&KODORA !'@&M*G9FZ->R5,78&)ZJ^%*&'"?]_\C1]J;UA
M"SQ,H?%O"QYY@3C4TE+(]+&$;2W@\U#)3L.3/NG9RP-F?=9L_=#6G;:2@(\$
M).7P28Q)C%%F3=T9MN1F]T9F24!)0%L34 L$M"7'D024!)0$]/&&L&D-=7/8
M4GU ;X26+&&2XZ[(,0JMZ>A#F]S78W?:-N)Z]N;E8MT)WA7M<3JBVNP3'9-K
MJ/':$RQP[#!-GH\&NCGJB/]A[W>2\"G:*R34K997=H4 SVU'-R>;=Q,^07$E
MV239[)9LCH?Z:-S2B1^239)-,H:/#NR98WTPW+Q3[ F*,%G#'9?J)R_"(*]X
M!:!!UO A<3OQSUIW\1V->1^(MEV]VNPE7 V2J6[;"Y9FL :@;ZE1JZX)1*7:
M'4^X%O%;AFVHPWOL7<S<3/:_8=C;.$N"Z3*#9P715Q[!#_= W"3!OM5Q) XG
MN3,613PL?2";L4R+8<39,KH5DYBSY O/= T>A;]C&VOX?Q!YP'+X2BJ_ N\4
MQ%LD<1A'MS 3U2$\]C7^S>5I6AK("VYY*B82B":E@(Z\A?9G&!4?<"WZF<?+
M+(SC+WGC\.DR#2)\5,+G+(A2H&("G]4UEG="QT^5NV[?<?:%(T&!Y/C> N:4
MB [@^<=N5.?E'>Q4K8Q_^?CA[0=VRW])X*&OX:]"+-P0'BBP/RLBIUF\R+LI
MJU=R_(L7"WR7 5-NJGRU/NS;. :: 'Y*T]N.-]5.:^,I[Y;S*4_$[&N0>)!4
M&1N;8*6'N'A^\1I>+I)3?',A=90NJ+R 5ZZG^-(U\V%Q+UEXQ^[3<KS[IUF2
M?UH276@;V5:\KF.U>@UP-U-3%_F&/,F0-[NNR3_D;Y59?_5#94U[M?)>_?3=
M28V2!SMX7Y54V0-8.M&%!?5-B[/8_3*#GT%*/_)LF43:AS@,W/L5L:J4W*!E
M[=LK1!RYIIIN[F5M_7N$3>4L72B77V*6"(7W:X"*%O4C\^*%N!I!V[I0'?="
M=X97+X2IN&QAF>)5#(G\$.A7@!CL!2/C&3Z[="]#&-_IL F(^Q)2=\:]9<B]
MTK8&RBYR@P7L'PMV+Z\W@$^NM*O'IZ#;Q78 _T5+^."4I4&:Z^)_H:K/\.:#
MU732)4PUOUX!7DY7RTI!K^.Z0UA2H&Y]B%&)^_ &=F>+/+&!B?UCRP?%XV"L
MQ3*!_2GEH)YW;9>/X5YN^HHM9B%(#TC-!,DSN7.(U>*^)'<\+^;R#HUX&N+=
M"5QQAKE_+@/<"R-XP@RV&4%7-Y[/XTBM %;I<=!FZE.E]>>75:@9S-F]-I6W
M=P21N! #OIHNTX7HW8W<Q^]GL [\&2<)F[L+S!"SW+P1HV(UL<4"!A$W!83L
M+A5C)_P6+_B KY?YC)7T;E98%&LH*ZX 4>W%Q?XI]VWM5^YRW%*T@2F;;VK>
MDB.5Q$T?#*\$R.[Q^2Q*<<=?A&PU\FN\,41NQ" &Q33@V[B_9_!_M61)/K&
M>('7-"PCL''0\ 3C9P67G!T XXHD:(CR_[GY=*.QKRP()44"X**'DX-1Q!40
MXD:1;(9WF@CFY*;!BDQ>X E E$;< 0*%[93C'2<Y[=:N#/E7>=%3%#A\!K!M
M=<<)4F"K]A ? 3-I-25Y8PF8@6!U(YM96"*$FFD@U)9SLZXZ]S(M3G.#=45#
MO_I.*O73R;I6-NNJZSK#MK"YD+5M[S.#;_K:[\)LW[! Z[AQAEEK[<\ =7/$
M[_ *GRB"3<8%'2CD-A,$ \<G"$/E[0C!\)=X^J<PYDLJ7GY#2T"I2LVGM*%T
M@. [[A+\H0AV(6T9P4:0A5PJ&!2>12QV I!7#UR-J*I+A'O%W-R!084@-(J4
M8/1LYD*3"]<(/H#:.Y_9W^&[<2(5EU!Y,P;J%N0V09])S1E$%[=3O(\)Z!K/
MU2\Q$ !V>]C4P0A.Q=U):77-MZ5KX0LJR5N+<@**_:<R#,P02)/$W\2T@1S_
MX4E<^'SW)3>S0@7U^,J0TN@NSPC-D])$U"2 <#7?VZDPM3N6:L]MXX6T48!#
ML$& >= Z9%N?P5[5/GLI[9T#;;]@:DVW?>3H?()A )")1?N3=),F-<Y.58.N
M4;6.KHU3%@&<ZZ'\8C($:$4C2:-*+/F6QV@Y"+M$XU^%Q2TUD[R]+(7)!3Z\
M"Y^5)H(,L&A?8S3)PD#UC<'Q$K1^I'&RBL2DE=5KPBZ388W86[HK7? :34A\
M (P+=JA0%V("N/VC7X"7L26E8(W',PS7R+NR\C%O>22B3RB.\1P#2,L0UZIN
M?"O'@8 P*.5!DI,)9W4;QY[0USA+#!])WR,4U[&!H\]%]*6>JX\ P%X?[8Q>
MJ+JGFJ8X=D+39W/@FG!+08$C@EM677#K 9UT0(AK-[LZ'.B:;*7\0>$N;3/>
MI9ZUBGJMQ;5$,&N3?]NB8@<&P:YJ+>RU5[9[&D<'PPZZP*X4_SIWS.LM>/J1
MB\;E'SP#79SN%2EL?*Y7K\ 97>(V]!]>9![\8JYS.5<T1/E7%BXQ'B("&3S!
MZ(WP5X7Y#(H]366X0!KG,MJ#&\M:'+]D*,+^] 5LS?)P+,5S_>*9:FP%'C"
MPZ4G;<L$M]DEKJK&H-1+;?_S5U)^*_>HXAUX')C8=>_DW^& ^=B_5AD-%(0P
MOEV%<J9Q_ 4O%)WB7B>VT))WS\(TQOO8 DS&8,[E5OK?I;0+>/.8=9'1#2 /
M[LS+*?@JZ 85\0J&#+G-,RTI#T.<HMC+P3#^ZU_&EF7\^/K3!_&3^>.+F\=
MYZHMR/VMS@U(10QDJ>Z4K3!6W#$+C$"U#]1 1)5AD!.^\EAXGC)EPOO*IT$U
MI*GTHE3O/F%%X7$,3SA BMB"AQZ7;RK33%DT"A/B&;JV8)@-788,+Z$-8Y0$
M]'6*8!&&AX),W30;>240W"68#_7BNU5P[)\'?E^ZE C,E>.5X.01+SO<KE7"
M#G^3+FF9"M*2%=B=XWT;P)V:IPEPI\MIRO]<HC3)IZ:8F"PF44]QY.UJ08&\
ME'A=DF3X$LE;**'*)*;WA1QCI#8%5S'+%\@B%MZC[R@"=:4[B,M/J$607%J.
MAJAVX>6A17@!]UV48%"#4:'^JCH+?6RU+#_D*J2!U(%G1@!O\3 8Y39A\[30
M#VPJ706,#\0R2NH'WXIX0%=VD_=K>G2G7 M)7&E>T=DEQ<?#3P"\-+]>^F'1
MKQVVCA>*G;LYDC;"DD;IWM9UY.^14+. ^R4^@O,9B+#_7.3A\>^T>!&S(6$8
MNR)"!TP&0KI<I4ARZ4Y72?]<N,H&APCTHXK,WZQN%D7@;MNN7X F G2 AD=_
MEH/NER9+OLOJ^?XAY\:\>1")&*#(E3R_^O2WO[+YXL?75R\*X.9J5 V<JL()
M8;AXN4+*;UM7NN&A26("(I;A1D6V8C/*9[ :7U1FX* 2MCDA9+D&JE&1&D!;
MPXV3!7K^H$G#> JOA1BYR5,X^0**T(+(-\'D,'ZY;<98\H$K%68@[%L[IB?N
MJ%?I0 W#JCR/I9;)EX_^:=N =R(V(217C:UV&9&NB<&LC3"TN5SEA8K 2B'5
MZRR#3^2[U]V,BTN[,8R2\;EDIXJ#Z"HI*C"<);"?+9/\VGAI1B-2E850Q$1*
MX1*YU2K@2[-"#>+[:#B+'1,^GB@M\R QMFD\U'7%9MZLQMLZQ952W@&>1ZK\
MKNQXO]7Y";C4."I538DL?IZV4 N1N7:)6Y7TS+\>HVH"&D5Y[9<0G4JR-)T%
MBQS/$2Q,R^YX")I)7@.=4^GW?,>3*0W-%P4'4XX)WB+/@-Z#.<+%@4@R 5G,
MV/NE3(320<CU) YQT*!<9L8E:#%?H,L$ N:X710"H6Z M:I604K;3+;(+JF$
MLIHL44*DN^>8G0$K,\/GI47V4U;,W>=B+%(X'/3;2E@^8_D:KDHOU:N56(1+
MBC@6JK$DP(HZR2Y4\$HOY'5E*LTCJ ^3Q!BL8J?2%IVQP%X+4SV&+:(<K14%
M&1("BL#P%@PIC>YZAS8O4E$?$*_E=)'5("5S7@(5H\I*$>:N!4N5(BN4L$JY
M\^*K.;@%I-7WQ6OR$3?:ZYK9R4^@FY=PEA7U?BNARS><LEP%:%H$H9>KZGQD
M1& 8?,'= D6+\SSAAA\L/$=4=U6F:V]BD($D%;AGNV:)MJY:_VJBJ%G7>>2"
M\2&MJ#E3U0\H2XCB#"R3TB<*1=(5Z/T+:WI 9Z!M)B&V&>Y Y:["/+C>&>BA
M.UR68H+8?<3=C>7OEXTA[@>"QQN/1IEDI6!2PE$*1+Q$<"LWAE9[78T[6A2]
MB#QS)1F95ZWBZO C(19H><":0E54QU,5+*(\5VR>,I93FOKSPC-:"J!Q!M)6
M'?0:*V# /D/-]T+-#K=1-L]!N$K_S();D6\1EAPF9S9H5-@!:M.? ZA0=P=N
M@$H4#*4\6N?*;IN=@=:')'"EM5!57K#%H&)6N;3":OZ?-,<0RD]-8,UC&1.I
M>!$?^ ]L2PF6:A5%TBI@E_-L+?)6#H=*M:$HFZL'.=MR3IR#CZ(,LBT/Q:+I
M% O.@W2&I=0Y+E']WB]$>A'YG_)Y@*GR)18;;B0!,622@1VYR$K% P(RU6R?
M+#**;N,\-",#-;).HK@L59 C C;EFCK [5]];N5\H\< &V. 6Z\BQ *C,%]%
M\&H!JBYWA@3@8$\-4K$]8;2FCA@YM0IL@X)8Y A(,=+T;V4%W2*L(V5C8E85
M22-*H%2P#-GH<5%9)\H^D!Y3] DV_?/F2[[K4U^U:;+>EWSC[6Y4\GU&%8E:
M)M\UP ;)2VB48I.>0LIKDCNH0X4S..7"'JFW'L66)TVD[;D=H>K\. 3W0AAQ
MJ&OS: QL]>EAZ9LMJ9@ZBW5SS]/7=?KK3Q^*&HHBSB3LDKM9C%M#;H BK;[R
M#2M@RF%20N44AFQ]\1(0!R\?AT\D>$ZEL/YV?]Y1A_6.J0VHQ8J43]S5 Q>/
MAWG )I8H9,3+%,B4OE R^W)?4 L.@Q8*\0P7ZN>?KXPK\;LZ 29_E_+N^IGX
M_%6#*=XZ\5=30P50*)%"EV#6^;@&3?GQM[HV5H\^>UDZ#7?>\:P'QWNPC]F>
M96EJSVHBRVZ!5/VW$B>4O<,//];P8?^#D+4-S6I//Q(\S@F/04+P('ALOZ,&
MMG."!\%C"SQ,\))+\#CBOAF"QP7"8\WVZ"D\OJLV0CBA?=P@'!M$WBEF_8@.
M&N<58Z(;T8WH1G3K(-V:VX<JO;2/O@Y/KK?:3GMR8V^TTU:O'1OD?5>*GY[4
MP#CJ)ODS@VB_*6UE7XN=Q1Y!^ >ZC+6Q\)%MZM;@B/NRFF?[V1TAD@^2CT(^
M!HX^< 8D'R0?)!]U\F':^L@\HH$LR4=G"$7RT81\.&!?D7R0?)!\U,K'T-(M
MYX@[!#HE'^>)<)Q'-ML2P"97MU, 6M,X[>E?XC'QF'A,/"8>$X^)QX_G<0/V
MWL;5L'U+9]4T7*&L5L-3ZI'#9UDW??3V&J/',Q(.$HY".(R;MFH,23A(.+HM
M'.;DIH]U"B0<)!QG$0XRJT@X2#BV" >958\0CC.$-2AF]E1C9L1CXC'QF'A,
M/"8>$X_;YS'EL!YN>?]3NER\>FYB*R7X8>L]5>47R-E\HLZF<V.2KTF!&)*-
M&C \MR@04Z;'"Y(.DHZ5=(PHP4720=)1CP:#["JRJT@VZNN&:.-H.;^U1@]*
M<3WED!KQF'A,/"8>$X^)Q\3C]GE\'GNO=UFNVFLNR:VD#B#G+<[43=O1;:./
MY<O4(X<DY!P28HP<?4P20A)"$K)-0AQ3=TA"2$)(0K9969:M#TA"2$)(0K9)
MR,C6)Q<C(93DHJ :!4Z)Q\1CXC'QF'A,/+YL'E.2J]:L_R6.OUQG\?4T"$,-
M#W7%E.&BPLE54?&8[F8@W/81MV/"+>&V;[@U;XP^GN(@W!)N2=\2;ON(6^M"
M<$OY#(J?4(R,>$P\)AX3CXG'Q./+YC'E,VHM^M^CKS!&G-QKV3*)8E@BY3/(
MW\O1,;BQ+\3=(]@2;+O"#8(MP;8>M@."+<&68$NP)=@2;#OFVE+HY*F&3HC'
MQ&/B,?&8>$P\)AZWSV-*9=0:]&]F++KE6A!IKS]]T+ZF-]HB">)$^W/)DHSR
M&N3[E:Y&,&Y&/73^&J,'78U TE&2#I,N_R;I(.G8NG?T\8P?20=)QWGVCCZ&
MU4DZ2#K.<LZ6#*O#+]81_WP'K[!IR.6+VT(/_UZF6>#?/Q14J$Q*SNE_]_VC
MYM[0-+[#1\JK@<L#58=2[$MNI\\-7</_7N2/P@\@"Y,Y"]5K7UD2,/@7IL:R
M9<+3+>^[;+'^UAU'^<&XD/$C "W+>")0$D2WJT_&R6+&(OBJM1;T,1;?U"M9
M A_PX?/XK8AO $X^"+ :W\GGW,6)MQI)/ @F,_T2P+/P@6F6Q%_XM4*W>'\3
MWD@?RW%T+?_KA9J.Q]U8]/"(KK-9X'Z)> K#!E&0!3B/]<\HHFY]7PU7??]Q
M2'A89K3J==$_H4JHR*/ZM*&VXQ?:^NW3\-!$RV8<QG#CR-/\( 6%D8?)M-C7
M+,-R8!ENN/1@=O#\[TW8UC68<PCKU&X9/"2!+]]&,):G+1?P(C[09U^!%B"<
M\&X:ATND"CZ/@>Z*< 8\<N]OI,;?/BU@1;)E5G8QJY+.^-X&B[R8''P0!L^2
MI0L8QZ<S6&+*02^RR.4:_[;@40JK>IYRKKV+,ZY96A9K\3+!2<*L X]EL"@D
M#7X29Q+!5X&C0&9X:PZ83E\\N H?GIC-'EJ&]OUP>..4)W\;Q]X=-I<)Y@L6
M)#B:YL[@V3R]^>D'Y/;:A>'EWTA5D*I8J8I/@/"__F5L6<:/;PL,_\&S)'!3
M;7JO?>*W""_Q$1.HP</X3N WXAD(T5<>+?'YTXV61[H0*J!<FFJ+)/:#+$?_
M%&D,.%YF.$ J![@Y!);[;9;FX&8 ?Y"9W0'S]O3'$X7WU:MCE51_T% KR<>!
M8)/SAW'V\5S;9EQ(_?)1J0C<S1+.<*^$;39=IF(#E,FWZOY7VK51@\B/W'-6
M).GR;?7SC!=/31]ZZI9G:2P1GP?5!-C1O"7'C7X&/(3W4A;B@\%(F7/Q_97M
MPK^Y,I,(9.%B&W:SM#RQ384(VG(.1A$0@$WCKUPS;XPU<P9M"^Z"1?25EXBP
MMNI?Y)U)VAU+X8DAPT_#S'WXZ;$TJ+Z;#_ OKBPQ28N<PAJ '>"5W8M)NTD@
M7$A4[1Z845H(*RL(\!HMJ5LT'L%D ;,'QG1QEY 6#;Z2 ;U],/H\#Z:L:W<<
MV+!K"9OT@#T'-A! YC94U2VQQCC:U#0/>53-F^QG'OMO-9OTWN)Z$!]J)/A!
MSN<@#M+]!1:,%8X/^B:,];0JHOF<MTQYUWCRN:P6YF)@-:&:D=_@+QI+TQA,
M+70B[@)P 7!L8-DB3C*0;!^_RJ8:"].X6#\*91( L>$[,(5L[Q7<' =W\@JZ
M;#8UXQ6L'$<"PI,&PGHDJ:(E"!Y/'1Z[T%&SH[@A['L_7_WR\</;#[!Q_@*;
MUY?7\%>1JW!#V+=$0F)6U/]E\4*-E[\B\Q5;E-7:&&_C&/!1#)"G. QQ6&47
MG,OT<@$Y//GQ:OWA[Y;S*4_$"FK\H(/H:A15CCG,*]BOBM+5JX&9F[1U2ZFC
M=T&*!;QR/<67KID/RWL)YL8=NT^KR9R?9DG^A2G 'T2M#.\:?H%<+K[)=\O$
MUF9J.9;XGLHI&>)/;;I)O76U89IL&C!;;>=FTR^E85<#K7[Z[C%YL!H0;(:)
MUJEV=9+\UD-27D7C- X]6/NN6.$ZU5_5T>D,;LUG$6$/P5:7'B?Z[>D,E/D>
ML<N:N*6NL@1BC5J\'M.OC6JN(OW@I5<=&F6< ^$X?#W")Q6>P*ZDBPV? $FY
M??B3CDJ;[PK0'$1DM?-DP# 7\T<>$)DE&.*!.<7+%.B4OE!ZZ>6^:)#\<<&5
M4COLSU?&E?A]P3PO_[TY8:HH*Z7J5GO]2O>[?B:F>E7).*L?3E1AKU9<;'2H
M,Q]=!7'(&.7Z@1./ITB:#Z?HKHEDVOK@UIZ'!]2^W(2"LT"J_EN)$TK=X249
MCR[#J.-,?=5%@^PB>.R$QR A>! \ML+#AHV<X$'PV (/,\W*\' ('@2/[;9'
M3^&Q5IAY"OLXBW>6FK9VKK3>+ZHX7FOAN9?:$F:58-84/OG'^T]O?_N<5D,Y
MA[-["W.;D##!D8KP'/;<1Q0IGU=7$=&(:$0T(EH'B=;0!MOK_@[O2I'=IO;1
M/4\MG0"9ISY(59G25O8=RX/O&R/\P:>USK-PTW%TPSGB:.,Y3VPUZ&Z1?)!\
MU,J'/=+-P3F#820?)!]]DH^A/C0G)!\D'R0?M?)AZ:9)]A7)!\E'O7R,]>'@
M4N3C#.&-Y@2S+>EK4NWL;HG:EKII3_D2CXG'Q&/B,?&8>$P\/H['E,O:-.=_
MV3B70!FM!J;44V?/N!E1I)!PVT/<CBD#1+CM(6XG8\(MX;9ON#5O!A;AEG#;
M/]P:1_3![A1N&W!NUZ9-R8RG'#PA'A./B<?$8^(Q\9AXW#Z/*9FQ5X]9RF:0
MMU=X>X.;/F8S&J/'$3>"D7!<G'"8Q]Q$3,)!PG')PN$<<]4J"0<)QP4+Q_BF
MC[D?D@V2C>;!,#SF$N*G)QMG"&I0Q.RI1LR(Q\1CXC'QF'A,/"8>M\]CRF!M
M&LB?MMS\03XE^92KHD6*MU"\A62C#@S/+4KQENGQ@J2#I*-\+(Z$@W8.DHVZ
MG6-X8Y)PT,Y!TE$K'1.J#GJ4=% FBR)G%!TE'A./B<?$8^(Q\?B">=R L;<V
MMRW)K.1V^MPR;%VS!F/XRW%>=#*O=>S5A;\&L<>;OKEPM]-11^GN>*@-S>Y4
MSFKOB->MWC&](Q]AC[!'V.LA\0A[K<^.L$?8(^SU WMG"?)WSYT[^PVXW8A_
M-)9,:NDNJ7.5*]I#W1HZ[60/GWK,CC![(&8=W1RW='23,$N8/0BSICZ8M%2E
M09@ES!Z$64.?#$G/$F;[A-F1/K%;.H+363]UYTD[ZK/?C_+13I"I6W' #A.*
M\$1X(CP1GKI**,(3X8GPU!<\/=E<5BLWX'8C M!:16]CSKEQ,Z9,$V'I1%@:
MM72)+&'ITK#4WD6#A*5+PY)Q,VFIQPUAZ0*QU*OL&V4RNN!BDB=.D1W"$^&I
MJX0B/!&>"$^$IZX2BO!$F8R+N?Z67/-Z(!S+3:NU/M\7WI*5 -L08(VV.J@2
M8 FPAP&6-"P!MC^ -2=MW6Y @"7 'J9A.YOV;@VPE,/J0G"!8C 4TR,\$9ZZ
M2BC"$^&)\$1XZBJA"$^4P[JL"W I"%"/AJ.C5L.V[H[J<!"  -MAP#H$6 )L
MGP#;VMV5!%@"[&$:EO("!%@";*\!VX"3ND8 RF51+*;U6 SAB?!$>&I[2H0G
MPA/AB?!$>.H;GIYH+NO82V_?+[*8A]S-DC@*7.U-/%_$$<SYC/?@/O%HPAF%
MCCKK$(^)Q\1CXC'QF'C<5QZ?P=+=&0WOGA%\]JM"^^51G2F1T]*%3.TOW!GH
MAME2XH[B,B0>'1>/X4"WK)9*W4@\2#PZ+A[V4)\,6NH00>)!XM%Q\7!,W1R.
M23Q(/$@\ZL3#UDVSI78M_<SA4=CL:8;-B,?$8^(Q\9AX3#PF'K?/8TIC=>26
MT#X[E%VLHFS,US-NQA0G)-SV$+<C2O\0;GN'V_:N4R7<$FZ/NFZ3<$NX[1UN
M0=\Z%X+;!IS;M6E3,N,I!T^(Q\1CXC'QF'A,/"8>M\]C2F9TY:)0\O9ZXNU9
MPYL^EG4V1H]S-&XDX>B)<)CCFP$)!PD'"4>=<)AM=4XGX2#AZ+AP6$9;M[>2
M<)!P=%TX!FW=Q=U/X3A#6(-B9D\U9D8\)AX3CXG'Q&/B,?&X?1Y3#JM3%X62
M4]D3I](<WMCD5%+$A82C!@P3"M63;)!L;*EW;^D^59(-DHVNRX9Q,R3A(.$@
MX:@3#HN$@])8%#;K1-B,>$P\)AX3CXG'Q&/B<?L\;B>-E=Q.GUN&K6O68 Q_
M.<Z+3F:TCKTN]"-/@S2+DS->#[HGL;OCH#8TNU/YJKTC7K=:Q_2.?(0]PAYA
MKX?$(^RU/CO"'F&/L-</[)TER-\]C^[L=]]V(_[16"ZII9NDSI4Y'$UT>])2
MWXVG'K,CS![8"\/0Q^.6#C439@FS!^G9D6X,6BKO(\P29@^T#9RV.MX39@FS
MAV!V8NNC8:]L@W;RDZMC=M1FOQ_5HYT@4[?B@!TF%.&)\$1X(CQUE5"$)\(3
MX:DO>'JRN:Q6+L#M1@2@M8K>QIQSXV;<TN'_IQY-ND0L35JZ&XZP=(%8HLP,
M8>DT >C6[@@F+%T:EOJFEQKP4M;F1LD,<L9;=\8)3X0GPE/;4R(\$9X(3X0G
MPE/?\/1DDQGM7(!+WGD]$(Z^.\IJZV*U#G?6(\!V&K"=39D08 FP-0<0VKKT
MF !+@"4-2X!] H#M[-GOU@![!O^4<E@4@Z&8'N&I>V0B/!&>"$^$IZZ2B?!$
M>.H GIYL#JO%"W I"%"/AN/[:5&8E0#;)\".*/-*@.T38*VV;CTFP!)@#].P
M+5UA3X EP)))0(DL"L10((8">X0GPA/AJ1-D(CP1G@A/A*>NDHD26>>\]_;W
MR%NZY[WW]HF'#LXH9-1)AWA,/"8>$X^)Q\3COO*X[>AW]XS>LU\-VB\/ZDQ9
MFY8N8&I_X1-;-X8M-32D. R)1]?%P] MIZ5"3!(/$H^.B\=XH \F+;56)O$@
M\>BZ>-BZ:9%Q1>)!XE%K7#GZ<-12;Y9^YNPH;/8TPV;$8^(Q\9AX3#PF'A./
MV^<QI;$Z<BMHGQW*+E9--N;K&3>3ED[;4B"$<'O4];B4_B'<]@ZWYHU!@6?"
M;1]Q:Q%N";=]PVU[U\)2)H,B)_V)G!"/B<?$8^(Q\9AX3#QNG\>4R>C*E:#D
MZO7$U1L8-WUT]1JCQSE:-))P]$<X^I@O(>$@X6@>#-;D9DC"0<)!PE$G'$9;
MW8)).$@XNBX<XYL^'K-L33@HAT4Q,XJ+$H^)Q\1CXC'QF'A\P3RF'%:GK@0E
MI[(O3N60$ED4<2'AV"8<?2Q$)^$@X3B#<#@4CB3A(.&H/\(TO.EC4RL2#A*.
M,^P<-NT<E,BBP%DG F?$8^(Q\9AX3#PF'A./V^=Q.XFLY';ZW#)L7;,&8_C+
M<5YT,J=U[.V@;QAP(SCO]:![4KL['FI#LSN5L]H[XG6K=4SOR$?8(^P1]GI(
M/,)>Z[,C[!'V"'O]P-Y9HOS=<^G.?O=M-P(@C2636KI)ZEQY=7.@#YR6BK*>
M>M".,'L89HVQ/ARVU/F>,$N8/4C/3O2!39@ES/8)LR-],&KI- -AEC!["&8M
M4S?-7MFS[20H5R?MJ,U^/\I'.T&F;L4!.TPHPA/AB?!$>.HJH0A/A"?"4U_P
M]&1S6:U<@-N-"$!K);V-.>?&S9@BH(2ETP1Z;LR6SCP2EBX/2Q9%N0E+I])+
M+=W50%BZ/"S9O=KC&O!2UN9&R0QRQEMWQ@E/A"?"4]M3(CP1G@A/A"?"4]_P
M]&23&>W<@4O>>3T0CNZZ-VBK)66'6^L18#L,6*NMRP )L 38PSIB=S8O0X E
MP-:9!)T]>D" )<!N M8D&W9CQ6?P3RF'13$8BND1GKI')L(3X8GP1'CJ*ID(
M3X2G#N#IR>:P6KP#EX( ]6@XNLQT3$$  FR? #NZL0FP!-C> -8RVKJ@CP!+
M@#U,PY))0(#M$6"'-YT]=M>51);XYSMXA4U#+E_<YE3^>YEF@7^/=T%-DQ_4
M9^5@J^^Y(4O3GZ]^^?CA[0=VRW])./OR&OXJZ.F&G"6":+/"&04O%^9OE-Q3
M25/U8D&MNA'>QG'&D^+Q.1,,X2R7I[=]82[XKCQ!!E4?_6XYG_)$S+YZ_=7A
M/#(*=_N.HU0@.I(Y"ZN7;JG7KEX-K.H56COH("A=D&$!KUQ/\:5KYL/B7K+P
MCMVGY?C!3[,D_[0D^DO-7GS3C,6W%90-D9:,$X\GU^HUXT=MIJ9NX4?ST(DA
M_M1&5?*WRJR_^J&RILK/_W5]_>'C>S\(^8H+'WG*LV?P\[.!_>S9L^OK%59K
MX;CZZ;O'R%<-MS85P/JZKO:3FY-<RY;#9AJ''G 3R+(,LU2+?>V]#+[$4;HN
ME+ODM;GY7KWZE+&,8V!(S"\NYO?7OXPM<P1T9 OQN\;@/PW>1D$$CN.GH])]
M!1J+/"V;<8W[/G>SX"O7,O8-.[_ >W<\X?@ /P[#^"Y]N>_BA<(#T0]1)[M!
M=/OSE7$E?E\PSRM^ET+F^IGX_%6#**J3.34UE+JKBL;.-?F)#M+6;5>O]M\J
M2QO; T,]VLQ8/=IX^-E[Q4:5MF]"&M\&*4Q+^W/)$A@BU7CD<>]P"Z2&K(^P
M1FIY>C#UFV/LL/M\_11\TWS)VSF\/>L+9QM(2.234$JR,-2$+7!FS-5.XO#Q
MK ?'4UHY'TZI;BV-P\!3@[<-U7\L(ZY9>$N281WAK1\%4,)&'3:V4*!MP/S!
M$G>F61-"3.<0TSXXI#:1V#@BNT+8N%ALT$Y#V+A(O=& [?RH@O^]6%A7YS.Z
ML3;J?-1KQP9TWL1IAL&911)[2S=+$7.G]8(:*-LZ@>2?I;RL00UU:&G>8TW6
M8_$U-H[),+;&N"XF'TFV2+:JLF4>4VY"LD6R1;*U#4NC,<D6R58WY]EWV0*;
M<$RR1;+5Q7GV7;9&HYLAR5;GFT"\%7\Z&A,J]R_L@&I2M.J\:FIZGB=33;LG
MVI@HFI..AH):HD<7MGV2K8N1K6ZZJR1;)%L]ERW+(MDBV>KF//LN6[!O'=%)
MDV2+9(MD:\>^U5:A3B]EJZ504*?+@S[Q, RB6UV[Y1%/6*C]E<UA2<R;!U&0
M9GCZZRO7^+<%CU*>=D!Y41S[,N+8YI#BV%TS#$BV+D2VQI1_)=GJYCQ[+UO#
M8R[?(=DBV2+9VM&M:D2R1;+5Q7E>@&QU,\G14=EJ*5C4Z;JA]T6OZ"!RXSE?
MM>E9T;!UA471[0N);G?4SNYH<)M$BT1K7RP9QUS'2:)%HD6BM0U+1]UT2Z)%
MHD6BM=6#[6C"D$2+1*OGHN50(5$/8D.=+B3Z742$M.=AG*8OM"GWXT2T?%:M
MH*,8WH^R)!;E1EJ ;:QXVH739Q3@OI  =T?-@X[&MTFT2+3VQ=)S@V2K3(\7
M)%S=F6??A<ON:)Z#]BT2K9Z+%K6F)-$BT6H$2UV-&'54M%J*&'6ZFN@=SS3.
MDBB(;M,\;L2R+ FF2WG15Q9K_S=(9^P>)AN[7V9QZ/&D"V?0*.Q]&6%OXYB[
M1I]>V)M$BT2K]R&CENC1B9 1"==E"-> >JK0OM7->?9=M)Y3;2SM6R1<S8!I
MT-'CG1W=MUH*&G6ZS.A_U9\.:"4*99\UE$T$)3@2'#M$4((CP;%#!"4X$AP[
M1%""(\'Q)/.DTH%-+_ WW^>NZ$R;L6]:PC+> 7^0HE27$:4:4YB*TBLD6XU@
MB3*7)%HD6LV(EDVR1;+5S7GV7;9,R^GH*2T2+A*NG@O7P*0R["/* L0_W\$K
M>&9"OHBS>;5JSJJ>]]WZ1#?I=-S4U0OX\)=:D,&37?7:'4?\(=U#3YW\^,B_
M\FA97"G4YKSEA!(U(>V.)UQC*7PL#..[]">$5X6W&TM^Y,@5 EV]TIY[,!)+
M4BV(M&P6+U,6>>F+GW[ @5^]W)= \LR,RT.4!S>(;G^^,J[$[POF><7O(4O3
MGZ]</Q.?O]H/M%6:&8NLJETD$W*Q,<2?E7 9(L(8)QY/KM747FK&2H).&-@L
MY/JTJO9!7;MGE-3EV/;F-&*V)E)O@Q2FI?VY9 D,D6H\\KC7EE8]*?5'W2?^
MI^";YDL&S.'M65_(WT!J(9^$TCG7\O>7FK7X=FI@#!Z<A%(Z^1R49M+2. P\
M,:/VH?./9<0U:ZQKEF&U=5B=>+4?K_Y@B3O3K DQJP?,DH(E>=76477B%2G!
MR^15K^6J ;.G]W7U90^X [&]RRCG:2Q$]/U96-277C2CH:5;3A]OMZ+R0Q*O
M[HN7Z>C6H)O='$B\2+SZ+EZV">+5S>PRB1>)5\_%R]3MT4BWQ[1_=6=6)&"7
M)6#CD>Z8XPL1L+7HD/BG$^455Z\^S[CFSEATR[%4("H7+0!UTF6J9?B)>+Y@
MB:@&6"1!G&@+>%[LI=H=2TMU#5KCA0V/JVMHCFQ:&[Q2\&FT+./! .[IBC1*
M91IU\=+#(J;;]I*3E 5H-0'Q-36H1'GMM4>I1\F QP30-T93LZA6<*@*@HT+
MMM47UE5M_F=W)F7+5P\A?]-U(>>%P/F8+5B]K5ZDEMM;>/T0I[O(U(W$R^E4
M26U.Z!AP/9RLJTNX/3:!US#\M#>UUD*+<#DZS?IT>/=,V7K$K3YPBR2MO[R[
M!$EK<F]53H)C/::P8;N#I:(9QWI8:^5X-<93H_Q4JS@J+'&,Z#46*SE&^ Z(
MG1W+DU/'SQI=OCW2#7.S;.J,YOJI JJGI0M):GN3ZI4 #6NNE7CRTK-Y8I#$
MA\2G#BG1#ZRGXG-J_!"J"=5=1?69?+ES.VS5HP.=]=?:D^JGX'DUND;+!/=J
M\_Z65G3!$_6AVI2>UC:^9D%]LUE:\S00W1&_AC:$WLK.<]/0C<%F7[RG(3\O
M2'XN<TMX;M2T*'XBF-YG4]APH-0/:W6<76@])?/&Z49!I^Q"M78=.I9WRO)-
MK,^CSE"-]J5II*K[,65*#X]G74)' >UK>J-]P$KE.LD^_WS^6U9@]K.W :&T
M(504(-7^'V>$5$)J]Y':#9"BN%QG\?6OI[ZEI<_]8G973^_%LK,VB*GEK"IY
M7#-27YZ4R5M[/C8FXF<^X'A>?4ET([IU0.M)_V]HG_0@:XO=LWZ/W(2S5)1_
M?XW#Y;P+]Y%=QBGN#O7';^F M=W1]O@MD:,+5T^0:%V&:-6E5KO/-Q*MSK.(
M1,OHZ(5)'16M]JSM V^Y:=':7AVU9+!F!C^F/ R#Z!;[G;B=Z%]+=U.=6(NU
M=!>3<=/-MK(=O9J*1(M$:^\:%HMDZX'"%A(N$JZ#A:NMBS3Z*5P4[=Z?F&_C
MA,.XFKM,$AZY]QKW?>YF7;"[*7IP&=$#BV+>7;.[2;0N0[3,CEH&)%HD6CT7
M+>-F\Z11]_E&,>\>V-ROW3^701ID01QUP<ZF.,%EQ DHOMTY8X!$ZU)$JZWK
M44FT2+0N7+2ZZ<)V5+3.9&?7GK*YB(#W^VQVXE-V>^#K-.1L2ZD]=$RN1^&%
MTR_ELLWYAO5 [PP1$F02Y,<+\F87.Q)D$F02Y-X)<@=2 CT7Y);\%WL+E?J7
M/'C'LVTWW)Q991Y&TVZI3"]>8J>#MI9R4IUYU%H:4PAUESRTKC0[1J/6K1\2
M91+EGIRP)5$F4291;J3I+,GR<0<-Q#]K;6D?WXKVW\LT"_S[8SR%@;Q# 'E4
MH47UBH'=;W^>B::U"9[-]8"/HEI)RV8L$YUKT06)> AO?@67)T[NY5LSEFHQ
M<'ZVC&[%Y\ %^@(>2Y "OY(Y+/$_P/ 205GDB<\M$N U.#6>MH#UQ)X6^QK_
MYO(T+0WA!;<\Q8G@\WB$V+F1XJ[!=#5\P'7&DSD^+5W@,08@2Z+%RT2;+M,@
MPJ<E?,Z"2//9USA!/NEB"G>P(B!!$"U%;]X@[P$$E%[ZS,V6"1Y)=ADVMLT"
M+I_K)H% . [G+=U,"W&(\HR"4B^A2D=@(%&Z3$MTD#3 EI1^]>YXG)U\XYZS
M1%$G%8R!EX&\  _-D]-.68C/%DV+Q!>+5>)\J^<\@CFL)4MOJG>W_/0#HN)5
M\4_K3975"_CPEUJ0P9/=^@9V?P.6I]J')/:#3/M#.-[ID?,_@21*69)S6\BY
MR:" 1)#H 5WEM[@]OGHCO.P?;4YNG&>Z0@[^9CP3/+8L^$DO'N?&P%C)<PF;
M+4!2+^N 22$JP5<>WN?8%1-6H-@R[;3^WOLM,[=6,X?YVL^V3[>$\LILJO,H
M),O+'[M5@#:D9 :X@=?+PE*668_+)Z<;3U8$>5@.P_@."5[;T$#P04W!#[[!
M MPXS0JM\09_T5B:QF[ ,GCW+LAF8@H N$6<9-H=\_&K;*JQ,(V%VA(M&^&S
MJJMXOH)-TMRK_IT>/#HG\@Z94&W$?_GXX>T'6,DO\-0OK^&O8M=W0WB@V-IG
M1;0KBQ=Y]W#U2KZ]BQ>+_;INA+=Q#"PK'E_N+7Y5T4;;A59U/[U:?_2[Y7S*
M$S'[FJWO(.$V-IIIRCVNJK34:U>O!H,:M;J#T@49%O#*]11?NF8^+.XE"^_8
M?5HV?7Z:)?FG)=&%,:49HCEJ38=V]1H ;J:F+N+(N<&5-W>OL<7RM\JLO_JA
MNE7LHW97/WWW&*OMH![U5Z_.H>?WWJH^\=LYH+0SV]/KB(7W*9A48',5%@JJ
MJ;+.1R,J51-'\PO4\=< %?Z4@[K+U=?V%73$=E@3?C$DZ$NPDM"N?*D!U'F"
M=AQ\\H_WG][^]CD]C3%T,FZ]*]F1NG9;8UI(DU8Q2XM!S\/B8 /*V0ELQBU!
M+:_XH+RE(E674J0[_8.#5K'&".VY!R.Q1-R7D<WB90K33E^\?#R]BRUEO]LQ
M3N(>GN!JC(UK.BJ>9=G)/,5MD0?<G[,['E*) YSLX6*JI2<#OQ) 8SY,Y=D/
M6@%-=,I^6S$OE=E[W 4^CX^AU 5"&F''.7D][ )[/]7[-3UA\$9Z_73ZXU'7
M,YSV4I]'HN^!$=8"M3" *C=);J?/#5W#_UY4]?O*J5BU M^%U0=P*6'Y&%16
MO.K'87&'^!Q_Q\))&5,[[&XVM J'ATAR9HS\P1)WEM_)3"#I"$C:UAGY%=T$
M!X(#;2$$AQ-HAZ.MVY."HT&3MY]NE'7XDY^Z!TJD(](1Z8ATW0_&J-BR;>SL
M$K5W0.TT]U^74Q,G,2F.:I%U&@">N&]7=5+?:]7RF]-2Z=!6:]4Y'FZ4/MR^
MT![KP\%F=]"&8ZN']U=K4E]>#JB?%((MW30)P1>&X">NEAU'-QP"-8'Z@D!M
M30Q]9&^>1210$ZA["^J!,=8MZ[) ?2:O^<RN<4T-^YD\Y/:DN%D5ME,XSR:!
MPYK++<XF?0^+6(,KWSP<1_CM'W['-3UM"+^$W[[@UQS4W$U, "8 ]P7 (U+
MA-\>X]=TR +>L>XS>;/=R0%_VG+LC/+!#4ZJMP&LYY.:/C3]B%XU2)6:QC,D
M+20MKYX/:UI)D[20M)"TU%Z.VJ)GU55A(5DA6:G;6<8UMXT\>6&AG86DI3;M
M3CO+B:(AZH>UIIGMMPX2_2]5G_TMS1OKV]?E?>'N6%KJI:,UWDRGOI>.:J7S
MDGKIK/#7R8.!#YP-'9WW;*CVMJ8G98UX-SR-ZHGEC3JO KN[-$X7S@%=""JV
M=<;9CS&$E=:KW\[3P*>N2\"#MSR52#,XLZY[4[O)]_E$_-/AW;-M5R$1MSK(
M+9*T_O+N$B2MR;U5^2>.=9I<O I['.O$'M,2; _>J5EV()34:'RKP:#)]XT&
M&#L?2!OJCD5QYPVRD*!2('HOH-@UERL^>>DY3=*&Q.?RQ2?Z@?54?$Z!'T(U
MH;H/J#Z3VW9NWZS9!IQ["W=73D=<II-UQM)0W6[3E6JW3H?$YS(/%SVWVRQX
MOH3:LUZ#FO:$XZ3''.GVV#B]=CRA!)W5D>D*KB]463MMGN7JOK+>\&/4#R<M
M?CS9-8,R62OJ"=<O"JP40\I; S-Y!ZTH&52WT,K21ZS/VW=)^U4<KA?Z[<?#
M@^X-?:CH,&=EF:,_;7BJ!XGT_HG/'_8:KB0(APR]PS=_8#SKP?$>3GNOR=46
MZ#=X*9SV-;W1/F"!;YV<GW\^_RT+,S<F\WCVF =HW?VQ>3!J"*4'H*( J?;_
M.".D$E*[C]1N@!3%Y3J+KW]EV6:!4R^06F=;GL@2J9_$7BR32Q:O!)$'_'NI
M78]N!!MD4Y!K_,1+3;W6 &=5R>&:??KRI$S>=O])<R)^"FUU9"E[<_J2Z$9T
MZX#6DZ[?T#X@I]E!Y5AH0G#GO\;A<M[</G>*LH+&9.<L.>T&;<E#BP\>"]1C
MT3:NR=MTGV^-D6,S/$C2UJ%Y]EW:!C>;M?W=YQM)&TE;'Z7MN5'3_J/[C&N,
M'C7)KU;,]/[8XK]R-^$L%=8X@Z4Q,,Q3'H;8+761!&[-H<CS:[!.J:ENZ:)S
M*QR[ICE71UC0GE8A&7A2,C"JN>>A(RP@&2 9.(L,U+7_[0@++MZZO(@@\-LX
MX3"NYBZ3A$?NO<9]G[M9%\Q-<I@OUF$VNZ"VND..+FSJ)&T7*VU&315V]_E&
MTD;2UD]IH[WM$=)VC+&>Q'?[HN?AL/#.ALQ7KUZ[?RZ#-,B".%(]E-=[BA[$
MY)HE;)2Q=<1+?^Q4VW/A]YGI*?U[ Z.QW:?HLW,BM%)[&<7)G(7%<9KD=OK<
MT#7\[\5#+FRUNWG^(/':5Y8$+"H]7DPC2UB4^O *OA[Q[B*P.Q3JC]1VAV9]
MT1_=H5A?-5E79:$_4GM:61GV@:+/6@E)UYX9N8@X]?MLUN"9L?TE_304;LN;
M?^@<6(_\_=,OI;DLG5'3E//LS&]8-UQ$9INDFZ3[ .G>;-9'TDW23=)]&=+=
M@7!^WZ6[)??'WGYDOHL^SCN>;;M3I7UEN8.6W=*(7KS$,_V-SO>D>N_A"3<F
MN'6W!;2NW-H@1!?-$Y*X"Y2XVOZU3U+D.ND2D,Q=HLS5M2$EF:NCPYJA+OY9
MZT;:8@?2[S8ITN0XYQSIO&.=>S2M<I'\&6?QKMR8-O9%&]KUYK5!),_>>BC%
MZ3(5'UJ(KHE^Y=9S79LN,\WC6S]^SUFB+6 NL9?>2/VK?9[Q8H2-]6L/#:D%
M*;X.WB900/.6HI?N:L(I"V%=\)(7I+*?61#C68X4- P\6-<6\1T\)%TN%O!U
M'GGHMWY!-W/U$0:O%K_B^6.<R^LT8$"X6WA<>2'YVM/=:]=8PC>F7;/X%2F+
MA;S_[8_RY,#M7N+*@"*/F/UORR1>\'S^=7=_5Q77!E#%5W9^XF])G")K8C_(
M5#!@%S+6N(JSW@V9%:7K:*F%@J_U)\7SQ[R)TPR^GJ:Q&[ ,9G479#,Q)Y"@
M19QDVAWSX2D^FVHL3&/8Z2()(OBL:MF<3V,?Y-ZKGHD>#*:6= #M&U4'6L?F
M\TFI($!KPC)DX?FA=%M"\@X938F7N^?SNE88'\G)+7O)X4M5<<HL7KS4C!NS
M%+K,[5#Y:EW]\YZMT]4-I;53Q$F*8NG=^K;N>TWSZU]<*+P@RC?5KSS-\"?^
M;8&LF ?>M>!)&(/5#@R: ^6BI<_<;)D@@UV&C=^S>W@V;+$9"##L-RY*DK=T
M,PU L-+%,!@*WW09A.@$: QF<0W[^&RE@VMHH.&&]GOV'SZ+N:[]#:; HGN-
M>?]FV/H6YQHO$Y@O;/[XT/':$W5T+_ %CFOB,*>[( P+\T%\&8 PBY?PB_Q6
ML:8IC+. I7P#;9%QT!8CXQF^:!G66%"%82]_;2DV[2D+6>2N/1 _Y&-V(KE7
M#Y=FR,TV)&SX%ONA_3Q085C^GX 4AYP)#G(/93T( P"16&O^L\N2:>!QR?C<
MUE2@2.4>C'1BJ_,$:)C^P;Y]$'NZ,F& <@E\<DU%P >! 99"52UB8*X+X :R
M!;E0N]V#9F)B8  SS!K872PO'SY(0!AJ1[?!I!"?F8'-);!?S!W&]'':\*,'
M1G<8+R1EX"$2')^"-X7YC>]XH-V %XBZ*4XDX)6=JT2CM$RDVH5_XG.D/Y(Y
M!E/]]\B]*53J!@5T7,0=:.I\,4BS"-9?"(#0 JD8F66Y$(H'JH?I0J)7RD$J
M$-S.4R5W^'X49TKXI%%URR/<ZA$ZMU'@ R.D!X*TC%'^4F Z2%9ART;"JH(!
MI/>1@G"%7BT!;D&J,V'FSX0TXK=7TUO$*[ A*W(V3)<I*JJRIDKXG,'H,*?Y
M_]_>MW:WC2-I?^]?P?6;[-KGR&K=?>ELSG$N[LF[TTDFSNR\\VD/14$6)Q2I
MYL6.]]>_50!(@B0D4>)5$N;L=BR*(H'"4X6J O"4Z<?.H)=XG.O\"\^)=]<;
M=NEUV=7LM?25Y.?4)ZG#+J\PLBY;88!6NS1KLXCF1SIELKH@J1F37HS*CKS[
M]O7^*TS\[T#\/^[@/\D\1>JN>\<!^469)+&>R-G;;,=D9HW3GF<:\#E83HG+
M6K##9+[)_/76[B"7; 8_>SL<A4>CUG9D!0V]G**H+O4Y=.-6MY[U%V^-.,54
MS,)-^C0T@Z;U:!9-4I6%7P-$+WC3Z:)YN%(>%G21+**'7XF@.,N#KM17\5^_
M[)+%VZLNS=G;#*:S/RHV#2:&W/3AR4;::Z2O!(?7<>GT<JN!6(F+CA!2G%%;
M+P%(DQE%,3_4281"7.EYBL%;$ZA%2276N^@^5@/)XR6/O(UG"_?J1&H8M/,9
MO$D/4R#@@$&KO8O;W<4=&:\J:R]MQ5IYE9B$6DRR;2>[;SS!*L%[%&PK3MN>
M\R!L_*+>ECY(4K0;YILJBC'<)QQ,#W-\9%:L8EQM!/U-C77T\$GKA_?!_!G&
M$$OX>G%8 YQ:"PLOE5)E?)<*0/77'!+>F+\D1'KA%U[ MW0FCQG*7-E-6-V"
M2P;+75#)RJQ?TS+K69;LC5C<@KU0E2HK/K6Y*3N]5CH,[8!#GE7QBC'RA^Y"
M #^X42!I*TB:L!D,#MG3'@H.)PD'-84H.!2U#FTJ&5BIR]O:,&H]#,MK]I%&
MH$IT2G1*=$IT!YZ,X:GD46\C<6+NA%H9BRW)E8G278I"#)*UPR1?HUY)-H15
M(Z5]F4B+.*7;*;5'5YV;4;8,58VYU=)I8Q6H3Q[4O<[-9*A K4!]3*">= :3
M'=-&"M0*U&T&]>#ZNG/34Z!6H#XF4-^,.\.;XP)U38%TS=&RY#A> T%S<UI<
MK0G;J)S5:F!/4NBT$?4K>T_"'I0T"L"'!^#^C:1*J0*P O"A 'C0E]2V5P!6
M #X4 "L+K !\T  &"]R2$+25 *XIH&W/RO ZTA"U2EQ3HPXJA]4?MR6"+L97
M??@SHU(6I2Q*692R'(VR3"2TJDI9E+(H95$SBU(6I2S[*\N5A"1?*<L^R1#^
M1XK#>RL=#+OJ;6"M00).1B[#7I'SYCSL/N6D29! CE7304X<6R2"%I@X#6>Y
MTEU*=<-X-T,*XV?=$PA\-G>O# 8?.8$/E]IM?6+32J,&*@7V)3 !93B*,MH1
M:DY#YQRWG/<1C=GVA^]@[V,BN9A2IH !V_W<K);D_V'L,)K$S%7<CN1Q;@G_
MZ&Z3T1['NJ6328T#?W3(6D<]E&]P#PMO:^Q)P8-X.<!1Y=)+20Q)6T K?4NI
M:E& PT \MUFO]KR7^DV56\'\_ 6E#E%N<@L%C-?K"E0J*)P:%)2-4, HT484
M=F)*!4:5G@V/5\>#<C:5\*Q=T;B_"./=?B6;MZ0]=U.DXC[P[HVJ,-?WJM(!
MV#OI6U?W)YV;JX*;-NO,^M8E%J65%3;J8)6E\,KB,:I*P95%I2O'J2OVK_J!
MZDK90Z4@K"#<"@C7%&K5'4^5R F;_^Q-8^IZ"H%1;7WL=R97!7=6EG[*Y\A"
MG+9H2JVS5WT +KI]ZV#A6U?8T1;\*DM?J(_GD\[HIL'HO5%=N3@Q73E.6W\^
M*,H/<;@ KG-';O253%ZEU<-DB[IT$VJJHF5B RTK;^G[KCD-V&905B*8;Y?%
MG9=Y>U3B7M*]*J?NO7M4'- WF?BUM-U(:_:9RW!6ZPZH?=^76M+FX\"7M5,O
M3Z]<-U#"4'ORNMI7W!DNT_7ZV_,WME4VTYA=AZ>Y=76%TO)1$8%4^R?1%5(5
M4MN/U': %-7ETG<N/^A^=K_202!5YE^6Y([D..&V^2P2O6+:,QB_6^WRJDN'
M@9'57.(=MQJ_5L'(\NV)*2?UMO @%SBE4_S1@WT?7<M9 "4W);>:Y%:EU6,!
MX614^/AO*XSCV=M/MN$2W:-;M9\<*U@6G^D:6RD^E!7M6K<>[)H%*S,'-I1P
MP+1_W"H31S8CJ%1+J59Y^SK;/VY*M5H_1$JU!A)*Z/:/6V.JU9RW?4__=TC>
M]@<2>]LZ]%I_)'"S92%/[\HU#<D1R7KLV$91MLB.5=W.TNQ8_H96IKCGO1:Y
MWRV0AV1%7BF74JX]E6O4(B^A!?)0RJ64JSSE&DNVC;5_X)I3+I7QSB_,>\<E
M\%[-"%R7V,:+1N9S8OA->=XJ@W!\&81^BWR#%HA#)>>4:E5Y>JC]XZ94J_5#
MI%2KUR*GNP7B:(G/+=T->!3)\"_^HH0=P#GP58H(&S-JV[;P'E"RH=JN5&@8
M&_(YR@?N83LB2I&5(A=<$5.:W(Y,OE)EI<I*E9M6Y89BF-$:D1W>8L)GXJ\C
MM*[!:.XEQY89S9D3X.FKIKI2JM4LK2^5683&M@V7#]WC"F64*BM5/I"5$*7*
M2I65*E=.DZ5TN5@P0_])$6DU2)[U2RR1N,E%W\I>NNV=M?3OLT@!YLPIX5>*
M)<SD9XUG8HU=5EAWGJSUJ=LSX<L7HKOA5QUM&OC:C*Q]T@LG[9CI/DE@D=7N
M[3*#I&$!X+ ]7J[V9-NBZ2Z]'P)+D)HV"RC36=Q+3[?@V7!I9GJ,:,)T<-^9
M!ZH&+^S K;, OX$W$7@#/.<'QI/Q#?C>Z",K_DNT.\_40=2/\#"Q-Z%,,IU)
M2$$4#Q>)9GK97L02CGKQY>,?B;8%\)?CFT]DI\;#![!)7MB!=(%+42<%C<EW
M6Z4 _]UU/!24,S=]GDL0Q]K"Z0CDMP5*N? ;UIF6@77S\*9P*QO9!304OF+#
MRH[\RV D40JQ:=)'6\XS:H7T8-,!C?0#MU<.]%7WL0M\N+'L]]S2_<H&>8OP
M)?;,DQNA^-V/ FP/: SNI"#:)-/-)CL4=@NZIJUIPYN4=\-Q0>].-S/Y.>'(
M2*DUU[DZA@7"H9[A(DJ0^LXJ9,CD5T+OD%Z,2"_???MZ_Q7&Z!V,R(\[^$_"
MR0G?(%)H9GYZ[S@P5F>I[FVA^LH\Y7.PG!*7M> -.J+%7<Y>ACG*=MRE;H5W
MX?.C:V=OA^,WO^*+-W1D!0V]G**H+O4Y=.-6MY[U%V^-. 7?[<W"#9_!AH-Z
MZ5J/LH))^$GY-4#.@C>=KE"$GGQ(;2IQ\L.O1%"<I;"3A[@U_NN774* O1A:
MS]YF,)W]41D,8GS(31^>;/R6 AI])=@F!^<+!]X+8B4N&"Z"^YQ6OD,L8OBN
M8YN&]MY9KAP;H.Q),--DA")Z\)W$O,'M /?IO#738^3VK^UP]%-&$>QQ1F O
MJ[09\>_8K]1@:><S>),>NJ%.X$%'O(O;W4=@31R7CZ@XS19<3FA< H]Q)L\@
M?,@4V]FOW,YZBO,-SQ,2"YH+0 G_WL)15NQ5O5SO8GU*/7WKW%4%F>%]PO'Q
M,!HC,PF#9C:E5$3V!4G<BJ*A2@1,#F#0'\R?H<>[A*\7E0Q[Q4.=V7T07BS'
MXLC9=JL%WO[OC-XQV)75=Y?"WYNQ6R3;*$4IJW-VO;9L]!9L;L%B>=7@=QJ@
M_4 @'XZV "//EIO*T;*URKB"2TO@THP=65\O40'CI(&A)A@%C'(M1JE><0DP
MJ=A5;G4XMAZ693;]B.-9)4 E0"5 )<"C3?3P]/:HMY%,8(?$71G+1LD%E4I<
MD$+<"@V )E^SBCB*>Q4.KFX@]J4!J5H(VGC4Z?>S)%5ER*(6"I"*L[A*@90"
M;5&@?J<_N58*I!1(*=!^"C3L]/JRZO9*@0Y?@5YE]CB>(,;[O7%G<)VEX%<0
M5Q _&H@/.H/>,<81-:8L:L]+2$ZR-)2>:%*[JS9O&U6V8KT<#"4'2LL8TKV4
MLOR])7L<_%: /FA ]R24Z@K0"M '"^A)MT79(P5H!>BB@!Y(^&@4H!6@#Q;0
MLO*)"M!J=7\+2X!:Z:^Y68>6,QMT)^VQ*\586,N635-SJ%*>0U&>GE(>I3Q*
M>?93GDFWZ:,02GF4\ARH\O35S*.41RG/OF[;(6_U:H7R2-(LT9])FELM!R&<
M^!6[ZFW@8$+2.D:5Q%Z0\^8\]%7E)&.0/)'5X4"&)UODHA6( @UGN=)=2M7$
MJ %##D4D=HSIJ#9WKPP^*CD=%9?:;7UBTW(07>6CMBI%&4I@LLIP;,7ZDE2<
M3'9RG]SDQOU#.SV-FZD\Y.G"PW>8#6+RQ)CF*&-TJCR1K25YJAA?D28W?O51
M!DCW\&6:M'T(=J$-V)<UOZR!/S9DK>'"DL[:VX=?"H!=45&<HW__R@H2+Z$4
M8[<CM]6>%E#^EE+!6X#%0CR16Z_U?"_U;BJW5?FY*TH=HMP$)PH8K]<5H%-0
M.#4H*!NA@%&BC2CLQ)0*C"H]&QY5C@>[)<G6!><\\U8T.M_*AUB>TY4O>;F;
M(I5:IBQGH_;7JKW.[98W 'LG;NOJ_J!S,Y9M\&P< +O6)"M7+$HK*VS4P2K+
M6+JYO_%1:5959 L=2E=.7E?L7_4#U96RATI!6$&X%1"N*=2J.Y[:Q@E<A28W
MIZZG$!C5UL=^IR^EN:A)QT\AQ&F+IM0Z>]47ODM/9YX"?.L*.Q1^JQS%8:=W
MU6!,K0RP G!! $MWP)X"?/,8X$S$P?](;FQM2Z54MLY*=V]NKW6:V(S*"I_Z
MOFM. [:QTG?HUE2V]11W,>;M9(G[,O>JO+OW3DQQC-](-C27M&=HS5YN&?1J
MW:>T[_M2"\]\'/CB<^KEZ?7E!@I4:D]>5_N*NZQEZE]_>_[&MIUF&K/K\#2W
M^JU06CXJ(I!J_R2Z0JI":ON1V@Z0HKI<^L[E!]W/[BHZ"*3*7,Z2W)$<I\@V
MG^NA5TQ[!N-WJUU>=>DP,'J92[SC5N/7*AA9OHDPY:3>%A[D B=>BC]ZL.^C
M:]FQK^2FY%:3W*JT>BP@G(P*'[%MA7$\>_O)-ERB>W1#]9-C!<OB,UUCZ[F'
MLNY<ZP:!7?-BY>8#LTO0[1^WRL2131(JU5*JM1^6>DJUE&JUIYW'I%J#;O8<
M2OO'K3'5:L[;OJ?_.R1O^P.)O6T=>JT_$KC9LI!9=^6:AN0@8SUV;*,H6V3'
MJFYG:78L?T,K4]QS&;EW^P>N,GE<-.4D*.52RM62@5/*U?XQ4LH%RC54RK6#
M<JF,=WYAWCLN@?=J1N"ZQ#9>-#*?$\-ORO-6&83CRR ,509!)>?:T\YC4JU!
MBSR#%HA#J992K?*6E-2LU;Z\MW0WX%$DP[_XBQ)V .? 5RDB;,RH;=O">T#)
MAFJ[4F4ZHJ'%]O*1>^ )0*7*2I6+^3A9B@"ER0W$%$J1E2(74^2&\@!'I,@-
M13"C-1([O*6$S\1?1SI=@\G<2XXM,YDS)\"S5TUUI52;65I?*C,(,LK61HQF
MBV74B/>C5%FI<G&N,Z7*2I65*A^<*LM8LY0J%PIEZ#\I7JU97 86R:9$GJGP
M6['EB7=53;;U6>3/<N:4+6L[ZY;)S^[.Q/JOK.CK/%F'4K=G_(L7HD<E8;M,
M/34L+!L^2WA48C"ECS4]O Z1%?1;FP64Z"MNE*=;T!NX].7C'[0%,]-C? NF
M@]NO/  =O*P#/YD%^ T\&6\S'-L+EJQZ)H9M/S#*BN^FMX0?67%9HGT,7&=%
M0(:/\.PM_1(EL:$GB>ZOZ978K #^<GSSB= 6"GVJOAM(4C+3?<('-N^X;!^/
MA QVZ,>=9^IA+]+U)Y.*%ZE;OMLJU<+?7<?S>*)@;^5*C45' _EJ,[+V82(,
M92/N)<:@4%LTW2598"Q@)H5?,E0P"@#Z&,MYALL #LOT7T I/3]A,,(N[:Y8
M_,GR\T_TU;Q)2^+K%KV2D,'<_$EFO$&' ZX';K1!OUW=QPZW V@)T1J<]%$*
M%"-FA'RDFK)RG;GI9\9 TUH@[CLYNC;()]^4V8*N;15ORK41"35W81#E&5/?
M6=UJO6Y?2**&#B._6IC[=WV!]HRK1EO-63????MZ_Q4&^1T,Z8\[^$_D#AL6
MC!GU>1?)?C#BSU0WZ,7(>17E(O)_GJ5?>^\X )0SB2>Y@:<L\Y3/P7)*7-KZ
MMV_0D2[N,O<RM%>VXRYU*[P+GQ]=@_AC\N97?+&L(S))1U)>P97+*5ZZU.?0
MN5O=>M9?/#%9_V;AAG<SH=,H0^M12C,)N2J_!J9IP9M.UU?"2"3D994$*>%7
MXM"?I;"3AW4V_NN774*8O>AES]YNU$3VHS+HS_B0FS"?FL9O*:#15X)A='!>
M<N"](%;B@M4D<.<WXH&7Z+B>!"--TA.+$5,G,1]Q[>:NJ;=FVHW"K*B#T:V,
MO]CC=,5>5BDSXMVQ'ZG!T,YG\"8]])Z=P(.&>Q>WNTL\,F$E\B9O!5B%+,H"
MCW)YU7E*)U\_TUR "4^!5,+R3IN]YBV]W!6&*F3*O$_X3AZ&BF16-Q6\-#M5
M]=!$&*ANW*,G3]HPU _FS]!57L+7BS8-=J[4<V55OZ3DOJ57>MB70EAXXY8W
M'&+U;U;V['J?*M(;U*<6+NG\ W-HQ>"WB:1FC!0I-:Y <JPV8Z]2B0H.QPH'
M-84H.!2U#FVJ %"IRWN88=1:WO(V!"A*=$IT2G1*=*<@NBJ3,3SG/.IMY!?(
MG5 K8RDFN6A14\'339UOK!9J[D:]RJQUERFE?4DZ:JLJVK\9=:XF#=9DKV#S
MKP+UJ8/ZZJ8S[C58*%B!6H&Z"E"/;AHLWJY K4!=-JB'5Z/.0+D?"M1'!>K)
M56=R4W=&MW*6PCH"Z9JCY=^SF_IJ"IJ;T^)J3=A&Y:Q- P<#"0U!;>JWXR'&
M<KN>/<:H 'R0 -YQ@5@!6 &X70!NT*M7 %8 +@[@B0*P O#A GBH?. -_:XI
MH&W/RO"ZT^%JE;C"1AUL#JM_U:3_5AY#T&'.C$I9#DU9#C7;JY1%*4O-RG(M
MX=56RJ*412F+=&;)UH!6RJ*412F+;"^KFEE*2H;P/U+\IEMI8MA5;P.;#7*+
M,=(9]HJ<-^<A_BDG38+$@XR&#KER;)$U5>!S,YSE2G<I!0YC<./D;=JS[@G$
M/IN[5P:SCYS8ATOMMCIBGS2?3CEH+8'I)X/A$-\-G484M'S;:9WM#X\>-MG)
M6H<G70N8F=U/MVI)QA[&X:))C%'%[4@>NL[L2]-D3<HS!'WI=+'M4+:\\DS^
M@=^*(OG 'Q>RUA$$Y1O<P\);#GM2\!C=X?(8[: 5>[Y1..58(0-!O=KS7NK=
MU&H%\[,/E&H:<U-3G"8P7J^K-*:@<&I04#9" :-$&U&J$U,8&%5Z-CP\'0_*
MV?K!\VQ%DQI%>.D*.%WYDI:E^'UE9U*KS,B]JFT ]D[95IJF'1<_\E<] O+4
MB"U7+DHM:VK406G+==&#(,>H*@47 )6N'*>NV+_J!ZHK50Z5@K""<&,0KBG6
MJCN@*I&Z=2]-;DY=3R$RJCS\N<I6UFY$R4\AQFE251J;ODXC)#F)N$.9^H-5
ME$EG?'6JJG)BFG*<EKY?] CQP<*WNEVS,CE44;BWUO>^CPLW9ZM=)C;1LM*7
M/JL*3[>:^@[=4LNVS.(VSKR[5DLL0;E7;=6]BTZ*@'F3"8YW"H0W[F_ZM;(G
MYV.,V^M]J:5P+FV^')YZ>;I@2P/%"I^\KO85MX#+#$;]S?D;VVV;:<RNH]-<
M)1D%T@I!JOV3Z JI"JGM1VH[0(KJ<ND[EQ]T/[OEZ2"0*G-2R_$Y<H*%]91>
M,>T9#-6M=GG3'8Y1Y(R!YA)O@6"&7ZQ@&/EVQI3;>5MX1-=)ICI]SE-XISP<
MUFP<E=R4W%IEXL(0;S+:946X)9;P[.TGVW")[M%]W$^.%2S+G<-X+JKR(^LE
MXJNN)M5XAK[,K-=8<H"^X='8]?!\M4E I2Y*741UR6YC5NJBU$6IBYR1MCM0
MZI)?7>IQ:]OJN\8G$'7HA0Y_>L2RD+9VY9J&Y"QB+;:F*8/2F-6H21=ZDBU%
MM9B&%NN_@O!!0?B\UU3PU""&+Q2(CPO$?0F3\<F#6"48UTCNWG$)O%DS M<E
MMO&BD?F<&'Y#SID*! \F$%1YD^8=0:4N!Z(N?:4N2EV4NN3/):A%K/:E&377
M>8XZNX7U^<[X,S ]TS<=VPL)H%-$FB6H?&;G4)[P3^A%"1J6:<)^,6G%C=HS
M8%W7JEZWUXB<UBCANF:^5A [8(A=*8@IB"F(I2%64R9+NG_Y\-);7_Q%R0<4
M\D<;NXJPL1!DV_F"=@8II;6ZRO6DAK9+[ B]5J?NE7HJ]:P$>8UE&0Y(.Y5R
M*N5L2#E[2CD/(B^8D=B(%F9I9SSPF?CKZ.^;,6RCD@X/EVF]9DZ QRO+:EJI
M-FIMVRK3,AE76B.6:)3O"/'1^P)*993**)51*G-4*B/C:5,J(Q%#RJFE_Z3H
MVJJC2AO2)OZ2[765[RE3OIJLH5M6\W?K1X+!+AQ M@% 8'ZKI5=B$RI_%Z6Y
MTSZ+1'G.G-+B9>GT3'ZJ?R86I&95J.?)DKNZ/>-?O! ]JE'=9292PTK7X;.\
M=<]*:.J:YT:77?I;"+U .-HLH-1^<6L]W8+WP*49=(CRL)B.39_UY>,?F@'"
M<);0B [\9!;@'= 3_%8/X O'-Y\(EGG%R.X'QF'Q_7A3])&>&+,LD.,C;A^1
M=3;;UQ=.\S/3?<+%I)E>W)F$%')V3&@@@,7T=?>%=8>X#K6->7N#S;SS3)U^
M<P=7P29[4?^HNJ25HV(#D^&:C'6UB7;\#@+%P7+FIL\#__Q*TM%@O+0967O[
M-M7)I3FQ[HBP"J&T ,\"OF(X8D0=XIO"QFUNF_3)EO.,BBD]0=EMR_BUI!T/
MW+XZ(%#=1SG5AB6#TZ?*+&@*1T;,M/HHX%X-9FH+H13R.+<85H NJP8&V9S/
M-7!@^:2SRZR:=XQ/>@S^02B@N611YH9KTH@"-,L.YKKA!RZ]K"-KKF_"\^<@
M00/B#AWP#<B>!8:OP0"22%W@H0:\R;29@9NZCCXCMN8$+BB?AW=Z$*#X"QS?
M1^+#".G";E+PJE+ZY*V( 9Z&_P(S:NAIA0^"MTHDE_%$)9[I6\FTG. N3I,S
M<ZK@=]^^WG\%W+X#B?VX@_]$X9EA :YH#+:(LMN^LPK9BOF5, ZC%Y.Q1NH-
M]XX#8(X>+W(9GZ4;OIEW\2S]Z,_!<DI<VGI);+ 7H'H99C_;<9>Z%=Z%SX^N
MG;T=7DFCAK62CL2P@BN74[QTJ<^A<[>Z]:R_>(EP:N&&=S.ATZA7Z]'(5\((
MS:\!=!>\Z711*%P)"LFD)8M$X5?BT)\E496+*CO^ZY==8IF].+'/-D?1[$=E
M,#SR(0>_VC*-=!!*7PDVVL&)W('W@EB)BW:$LJ*A50$]EV!D$]UXU>92C/XZ
MB<F=:S</#KPU?DH4,D8=C&YEI.L>YUCW2@S8Y8.AG<_@37H8OSB!!PWW+FYW
MEWADPDHD>]\I2"^9^ET@?Y>MJ.Z>J<1*:'N4G]B<]]QU,^Z>S5[SEE[N:FX5
M,O_>)YP^#X-U,BM6#&/W1.M.6WU+QT!UXQX]>=*&H7XP?X8^_A*^7K1IL',M
M;;RIJL*BE*R\;*#M38DNO''+&U(+-? "OEW)?9R>]SH:_M]%TN['SNTZ=O2=
M\L(,EKN@DI68O*8E)G<L(K5!?6KAQL\_,-+7;AZ&1N&P320U8^0/W34681U2
M!9*6@*1IF[%765H%AV.%@YI"%!R*6H<V532IU.4]S#!J;6F&-@0H2G1*=$IT
M2G2G(+HJDS$\YSSJ[4(56>U23'+1HA27HG+6JX:IN%Y)5^?+DE(%U%SE;M"]
M&7<F16NB5S-,]9M+A>GCP/3UJ-,?]!6F%::/!],WHTYOHC"M,'U$F.Y?W72N
M;B8*U K41P3JZT'GJI]EBCID4-<41=<<*DN.J=04,3>GQ=6:L'TKII2K@8-K
M"=M,;>JWXV';<KN>/6ZK 'R  .Y)"@PH "L 'PJ A[UN@Z&J K "<%$+/$(V
M:05@!> #!;"RP!O[75- VYYEX75GZ=42<86-.M@<%DQ_#4;0Y=&S'N;,J)3E
MH)2E/Y'P(RIE4<JBE$4RLTR:]$N5LBAE.21EZ:F912F+4A8UL]2;#.%_I'AX
MMW+$L*O>!BH;I$)CC#/L%3EOSL/Z4TZ:).;^0Z(<6Z1_%7CE#&>YTEW*?\,H
MYD+&QV?=$UA]-G>O#%H?.:L/E]IM?6+3=F-H*N>E'*4YB8C2_#_E*%@)S$09
MM0M5LJ'3DX)AVG:ZJ,##)UN:G3,Y6B$)C98D'&(4-)K$G#;2NN1)\LQ^.TW6
MT&(@*'A62P&Q9#:D5,/XI+P5%U)D' Q<JERW*8E;*3]L]WVC</)RVQL*L"(4
M\$IW9T+0WDN=KMU0N06%Y=%E[#!$^X% /B G"8S7ZPJ\*2B<&A24C5# *-%&
ME.K$% 9&E9X-#T''@W)VI/#T7]'XO0A77@&G*U\NM12_K^P$;Y6)PE>U#<#>
MF>1*%_'[G?&X( =7]0A88U$JE(M2RYH:=5C:,BRZ/?H8=:7@PJ12EN-4%OM7
M_4!UI<JA4A!6$&X,PC4%6W5'5"7RR>ZER<VIZRF$1M5Z=)U)OR7ASRG$.$UJ
M2F.S5[4 ;DM$<A)AA[+T!ZLHYX/.3;\@Y];!ZLK%B>G*<=KZ\W[W9 %<W8;>
M(]L>^CZNRYVMOYG8V<N*<?J^:TX#MIG4=^@^7[:/%S=J;JB'65JIS-/<H:JV
M736Y<O[D=;6O= O[W]@VUT->0E?HJ P=_R3ZGA!1&VZ.&1A;M\.7_FY$XJ7O
M7'[0?;7?I^"F]?**OZ<&B>_42_E4MW4%7T4FB/5:6MYYFB,]2J%$=X*BJ]".
MA8')9-0F)JUX%_*38P7+\B>A%BQ.JQ7SHBBY:DN&2FV04KK2<ETY'Q1E;CA&
M9<F5Z57:<HK:4OYAB=/0EII\U9H=TD^VX1+=HRZI#FW3P3OUB&4AR>O*-8VB
M=4#5HF<K%CU'W5/=GW5J&UR.$[_#HI3""K\*OPWBMZ<V&&[H]\FE >\=E\#C
M-"-P76(;+QJ9SXGA-^%KJ:"M]4%;ORW.6YMB-I7@4+HBG6BOE:XH75&ZDDM7
M"A8:/E5=J<M?E>\FK-53_>(O*MC7F0,3U>WLW0^BN7;7-6I$<K:P4H,R;(=!
MV6&#W;%-NTIO#E%O6I+=5'JC]$;IS3'K35.NZP@EDO7S$2N#WJBC#89(.SX>
M;T%,^0[N9^)710"Z!W!V$5-;;!.T69LY 6[33QXUJ;$?I9BPHAVI,@7<&LZ\
M_1';3H.H5%JI=#,JK31::;32Z"/2Z/8PBQR22E=(2I*'7D/HB2"5&%9E''"E
MST=INDO=XM>>=-?4X5\80]T/7.*M^=[05^FOPO.R(^3?L(COBY0;X9V.NX*H
M!GXZ2"K8OP+/-^<O_*)ISX@-C^I%1]1]%WXUAX?@HVR2 01[.F#->68/?P;]
M%!@_\$'0PND/$YZ%#_1\U_E!+CDZ>QN0.!Y3$(9(I+^>$<-Q==]T[$M_81H_
M;.+!:TW;]$UL1_H>+NFUW_/7A=\+P%9 .'$@4*OP6:3V<>:4R"=+ &3R3?,S
ML:XG*^8Y3];]T^T9_^(%23#XY8XV#7P-6K/N*2^<IV"F^X37!^VR&5C#(J/A
M^[>^WO0$&PIW+ %+UHLV"RA+4=P-3[>@OW!I9GKLU#W(B#;^R\<_- .0XBSA
M51U-#^ OQS>?"/T64!/@#^"5!#["XW]@.D6X'ZY&'^D9 \L" 3_"X[U\/1+E
M!OW9N1>" (1V[=YP;-&=9^J\]6+CPX',-8[2/L10B/JP6?!@A4Q?=U_H!YVX
M#E7+]7V122'J%7P ?\+C/>N ]^"B4D#SG/G<@V=-7[9B)7[J5LG125F<CV,#
M_#9=='#-;;]#AU&,SMSTL<./\!JAA6#?S#ETR?:A#UMT))<NAC5Z]U3"[( O
MP'##5TR6["@X&U?=#N:Z ?, 'L A<^B%26SX__#5"2])!)^WN>6:[I)L,RSG
M.=6*;LX1T'+>Q\SJ S><#K0&["]TK:%!,SBOFU0:1DSZ]B@ ;!U@UT V$L6;
MC%=[)SU@A=;(L )TV#70:7,^U\!]YV9JSXDF[/HZ72NB?;+()'(FBD8#_P C
M]G-%#!^P"0$,=&V)@_'L+Y@I,:-9F-EH'$@#GF+:@1-X,);P:[C.(";J$KA/
MX)GX+_!.5S,@A-+A>3# .+=K,!J$62X"(5E (9H8.=WX,S ]DYHZ9[5R7#]
MSP&[0JVE$5BZ2PVFYD'KP7K"FZ:!A\\%W>QN59?DY]2G:&RRUT/BOW??OMY_
M!6R] [S\N(/_1 &D80$@:)2X^(VK'4Q)J] OY5?"2#%9'CLYX"+5WUGZQ?>.
M X-UE@';EIJWF>=\#I93XM(>2,K![X6L7H9I*.%%)YWRL[?#:TGE^(WRCF2]
M@BN74[QTJ<^A>[?@[SSK+UXR@GZS<,,?\.2&Z!-+QHME/>BW";K%!>\.76Y,
M$S-*-M7QK\XR0,K"+0'81/ <_1W_]<LN&0')V&QGF>3RJ]C\)/  _I5E&K^E
M4)B*(VXUD"]QT7X@NPNS,1 J2!"T)2%1J545PYI.8G+C".,>K[=FGHYBH;B'
MT;V, -7C?*=>5F<S MZQ(ZGAT,YG\"8]]"W!ZD/+O8O;W44>P5M1K%9&'P53
M=PT,6/U>KC>UI2C[?<)WXR79R\L<2R1QI,QGD]8/]8/Y,W35E_#UHO3!KG2
MJ]PMI*B;$WYP@266W7E06:VGZWV*YV[!GJ+D+04.I2_#[8Z1(A66%4B.U6;L
M51].P>%8X:"F$ 6'HM;AA*C56QI&'2Z!M!*=$IT2G1+=*8BNRF0,3S&/>FUB
MR1)7+12#28Y&O<HL,U<EI5;RF?0'_4Z_?ZB<)E5F/A6H#Q?4_:O.\.I0*>X5
MJ!6HI: >=H9C9:D5J(\(U'B(:G3=$@8D!6H%ZG) W>\,KH_+4M<42-<<+4O.
M1"CJ^'J4LUH-[+>E9,])G/97 "X=P,.V\,PJ "L [P=@98$5@ \8P(.V5)!0
M %8 W@? 8V6!-_2[IH"V/2O#Z\Z3JU5B5>="LMHP:0LO_:$5NE#*<GK*<M66
MJ58IBU*6MBO+M5(6I2Q*6?*Z83=*692R*&7)D_'HJ9FEI&0(_V-7JF!VU=O
M9G/V5N.D,^P5.6_.P_Q33IHD9KQ#KAQ;Y#85^.0,9[G274J!PQCD0LK 9]T3
MB'TV=Z\,9A\YL0^7VNV>Y,XQ#G+2_)0"U1)8?3)\0RF0)Q&?SO65?4)Q]^=Q
M4Y(P1'D>OX.UCCGD8D*8]'-W,D"[GWO5DEP^C-U%DYBIREN2/)"=V;,FZ$GZ
MXO;!V.5XMG12J!4$1XFS=41"^0?Z$/&WQM84/&"7"RJ2194R3>V.;$1[VU_Y
M>TI6E@(L!>+)S+IUZKW4-ZK%2N;G*2AYJ'+36"B(($1>KR\.J$!QJJ!0=D-!
MI#*[4=CE*1DB5?M!/ X>#W9+MJW/G? <7M'DR5;^N_W&L5@B=%?E*NX_[]ZL
M(IJV=51>53X0>Z>#ZQ/"L',UDIT(KSR8VC\K7)]PE*;6T*Q#5A[I:12E.FN6
M5Y3N*-V) &+_JA^P[I0_9 K."LZM@W.- 5O]4=DVGMFJIJLFE?ATPJL:>WK5
MN9KTFM7^TPF4VJ,]-<]S-0[GI'M]TG"N,WAI#Y[5;%#2;##H-9Q14[.!F@W*
MS'*=-ISSS@:28"GZ,[EC.+7-M,[RG5I#94/?QP6Q)84_$_N)6150GQ6$I_ML
M?8?N+F:[AW%3:]X-O%56X]RK^&S>^ILQ<#+!]K[F)/]:[J^Y7K?#L8A=]J=M
M?]_.E6ZX]/EB/WMY0G,;*.:H/7E=[2OND9>=0ZB_/7]CFXXSC=E]>)HJM:-0
M6CXJ(I!J_R2Z0JI":ON1V@Z0HKI<^L[E!]W/[MLZ"*1FO-GR/)$<9_TV'V:C
M5TQ[!N-WJUU>=>DP,-J>2[SC5N/7*AA9OF$SY9_>ECK(Z\X_5:?B95BKRDH5
M*;DIN=4DMRJM'@O])J/"!Z%;81PC2P@1_9-C!<OJYCF>_*J5U;T*%#;:SK+W
M5NP*U*)H.Q](%J7:/W"5R>,BFY94^M:B=AZ\OO6Z5TK?E+XI?:L'7[UN=@M1
M^\>M,G%LT[::'/7#\<8_V89+=(_ZXSIT30?7W".6A8S&*]<T)(=*Z[=?K3)2
M[;)$->O70+*HWY(1:,RF* TX+0UH@7^K-$!I0&,:T).0J+9D!([=KSR*!/"]
MXQ)XKV8$KDMLXT4C\SDQ_#8XFBI0/MI >=B=-&^UVB..-DSI2MN.5MMDY=[:
M/VY*VY2V':*V]22$(NT?MX-TUEWG.2]Z,OO"MF>([XP_ ],S?=.QO32![5X#
M*FGNNB/Q8DN;"($E3<VTJQW!>IZ6EAG)TS6>]DOTM4+HJ2*TC\L"[9>H0N@)
M(W1T"!)]W4A:4;KG_RARC5_\185G?O('7^5(N*F(;-LYG@.*V<KO2H517;9F
M<.UC7[%I.(;$BM)MI=N[XK:O=%OIMM+MH]3M7AM6&@]<MQL*?$;K#SNW,;KY
M3/QU13Z:-Y4;9-DN>SAS CR-76E[2[5ZVQM<X2Z*%JPTE:&UQ^B<*(T[0HV3
MD:HJC5,:IS2N*J#)B"N5QDG$D'+2Z3^I&O<;2!:KIH[\)2N0*M]3YYMJ>-=G
MD5K3F5,B30D#I\F/#\X0TU[@T?M6E/IMGBQ+KMLS_L4+T5UM!2]V9EZ7F1WM
M^X)$SUKWJ 3.P\>:'MX#P15T5)L%E/0S;I2G6]!\N#0S/4:\9#JX\=P#G8*7
M=.#668#?0$,)-!">\P-CJO@&;';T$0])8JON/%,'Z3S"PSJ@J:#,N@6O=^9S
M#WX]A8:03 LR#_D8N,Z*\,?DDP-*KH@4OGS\8TWGL9L^L8CA+)>!#;:);D':
M4R;Y.X-<9S/=)QP..?N1$$&5?4H,4>Z1!ITS?=U]H<_4B>M0@RU][QI1P@=H
MKA>*,[L3+#:CL3EXF^^V2JW&[]!9'$)G;OH\XR%(J+B)")^U]5%I("4@ V-D
M.<]P%QLR1D,D>XTG1VW8,DUW21:O"W!Q"#;H)W39<#P_ZL%?,R_5=,L#TP!R
MI,8)?L YB_-V="LV,I]K9(INY/V_4%UXX/,3J*\+>F\_5H%&@Y-32V'P**I"
M!"@V7NU5X#LI!0":5<,*T"'5P+*9\[D&[BFWMP7EN1N 4Y\BJ6TB1I?<@6+D
M]-WOOGV]_PI=?@?=^'$'_XG\=L."=E+G?!&E;WUG%;)V\RNA@TXO)KW.U!ON
M'0?D$#U>Y/0^>YOMF&R<X[K2R4=_#I93XM+6OWV#\4?Q$*"78;*T'7>I6^%=
M^/SH&@1--V]^Q1?+.B*3="2&%5RYG.*E2WT.G;O5K6?]Q4LXU@LWO)L)G89#
M6H^&1!)F='X-M'3!FTY7/\(ECY!47;(:$GXE#OU9'G2EOHK_^F67D&P7;OA$
M\?&S.-PJ8AX8&C;2FO)Q!P?',@TYU>D#LQT=[7=B@S6QF'-U-UN:-GKA8(Z?
MP+7ZN2*V%[&+5!TM;NR9T.1'L<EZLLGG__Y_K@>#WF\/O_^[OES]=D<_]G^[
MT CO"YT(O&")$\'_@D4$#X[5'O"TK%)F)+M3XQ.C</;V? ;OT4,/T@D\:+YW
M<2M1R>)E#ZI%\M92!YFR"XGT _^C4L;A'3-EF]\A9HS2%4D*$E#GT.:4YMXG
M9FP:*I'9_KFPW?-?>U:<+"[[JZ9%_V#^#!VF)7R].!3A5[A07QUG_I87IU+2
M\%Z^T21EJ38+;-@TI%BATFM:J'1<(Y#RCUMUJGTL8_B'[AJ+L-JL&L3#',3-
M%8/5&![.&"IC>OAC>-!Z6*&[Q0.O44]ZEA]'>M ;@>R&J 3C\;KQ;F*CY);H
M_KL#<;(6ANU1N%X8 7N1(N069 GZ7!*/PWY-WG=;PI;!S%8$+FO8=F7[:)58
M^H-)9SRI<V9J#<K+:F"[-4XI5SUZ-!QUKH8%""Z5'JGI[%@TKLGI;-2Y&1<X
M(]D&R"@U5&IXV&HXF/0[PUZ=L7)K4-[Z!BHU/!TU' \ZD^LC=$HK2&?YSBJ1
MRRHY(=4?=4?%,U*ZI^FX PY3G;C=SIE'F^WKR$JURB35;<#W8 ^KQ>.=%*$-
MJ'8 *NIR@1-]N;'>%*P;0W ]8+TN<BI5@549YH,RS UY7@KK"NLU8_VJ2'4S
MA76%]8/">H'2N4>)]50X3O\I[4 _'@T43T&LR2N,QS2E$.85I">0I <'2CO;
MDCCG]*2[IFX+[Z9=\UW=]N9P!:_;!/>8+/#0W)\!!/1X]C@ZOVG:V8TGR=.I
MNL\.?]+#%[ZC@81>]?O=(9XCMO"X^J,.#W&)X3S:]%A)L'+8.>&Y_N2X]&<N
M\1R+'6YWYII.3Y2:]B-65PL/+'[\&9W@@Y]"HR]]D(@V)3:9FWZ'7A4Z$)W;
MEAW))C_9T<<(."Z>X3:7@.CXM*NDV^O/"B:.U28/TGJ^8_RXG-+?&<X2GT5/
M<H?/C0[MT,.V\)*Y1;]G9WC"ILJ:&)HY>DBF-0>[HD-H6PYUL1\5._"9^TP7
MY='6/MDP $0[YX>W+FHZO)6CB+5/0 7\$!)PB\LT)'D$E1ZIT!);.3F$8VB^
MZG>O(]43<"I]5')[-@6<\*1A]R;WDQ)[$T,56MLOS_S)&RXY,Y+LH-"@Z8OV
M:M(=R-KDR8^?R)LE\CI(CLA+SOUN.#^?5/:P!+D3^)X/OT1[-=4MW3:0A@2L
M6^!BIM2QGN ;+@)HR,STP1H:2+SPTFT(A%I3[_UD<^,-5G^6ECY,!XB"CO:,
M#!0()X0H3C,(IF?=G3'Z 3"+X*+X"[B.0V&]7*+!Q,?9('PV(T"#?3;)4)8+
MWWQ$FTHAG2[IZ9K>#SX\NN<Y\ !\&'N!C0T@+MIRW7[1+$?'8_FVLX17^;1Y
M.(.%3W*HY?'!B-,W6>21<K5 4U[^P]/F@6U@B]#Z\U^(*+4=_J6^!$?##XEL
MLCW7/>T5Z$JH&3KEO$GH4?C8?Q!M 2C%1T.K/>@U;;3TL9CFYU)8D-DCTU_=
M,+ M]'1]X*X<CW#Z$;C;"\"<^!&U0$@(,M=-%SW0@(0]B%YA>J)KP.^';^G^
M;-HR1 4:CQF@$"X@+0+M':=&0$H4NAR!XP%N 9,2D[K)[3TW/Q>A##XPG<57
M@1.!/5DC6.I6< DDVB\= 7.YA 8R[A;) !R77F_;LTR%A(>'&>G"%$E#=(#R
MR_\2/L9\N")Z)LL$:?$SRG2^Y@>4-6<_5.Q"))#CB/(A'DV.?+$3/I5<W:,G
MY1X(R>7KJA//U3]Z4$,ZJRW;#78_XU-R=DWVXAK/@F69^)- :%K!3_K<GL+&
ML9\'5-BH"!OO"Y95.+)#HN*N.EHY8WTID7:6RKCG&8HH'TRSZN>6XWD7I8YR
M&0796[0]6-ZDBM:GVK/]M]9NG_<[DZO6G'797!*H#GDHA50*V6BW)X.&=@84
MTL;BL"Q#5=JUUZ41\[;5&6F?6C4IC?-!9W!S2M/?5HELFP!K</#;Z<5'"^)L
M9:H9/T$=*=@+]5OFW%&G-VC("+1J:E7HJ@)=D\YDHM"E=B(WLQ,YCPLT&1W=
M;N0V^CDI 6S)9;:'XFZK+-D.S>2N$)OX?*^=:6BXA4?8-JMR+/4TZ2 3(.?]
MSM5-:V@_5$92:4NKM670Z8T;.KROM.7$DI+MT*LFO<;!I$ -^E:-6TW^[>$X
ML9_L)^+Y8679Q-[S=)VX:(-PS59&Y6?VTNJMAW%;R[&@<G\'CJWS_NC4R&J:
M\L!:Y6:URY=JT&$:#EI+ZM&@5R3=<'D\J<"&+,".4FTN!MNV';F=B8[26EV5
M']=0:%:*,C>V**>4YJ25YGS2D']:OM8<F3_;1K-2B[:VS'FNN"N5>=[7#:WI
MUX/;AASU4=E':\NQ#>N;U3(#,',")%/(V=Z*+'IC6Z!;+).K44-Q>F-05MJF
MM*TIF8P[O7Y?Z5O;FG@8^M;>(SZMELKYJ#.8-+2O;$]$5R:+'3>_TG_RD_$J
MPBQ%F*4(LPYD7!5AEB+,:@OQC2+,:KH1!P:8) >V0HRR)HI&*^\I>T6C53Q3
MT<9U\HK7D]N;?6BZXR='I54XS:#44JEEY1WO=X:#UI2O;NDFL(/95M)*,]<^
MU6HTSS[L]'J'>$JN+=EV1:E5!F;4P:=U=J,FU"M2+86O2D\6=:ZO#NILD3KX
M=DH'W_JCAE@Y6I-P3+6M<KHKQ6+5OK"LC?PA]:4#3XO'2J4#E<843J#?-.32
M*8TYN7Q@.W2KT52=TK864L(>#MG#)LHLE<L[HER+HLA2Z*H.78-)0V>A6H6N
M=GE6[7*?FO21KAM:RU2.D&+)JL+,*,*?*BU5\X0_VYTYQ9.EU$:IS>YU<AK:
MS= >IJS6YBO;:%H45];A<&4-ZSP[IKBR%)N(8A,Y<#81Q9?5PB8JC3MBC1MV
ME,ZUL(E*YXY8Y^A9GI;PR#8M"\69I3BS=GQT"SBS'LR?VISQ9BWAZX5BS2KE
MT8HU2[%FM87G1K%F*6QLQ@;CQZKS+(+"1ONQH?BQ%#_67J-\$B=OCB_3T'3'
MSX<C=1RN!8OE2BF54@KL6#?]0^2L4^Q8AV+FVJ=:C6;4!YW!6)VZ4^Q8BAWK
MI,\\775NFEI8:]7DJO!5#;[ZX\Y5_Z 8B-2QNI,Z5G?5N6XO/H_)V4D)H'(:
MKGH/T2F^+L4^5-I>I]%-0P?1#S,R4QISXAHSZO0/DEK_A#2F7>[OX1QD:R6\
M)L/K ]2V!H^D'8XSJZBT3B0Q,QJIM)]"5U7H.A_W&]IC<8)>5ZM<JW;Y3PVB
MX6;<6@UHT>%\Q:55A@50I$!5&I%#( 7J-Y0Q5*1 2CF5<FY9 U=,=XI,2Y%I
MU;ZTWU=,>8>R$4!Q=BDVD^I-5DND,NJ,FBK(I1B$E,Z=I,[UAYW>34.KEDKI
ME-*=I-*=7W<FO<.:Z=KB:--_\M-V"0TU+**[5"2+*-'M.ZN0@HM?"<5"+T:L
M6N^^?;W_JC^2=R[1?]S!?R*!T#>D[KIW')^XT3")U%UG;\7FK<_1<UJ)3 ,^
M!\LI<5D+WN#@%!^&7H9_PG;<I6Z%=^'SHVO@I/7>_(HOWM"1%33T<HJBNM3G
MT(U;W7K67[PUXA2P]6;AAL]@PT'AJ?4H1"4$:/Q:[S=MP9M.(\HT=YHDP@R_
M$D%Q]FNB3VD<22$6__5+F6JQG1#N[&T&X!6PSB5A+L'IOP+/-^<OY?"?<*B9
M/CS<D'.B?&)[;[[K/XF7!:!$)1*V1EL+W6V_C,>>C3]]C%9F"RH 3C@X,E.1
M$7[>5U(>$\U?D)"V[L] =T')&6^=EB"[ZFA. %_,Y\3PS2>B^?I/S=5]HCWK
MGG8][%Z][FBZ)YA^/"R@N_ 8W]&&W<%K3;=GVG $?PDWS:7OY\1YVA^Z:RQ"
M2J4Q?4""9*FCN<1;L099+UWFJ6EAGSPY'=\.W>H/QMV;UQVAO7 QT:]^=_@Z
MZ@2\4.S:VE?SUH?M#6%49%S9L(:C^@6Z9 2N"Q./T"!))TT/)@/<!3<#3X-^
MY<SI$0[#A];. S]PX[L];180[+5++)V)7/-@(K% R\G2TQ;Z$S@CFJ[-3&_E
M.BL'_!?'IJ\!B1F^YMA43+QEDO:$$OG'@MC:RB67^ 48=1N>Z^%>/9AC/-+1
MG@EO)#Q/]]>.H E-FQ)! @NP/P3'2F<M^7OWH0L2U_W =]P7^JL.4OI8 ;I5
M6F '7@!#Z+NZ[4$'H#=>5Y.:#YGUP/MJL0W4WHM3;[4&_NSMA\!%^>R@9'BK
M9>I3TS)]$]Z&*A/8+C&<1QN>/*.C-B4VF9L^X(RPD9YIKWK=*PW::>'9(O@_
MG9XZFNJ>">U;N2:X%M")$)AL*"DX3!A,'"_LA>];!'=[P@<T(2O]A7\"/?9-
M / +P'[NX8-?--TP7!AT+]+J$*[LJ%,W.:(U"#L#N)K?OV46_&+#6(,$1^%0
M_Z7[K:OUM?-__S_7@T'O-Q0A4^L[PZ?7^K]=P$ P/04 V : @@X6R-[O4,-+
M;)U:(-.&4;7T9_B#*:QMXN4''\U1:"W^#H!SJ2XG IO?[^Z^:N<X/9ASC*.L
MEXYV9QC@.OH(7GB&/=/=F:>]=V;T#MJ$[\[*-+2K4>^"@9;9%7K>C3%]>;0M
MD4E$0$$#/03GC,R)ZX9@UBW=-O .,*$"T'E/&)KP$\1K,,GA-1M&Q2*/IF>Q
MMIB1(,*N8OM=M$W8F6=NXG36J1"P"2& S,,W^@O3G:4FVLC@$MI, L%IH/NA
M;O,!ZU_]YH&N.4^FQS1J&OCT=IPZN'8  "BI,@P7 =PMT?[B(T++/P\?B')"
M>[U&5G8TZ_"=V70&8)NSP\:^A\ 8V=;B)@G/YTIM!);N0J/2\C Q%+.I>-&P
MP\/%CBWU%YS%0!@:]L %VR#,7?LV>YV+R3ZEPI&(Y+FP\[F/,1#="(DI )@X
M %PZI:,M?K0<D & ],ET'9MNJ'\V_05,"@!V5"FXP'Y 1PE^\P3VV@D\S7(,
M?M$)?,^<$8EZ)]%.33'\ %=D=68;0DE'(QSZ-#H[J>K!T]@UE\PM= \ V-19
M"%T*'#A\L+Y:09C"$!RI-M>;;).?P8D@J'Y<&%WM*V .08@/7Y@>>!-H<6 D
M\.M'!)4'LQLX-: ?NK$PR1-VQO,UC_I,'KP(8MI'9@:HNP$PHZT#$.GL9"T\
M'L8HF ,:V?0;2S82 #R>V@(7Y]BHF0:Z._H/Z.;L"88$@G5\F.4\PSLL'>)O
MVA8F#?U)-ZU($'C%H4=_'YTG4!P<XDMOA</@LB& "^!TA;9X4\Q=;6B[:^ 7
MZ60+U>QN-C.YA3+M.29KV.PX!5T18(\0I5XQN*ML8OGL -9'B ($8D);X,,,
MK1'. #98+9/"$[ZBKE!WG?^:M%4;\F1Q-JU(CD[NPR:2;FL2=&_S^D4MSL;U
MI6#;(.^SK5FZ1"ZV31FY#*;^[?+RZ[<O<],B\6A\(^"4OX:_7X^&KU^_OKR4
MI;#20)+INLPJ[9GNVV*@(A/ 9>$^3L]['0W_[V+W1-]F2R'-JMU'ZOT>5)[:
MD8[V5_//P(0/+RP">J^O,#&G@7S!4!C)]-N^J:^]+?".S\#D1FS#C+"3F)J!
M62T1=^*W,.D'+%DS)3@A._:CX/52;R^>L<%CI-.TSN_D37V$P!2F6I@H<8YG
MTRY,P(;N+;0YS*-1*/(=G12\RG^!YM9UE@DGR-,"CS5H'N#TBI::CP?U&*$[
MZ$BNP+?D 2M]HDG)AHGGA7Z&[$<V(3/Z"F$:%]ZC&P #CXDK]$TZ\=</OF/\
M6 ",8+[_1N"!-N__5YA&#(X=FO^9!08!7WCJPX3\1*RP_Z$3L 8;6Y=UBDV;
M?^@V6 [JA8*$T0NT'?N2AH%+HGL@GXYV-G<)&Z+.&0U66,1#F'AH>N(E$ID@
M+@]3C2L(#[#3G=@O>C8]")OL!<8!T(M8?OA<$KEU]!M\ F@;^(+0.,?ELH7N
M@_MKSR(,/4 #S[Z M_5DDN<SG/4!HAC;Q6T_PSC$M#GNH2VI.!HZ@-V.$HQK
M!5_YF+R/5(0%6NBH3%\$'<*TVA/+"3VCN_KJJCN,$C[S2$H[I)I2*5IC8PMX
M\/AJ/.Z.Q=?F>&&8Q=U!IK+IJ] $(%\A^ 3! L[@V/TE50H*[V?'_<',%C,<
M%,1)8T;M!\TL0(=-:O"HI8&O &" 21J)&"\PL8LF;^Y8(&":-J V9^7"Q(TL
M02QH$TF#X'F12R)]KC:+DXMSS.>FEP:F!*9[#-]8K$D'"N&?SFW@VW" $K'5
MICO'MWMG:_<9)6V+@UW=FV/'LL1*6,670?>OBX7_2Z1Y?LELX(UNV9&Z=-W^
MGWV>QW=PG&DN6".^&2/'5J.]F[[F/==GZ:=OC9:J*(EQ+UORRVP@8<JQNT"*
MUG[:=8A26UO*AJ&\ODKYV-R[CLO>'2M2R*4AY Y@!OD;GSJDM7ZJ!VVI-7\4
M7JK%R]!5>%%XR8^7$;BU"B\*+WGQTO=\$2_9NH0*+PHOZ_V7(\!+U=XWCTQ'
MO5U*U6T:72:=PONP]!=/\W2+L&5TW-&">9'SLP\/7\XNM#=>L'I[KE^\^17_
MJ&24ZR*:+1=]M3:K1L+9-.**XFN<)5PI S1-4I@J@"N "P#/DB<H@"N *X K
M@"N *X K@"N *X!7 / :X_5F@G+3?B(V/526"LP_Q8'YM!6!>9.:WZAZUZC#
M_5X3.;82"*L5Z@X:==F:?PIU"G55HRY;I4JA3J&N8M3ULY5>%.H4ZI2M:SX"
MVYD<OI&(;:6_T,W0J7CM:QRO&:V(UZJ@VJ\,GU73[>\#SYRYGVHH]]-@+LP^
M.&QXB;9B&O"RY95E*%3*JY2W,>7-ULQ0RJN45RGO02AO$_NRE?(JY57*JY17
M*:]2WM-57N4V5Z&\3:8$1_0X<\UYO_<R_HF66;I1B>>7*JI)TDJCM;9]U2X(
M-'*8JJH:-PKE"N5RE%\IE"N4'SW*LZ74%,H5RH\-Y0UO85 H5RBO'N7#AK>'
ME8QR2:@>_9DLJ*=MH!8,6:![C 6:,4&77Y<F)]&AE$697C21NMR_U2[[P^Y8
MX ['Y\-[^<5]B1(9\;A^P?DL/SQ\">EB&7^E#L.+%)HP+K2&@&.'Q3LX$:]+
M#&(^H<@C#E=\B.EI@ DL1.$SRE'*]!I26_*G1J/&BWAXPM/P-V(#L/*-2YZ(
M'=#R(=I,?XFH2N,Z6.D*'VT5^#02^*<U K<I!SA*>88;M"B1\LIU#+B1DOQB
MP1_=(N$PP%>SP/"[PF/30Q!)6S84PID=+ ,4C;I'*SL\.L[,PU3HK!39-UG]
MJ;8A-J(A_IIOB.DPLGUXJ A+K/(B[L>;$I Y"0LX=86G)T9:L(IKU"Y6MW#;
M7TK7RASV&D%0#J?L?G4):39UI9LS*B$L  ?3X@LK8O)G8*ZHSLI*Y6WE=*8E
MH5[U!Y/N(/H1YVK.T#V_ZO?'W<F>5,XAI3'EBG\FEJ71(C+P(/9P#TFY#9(D
M,08!.$LD,.7LZ/, :>19%2)SQ6OE/+J,'QFT[ ?Q&<4RY9X/B]K-PFHOM*H=
M\C:;-JURI(OE]K" ':-<IP6IL@SPK&Q97#2&U[!9FK-+0.928+[GZ@6R6YJ^
MS_J'^F<YX*;@O92!'E_#FXC-_V_36^@O_Q$7G($FZ :M*X"5;3S4<$89'4D%
M'@ =,*F2/3E6L"0X9-"H%PV'0ZCY9UJT6@U]+3X-B]48).2ZIZ\1>@8 ^Q=6
MYHI%B0*D!;%"UG\J1Y@4T"AH'I41] $ZC:KKV!Z]@3%E(T%X5 W(-Y>TOLX\
MZH8V VG9=(RBKH.V6U'=L$0%@+A\G47T&3Z.$;C':A"^*1Y]+YABLUW=0-;M
MJ+]89DNW/(=6(6)VD98\U)%P6PL\)BA4PJ2<PMZ*-3$9/;H@87H30-U_QIH'
MKX;@GH=Z@YHT'/<2>L3A%@E A!WH(=8"T*$=5[W7*#I6UHS78*1SJ\>J-FT:
M3/H>"G)4&'\13NJ:9=KX$E;L)BSC]*QCE:2Y/HV?Y'6W%_[0ZJ&^OP_9^AFX
M\EFBT.+%$,+%J<!+&<VMIBQ;&S%^(OJ1804LP2"(%37GR;:'HVB3Q] 2L;)H
MHE=%J^6%I4-W-E2T;$T(&B(8PK"2AF"&N"'$ZE6T^@2^(FJQH(@N+W#*#!,:
MDXZV<)[A-VZ']?,YJA(:E:\3C4?T;J&(0+J>!ZW]!B__)32(<">O22I4 F,-
M[8"UT9CV=L"U0!R#%)YU%_2"5;!#>GIG:1K)FFJ.ZY'8Q#18SN&3C>@:L**Y
M[QQL.,C^@PE!"_04A#%S5CC\NJ26"*\BP@6/4N=3$%8VH546-2S-:($IQ'J(
M9C11\!<].5B4#>W=$LV6@X&79YC<DJ[HPX4:&GP\>!7*M<WA%2F%,ANZM/I6
MMTFQRVHL>,$2%?Q_B:S* JHX0R*(QULXKL^F=&:&:<DO[1Q+F5P@').F!W_R
M 8)0ZID/^\R>\$2$5U*)8EF-\+.WY]1;<0(/FN!=\#(RMWFEG:^60;J$0+X!
MDA1],B3UG;96, @GICA9D]E>L=?6BEW8X=>^0$@\;2(DW8EY=>\V#'9*/X9M
MVT[&FLRC55J)*Z%6F?1C6<-2%L^J0DNS:,F8W,-$3"8S78Z%*P.>Z\JQ5("Z
MLII<L(J)$EI90JL(UJ'#<#79A5@ZD^&-DKDWW6$VF1M>+%C)S27@%T.T;= B
M>959IU+8[.I%4;XFU3>5O"IU<$KGSJM1$OWK<0>F](:FT@(L>B4#6"G5;L;N
M)#4(MTE,CDA=BLS98OFW3?-WQ@H)$SK,F?1L@6_2? VQ3<>%%ON8R,:D+ L+
M]Y"LI'$YK*$,;CFH?(IH?0D-S4TYU$ []Z,G>GO9=EF6/R7E:7P[X=E*+.X)
MO%&_<]/OMTI4*@3;)03;,IU(-CDJ![+R)AV(=R>-CZ[&O2-R^!2\3Q?>QX;E
M.F8[^1I,\_/<!S(G+N[GFYNV;N/B*=V/Z;5@=JMCH77?(R#0%KYVE5B4;M (
MY&Q???/=^:#7&=UD:=%K'[H=5MGJDTZ6*$(IF%*P]7;Z?##H7-]DR5A.3INV
MJTXSP2O"8- ;=;3!$+>AC,<;P5#;_/[=P<V@N/VL5.A4E@/-*]GB9J"RC%ZK
M>E!62"'MPDU_U!GW1H<["I4%O.5D7!N$TH$AOUJ8]\:=7O_F0.3;KL"W"4M=
MSXI&FQ?9JE]8:Z_@6F[36V.MVV.'6R.2=IG.PPDRWH?'7^@Y&#QZ"5W&@R\J
MYFB3M]OJ*25O%T97P\[UI'>XH]#R^4G%'*V(.<8WO<[@>G(@\FW9Q-G6Q;8'
MZ>G0 YDDJUHMJ,X:U[:B4.&DF+,/X\Z@?]7*4:CU5&1)4V!M4#\T7%<+XOZD
M0\D#FQ9P.X]E;ISA1O*R""V-%S_GIDPXT+EQE^$XG!D4>A5RBB:I&'+V]-5!
MS+%%>WD^&HX[H\%AS,;Y@;K& %ZT<+IN6/O:H&IMG?L+*]?@YKHSZ0V;'["J
M-2GE1=!_DG3#6^B0PE]NY2C=,I=O)7R.FESYFT2^N62'4]U/,T-Q)J)WW[[>
M?]4?R3N7Z#_NX#\1)@R+Z"X=YT7D\8#3%2*$7PG'.MEQV1ON'0<\FNCQ(E?1
MV=M4P]=(C3.GG*4?_9GRN-+6O\V21.TEW5YFBK&1B\M*<D?Q:V=O1P/.%R7I
MB$S2D1A6<.5RBI<N*0?=K:9;S_J+EP#1P@UOY[:#"X\R9DO&B1D5^FV"$FK!
MNT*]]W!S.*.=D>X;YU^=_?IV(Y1JT*0W"9^W/OVMXUVT;V?Y X SF"X($@OZ
MG'A4"VP3F>*T&9F;-F6/HT\QV4TN,9Q'&UY)Z2^1>MB=46K39]-?:+_?W7WM
M:M\7<#/G2,:W!Y9(8ZS1YTR)]F229^370]Y! "HTT*:,C,B+AP^*:9:=.3(6
M4_XZRJ+J:I;Y9V#.3#]BR?M+R(4(MX 64*[!*;%,N!C2C&(_=.O%,^D#S_+S
MRITAZ:+IP6?V';(#0N<!W,2-^)QURJ#LA0S>T9/Q"8G>QPWL4H95WDO&_IL@
M60\\[,Y+*"]&#1QR.WHF@$1WK1?--WT+?A!)*_#8ST&'B<M^99O$XZQ_29LB
M*$32^&<G -F5'::(*E'_CY"4%>"[@H%$S/)Q(#\-XGEL.&#,D&L31,;@TZ$?
M+RGYK?\"7WN^&["!IVA>ZG[@@@9 :Q[!J"*I)R#)UFYZE.*[HTT#)(KU/':Y
MK[V \>Q$Q)]<*M1B0S=Q?-? #)N+F'%LFK>AXP\?9L2F0ZE;%/;>@A _8LZ\
MHUR)'DD\Z!EY0N<!Y5 -*,MQ0B"B,!";+ED!8"B)+^ )U!HI@/$3Q7("RH):
M@92@A8\OE'^7L=@2S@ <MX21-8<BX+#FS<BO>=V,T[6=GK(2A'VGW8-6(LBP
M^]&@K6G_D\ZX]RV'D2I'5*ZN;GNZP?A6*1LVHZO.CB72)7/LF,Q,LF_IJ")7
M.T,F:T8H:#F"P$CY9!D2:L8$L*6PL%8]4U?ZGB\P@E/4%-0+F!@>B?,(X<("
M@Q.+\NV#B6=TW)$JT-L8F2ZSLXB"8.K!?*2[."0Z=7RH2CP[KC4+Q4RW<5 *
M?V+/*/VK%U.Y8BL7,.:1;07E#%QCH7N4D1J>MW)!V<R5;K'Y.$0CKR 0 1(5
M)V'+;,(@-B6,TIZ7!_A[]Z&+U.ZHTFR2 (UFI.C:)WRX3XR%#<X;:OHGVQ#H
ME45>863O-ABO,"-&YH3DYA3D%_)Q.X*8&>&N16S6Z5"THBCXJR)1H/:%CP_?
M%Y&\B\,W#UPZZ<4WB2U(#!+RJ8,]I0IJA23(>#H/!PE%YG48 S[==B/A?-8]
M2HP?6LF0Y!ML=2>DSZ<O  \)3#!*")^%KZ!/QVG"XH3H.B-IQU^ R[4$@"9H
M^7W])WNU1R1E."1!RL:@CD86DH(*VYZCK0]*#B+Z%7/FU&4 !=-]UZ0P>74U
MCOCA84#!KPV6W!$+Z<6YE=;^#DXQ7'[PZ2S BQ)X2'8]2Q7/P"=%-,14]="M
M0(PSZN.?C 9>^^2Y.K$Z>/NKF^XH;$@\TPL>&-R3X&+M:*\&DVZB\0GW,[UC
M;-.<2[V'!;$BJT9-A*@U@O.1;0AX SAGT3H/.,5#>,DK1825)T)IT>?2$@<B
M.[IH59#$G)/P"YWW%V!9'R&@\/DK,\SP,-[H[PAD[*'2N2@$5FUG:S=8)+1:
MN<Y/>+Z/'/&O1C?];C\4,_L]_/9W@C$)[0L;15/ "XTZ7*RA *^=43<>5W]H
M6(7/=$E82B!LT#M*:N_820+ZJ(:#((IY@%8HQC#Z$[3MZ"%@F]GK:0D(,!]8
MM()R':*08N!SMR.P03"L<D;4^HA+/BF&JW%W&!<L8:XNS%%P)Z'AH!N0&7.,
MZ0,<F\X"#/T!S N)%J/TL862]X<2^1;=SJK>>$00@JS=\ =$?=Q3-P(7YS>L
M80)V&2N?"/$4H-*C_",4B1BEHC<;)%C31=,;SW_4:#.0+%GI'>B(T!BL[ .V
M*6Y4J%2)&8A6+(%?TP\L6*.-9D"BK6+P>@D%+6B(((4I$9"40%A<&8 V%OO-
MAR@JX4 K$:!20&?#9L,U9TF8@>*52%)F*RHUA#,D_]6_(%;R9B9W;=F+J5!I
MR0PZ$C,I^K@,(R\)/ ]:+&G.OT_Y5D0+YW;3%J00BY+&;N@:N28K:>221QY]
ML.[0@@XXLLR1GU/Z?0%F8NF%#\RN,)0:K&G4[P;'W#'8Y$%?2"LN,1WK<(UE
M?L"2^ M'WG,9?JD_%$7N%OEI2E]G^N*LL'A9X6]H3EV,MCI@>]#,FW9"WYC$
MZ:<8W[F'3-ILGAY:8=$7: 5@@UD!(WR>$%^&LD7G&ZRSJS^#)B0I6;%8"OK)
MF,U@'=9G8,"Q!9&K)O0_2@=%,XPX26\M8O6V0%6_HO[-W]$H>H&!D?D\L/BH
MBRF,A&=9J)Z(4*\"1R28PWB8O/P<]55%KS,NGA135S#/50A;6<Y:<)_%:;;#
M-<^-@IXH6.'!CACD:/"7%^BL-=COM74N.I'OS*M(L-I!+$7!RQ@*DPRM:A)U
M00B=17\;%4&LB!2%5RGK_P&L'*^_QB<7H8(B_LCF\;HT9L!XR5A@4C(]LE[D
M/V$,#\)R6?8&X# 5M%>8FF@-)R%KZL$3#98L%7HK!J[PB$54V M_+>:&_#C&
MBH20;'ML'K")Q'T*:\F _>3NB&[ Z#-?+PQPB W&0!@D4>"RH&:'#$1M60*8
M\H4:9N #Q<6D7/+D6$]TUF 63']T"<N3,;/%<C(@YF")8I[J]@]/LUCFX/]^
M_<-Q'V'*?X\: -Z?_:.C?>[>=?G$31.0+,?S!_@MS$6]%JH"12.UU,%%@S=P
MRZX_Z:9%)VCN2V::&1E:TXOF2A+E!CB <#)QGF $T<4!8VRXYI3&U*!W8I&P
M]#.I?R1:<&%R9//)GP'J5K!BQ;F$8EUAC;;0)6&/-.GP!--_<</G"UWW /[>
MG*74:'J+^P\8D)FA7\S=)P2OK_]@TQA=Y4CJE" F6DN.VRJQ1;P(#S6,E@-C
M=Q>6W0$UR'SY+OQ2[ C<*#XQCLYH[F;7*J=%P5VDI&W1=W\53+Z?!5(G!4:J
MA A'@PC #%/0Y_H%+O)$EAOOH 4P:7DKFGAVQ'S]L NA.;P8*R:!-3R?7K#
M-9X!B>P!2RS;F7P O)J94Y>ZPTL]_L6P"^"F]W!-G%$?9A[Z5W0]*X%!EOCF
MVH4+>:EF@(@"@U=*"A?9J*<0UQ:E*4!<0&+Z-1@G] O=MTCAJ:_;( *:1)_,
M=%DP.V$\YT96D1HPK)360>N*<3@/U=#O[?!Q9,484>YDQI*<\74(1VUJPTU:
M$CFJM HN/2V?N=1_L)]'F9@(@116XIQZCN7?EF'1P!AO=A8G9FK5:M"]8F@%
M1%Y$;Z6-H+6'PRRS_A*E0>-<-0UDV"]8]P4(10GH0HT;]Z+&=5OIJ/^#L 09
M*S2ZLLQXV1L<4>F425>(988M4ZE,#(G6&3 < XDHL5$18/J][N2&V1N\?= =
MCNBGC@ \ZT52*3&3?I-TDP6M<?>F8;8J\H19Z4NQAFB4T6*55-E]']]]^O[A
MCCNGL=EBLR](C*]X,O,?>*P86EAID]O1K!\3:TTR936(<[M;+%V3\-KRZDIW
M6!7>8W60NZR&T@6-LO99M6ZGE13P]>V"TC[-PPB7)<*E5I0'HCR+,)-9U8Y4
M_:,\4YCNBH.9Q%*C;K]$25OX4LP@BJ9HM=DQC5Y'$Z7F<@G?,FO#$Z-=[2[R
MZ# /R[=W2"FO(\9KEJ4U7,?S+F=DK@>6SZ(H+TZILA?KAD$LEOK!5 >=?\/4
M%\P.ML]SN[%#DIF+Q+4$(1:,GSSK;MH.6K=KV,#[WX7K5YLF\BEH<3QCPP"%
MQ:UA8.:$^?<LS;RR B\1GS"E%^-HF+@LECQ-WX5#,Q6F4G%1C#+0)9V"]%H%
M0(3EDGA,J\T);CC#K\2G2I_5P2_#-&TJ5T\7\F:.A3F^:1YQH?I';WSX<O]-
M.X_K8.N\1CENG?%6+M8;9_7 L<E12"0,BVF'JP_B0@ +JS#!EQD<_MW+)?I"
MF(W>=92D[HQ,:BSVZT^X]X5FQP;LK1$83\FF6DOE0QLTZ/9[KT51^4FT9%2:
MB>^B$U5GC_+L"0P@K'K=X?@U)C'A7CM8=G.HW<:-XC4%;KGAYA$8)S8;Z#06
MTVC"?8JVWC?I-A^<><)H3("C8;!YPB4&,9_8F@9&:;;ON"\801D0 Q( JY@X
MUF@^9X429M)G27HLP PO?#1IW?MS7!HA/\,WP5A9N' +".Q0!%@6N-$!7 3S
M#R/CXUKQH^DA-&9L^ZO!=W8Y%LXZF((-Z/XQ5I;;->GF/_YM+!]+?\8$,<,C
M6S%[$9<>,TLG'2Z7:,V-/Q+G2@@-^7PM=#ZY.X)M@*7+_VSC 8X%S8(Q?0I%
M?$$W/_#-1W3; D_BB;L2$^N \1J@M-$8R%ID]LCRX71O$74YPL<*CV+9'T3*
M8Z"[\"+"P+*M"=TV:D:=>\W_@<O*,^U5?SB)TTN"#\6MY/K4,YBX3*58.ABO
M^M=CZ2/7A<W_".T!2>XT?S4:Q*DOON,5=R*\&E[UXQ=L2Y'/XC4?S_P9;O)9
M@D 6GD;H9EMIJ^B4SB<%L1?AAMZM A*V@T//Q?=>TJS,L^Y!>#L8)KJ8U$>-
M+0?BA,(7?9/BU!./Q=ZPIPY[-]%3]^U_E%[H1)MY-'JD@/G$T>XZKFA\#<F9
M D[U<(,LCP-R;5_$KZ)I(2$#9@'IG)T4<=I1DJ=# H](IQ?,"N):/X%(^Q+_
MC3?]A<8CWFF56D6-]B )*WIQIB]<I@0QB6$#3>PF-H8Z85SAB;N_XI\DQ)#9
M&HJ[8;B,Q11TO'-KK>#PQ?AK.GD\FUX4L_%UOLQ.&KJT$6:U'6$SJW3_*MTV
M%:#;XIL66_5*GT_8?!;A!.*3.FT]395OC5_#X#[>=B7\)AS\])H/(T1 S7_$
M?*<=+:]O>UTG/F/!_D>]:$Q<7X++XEM,9X5=T]&NEU=]K*Y"?5Y\)'=-Z$]H
M?D!029XJ0-^!+J&[;.-"?,X'_&GT)]'#$(P)7:=B*^TF6Z]:UQ;FB=&NLCV"
M=,643A-I#W>#_?KL)"01FP2/)14<(][-@RM0:2]?>MBG9@5JI TY@#T8\X5X
M&OC1F:X_3LYT)6&:;Q5.S^ ZV,<9LY%H;0DSK^&V\L@'?@@@( P7E3]%+6"'
M02)':S"D3:?:(RH+"Q-?C?K=>.+7'Q\A[L L4Q:YHAL1;Z--"^8[W1N-SV=;
M(G0O>3QI \83(LCB/=1#MB;C>0$#MZ#Y6X6]=4H1??K]C[YE?Z_.3)>?S1^I
M,]-5&^GXO?%?OR2;L/EMDA'.<D.DQ7+VMHZ.2HL(/>ASHOU%=V'066H!C5A;
MCLC=A\$'G73@7TP=T05W&D#P[5?10>(XKX6Y)[H3!K<Z<*L9'Q"DDPG=%(:;
M VF P1)$PCU+?4;H&1$W=-JG9*%;<WI<.3Z*2",@OB4*&O:LN[-+RW%P%T&X
M+4IL,2X"\:EL272;'7F@'[^ZYA/.0@]1^DC[*_S#HD3M&Z$[N>[8B=7^S4T<
M@(*R>KBY=H%S%&\)/Q7>"9O +X?G)M+7>6I6=CES#==F,L]E$7#J*J8><3[-
MOH]N\TU?8^OJZ<O,R4Q?-<16\,'@7[&S^!UAPQH?6G:6'$\KSNC>%V@TS*W,
M?W3 *MH:[@-!W&JI@11@T9K#NAL/LNWV=+ !B!X!^XD5C' %@ TR3UK@F9=.
ME%2,=RU&TTF8''!-[P>\*7&N@/\0-]*L^.9%/ &"R&:;&.G[R8L3;NR%WKB.
MU=4>Z-C"RRD_ MVD%IV@H"_"R\DC# AWUP3I_R_IL,B&/H(Z8M8+WQT4MH,:
M%,(<3Y?E=%B*&H 26)@Y%R@:6!::[72.,@U1_^G9Z/#E5IA&63CTH&VH%[-.
M=)1I1A_'E2 ^+'5'=V/1'8+0%"1E$%9(#1V3-LDFLDWBT6MGYGQ.W'#[X&V4
MJ(\.E.)(X+D^9VD:PG;2W[09L<!#P$;A,TP#'LX/])A+[H*'NZ"PV"/;LH>_
MC3>MLC/T-/V\_FGT%-LL?!1(-L">LFP<WP]#G\!=G^0-.* 8$4!XN4"TT94E
M-^"CB7FCA6X_\G-(=-V-8/)E2?="QK,%/UBW<G#WJJ%;G4@D#*H+HEMX'L4&
M'>$[?.EF,?P3QQENGEMT&UV\2@)#[?/=L!?0^C+5E2[="5N-==_'(RD\^4O5
MCG- 4-H'NE4?@.LYMDW MQ1D$IYK"M<,<;V&?LM6"G\3E.DE=9)?(X L3@82
M/S$:_*U/QGPF\6/NE>@D-CO?$[?1H=O%9H'GLY6,-(!PR1'T!M$'0_M$+(<N
M3&5O#,T[M>B!25FP$OE( X$X8ZLKN*,]6"[9@0]=\V-* YI+)^[2BT@PHN,,
M\>XLPR KGZVFA0?9']WXJ$:"Z67.&D'7[[A:0C^9 1#D("R%S@#'@"Z#'?O@
MDJ:'O5*GP)+#]PAS6I3DAH [ 87HO&KT/!<]H/03 >\@U@U/CT]TR]XB=(*O
MB_'YU9[I[DP\&1;:.YW"++0/_! .GS/<'W0Y,]HV%V:FF89W0E@PU7DR#8%E
MP"#"X57<'@K=IBI.7S,W+;YFS4^]/7Q\+[J7> ^N)%.[BSXDS>S>PY *NQ0O
M_RLZFL(/2]/SL(G;\;:_"3DU.B_1W?NV(ZP24.L4P$<#ESI7;'\U754Q/9;/
M6^^RX,D PA@#0)I\GF 4)<^B;]H)%R?HYAHO]HHQ\]V51)Y-NC^XAY0NI=VQ
M4?A&Q2I*];_ ]Z>'17&SBA-X.&W!+9C VF$JY?-G>B*/YFE^UA+YDDR#CSW_
M>1?'DZ9>F8,2OG5.CT:$'$O(L("[N7QA,]>^H< WHN,F,+1CF)*EV2X\_:Y]
M10Z'3QWM$T!"Z]]UF-=$E]NL> 4$7PTS'04X=Z:_@5.EW;.&=T.7^I].D'"C
MJ/:RYYD^/R3)11$=/T;\8L8+&^W&CC9N2J"ARSQZ!SL?BX>O_@QH?KVCO<0O
MI)EW;FTI[NFO<:3#$_7AX4*FU6A<X1TK& :Z$6*-FYC/K6\B(Z"#L/[S# =N
M"$[_OUU>WMG&PG$O+T$5];>_O&&SF$$LI*C$E;?_/.N=T<^<7))]9MFA#P]?
M[_\*LOJ./SK;N_6)=,_VKO!T$F_?K=:+TTZ1M42!KJ&W3J;R1KWN6,8D2MFM
M$PRBI<9(TM1)XOE4#C/P&]G\=,M##)C.X4ZJ>,/8B/)_UO"/)GNL![ZSIK\9
MV>]?+W>?U%'^_O\-%PY,GQWB1&OQ-\I'QCY_,#W#<ABOV]T4B2_^H#.[AM8G
M.>\(72N7Z+3:$V#4_(;V]PKL+S>O^XLESF^P);H-TV#(@H#$;7PG0V9'2H<+
M#N8#\:P_>#WT663J!ACG]$<A@4AX4-+C!'0KVE 6?-)&4CLKK)"XG)^!<FC8
M<8P:.8?\0+3X<PV<87"0,ZW-G82)C>=(&<_#-IZCTS6>[UGZBP5'7UW'(#,T
M"H=O&:5R@=Y"E.4Q3U>,6#^R0!""$\Q;@=V+#:2V5D3MB%;N; BJ="O@:P#,
MYT<OGLP$W]L+5ABE>F&2(#+#2,'&,H;"_J>8K%(,3/'V]PN3S+6//R%ZH!/)
M%TR#P#O.^:SS_N,7/GM<T/?0^SD^[J.S*)E?W4>_ZH1K%B0])/3P+\'=I"ST
M#:/UL-&S>,@,<<A6T9!1BECJU#/J+H]Q]$:"^A: Q>X/]<O^^)RP]K-+XQF_
M!,]:!M8C357%PA5BJ8]A)BH*H88C^EJZ!R':77F./^.=%W\22D'"9P414#S.
M[$ ,")L)^?X+=IFF87FPE$\@;/$_DC3?B$"E;\_"/SD]!SU,&<:1(+ITV@$G
M66*SF9J&:\+*5&H;(F^8R$ 4IBY"OB5T%E@&=@KQJR#KA(!U%_3@O']!695A
M+F-I&62"P3]ICLU%JN5.N'?5<4,"(+Y01M?_6 \!&NQ0@[ CY.-[')'^U6^>
MY@86WY"-_>*[GL\'%PFN.[KUVEDN ]M,<"S*%4H80RX&&$F&%CR!N>*,08PC
M\IFV%=/NT$B/[^X,;5@DX'C,6[*:)+?#<=*.,F7B3C%N9K4O>( U-A7,ZX0^
MMJ,[=,.3RT\R@ZN9R27SWG"%TU!IA$-X;M@;<4_P&@4+U0HU@KJW0J*()2[Y
MPDY,>HH<1@[RQ> Y_!\(EN2*#?M99[>F9H!49.=-3[;SIG?:.V_&9>V\V;CQ
M9O/&FM2VG+UWVB0V\VS:=@,!T]=O7]#,QZ/PC7C$?PU_OQY=O7[]&D*I]N7,
M-L.K"F/)(\VO=]^^?_KTY?M?/G[[]/G^R[<_[KY_^O)9$GKBC=JG3]JE1F_6
MA+MWBVW_"M.+11U>@I.,5R#,;2Z@E4?8^X>Y5]):0]D@MQ(D[!;6]KM'&<\6
M7>'.+T6J )J@ >DT0;71\39":9;X13>=)0'+RM?ES=0)B;IP1PYO@44%MXH%
MER=9)ZROAUS17'29Q^%ZSQ,NO-%=*#R86+>,6%M%G'4,)&U8Y,&\+E]K4V;\
MP,SXG;+CQ>RXN-)<KPFO(1+=NO)!S^:B!,)- L]$:C]YDH5C;N]IA<NJZ.32
M;6KO:TOB#&:V_V['O 4/R#'GS#_^&9C^BUIR.BPC/E VO)@-%S4AT5WV/ZH<
M:*F8>H@I><S)_MVC>R&Y*^]E2[4QA6^3=_\9BPU$.QKW<6ZWC%6&.S3U@CJM
MGB2A=$__]UO2'GY@K%X>DKX_T".)?*"5/3PL>SA4]K"8/0PU04-5D!E$=F W
MMH-'Y/AF3&/+]E?FM69_P%#B$4G_1=B/I2S985FRD;)DQ2P9:H'&U$!BQP3-
M:-Z",>0?N_E*&JDO>$SC4[R90]FGP[)/8V6?BMDGJ@":H 'UV2%VP?QY:SOV
MYV )33<T6U]"BXDQN_W#=ZWO>%CPR_R[.[MSW>_0C7>68_PXHYJ+'_^'7 WZ
M\^%<OQKWAZ/Y:'YSK1MD3 :#_G@T'$V-,[K_ ^[\1N;_>69@ZJW7[_5]A_XU
M&5R?:<0S]!5*R0W(6<3K-KOS^2NNIL.;\7PTNC+(#?R77-_,9^/1=*#W>Z/9
ME3'I TQVC%6Y\KJ/T_->1\/_N]@ZPFR -P(JN?6"7:-\PW9ZDT9ZYX9%?%^T
M'N%UVA?&5L393.@5>J03 8-W HHH,X!@>^C^BX7I$WI-:%+6=409#,9("\3_
M<\'?$>,U[!?G!LQ^SQ\5?3\SO96EO^ 5!+GV;_$!MM^PLK7N\W;C9&63>(<E
M'ES'%#*E. CW@#IL-Z>W'JFXB[+?FX[[ -*[F;/RR>S>TA\93#$Q_S_7D^G5
M;#R?D?E<'_6NQWK_9CH=SVYZX^'@QB 3&4R'PYX(4Z:?_WEF_O1OY^9/,@.L
M6!XY>ZNS-[[Y-=&\M]B)7"W^[BYM/]U@_<:8SD9#,IF-;T93?79]<WUEC&X&
M9&88T]&,%&EP3,&>:;/.=Z1"TR[[D9'!X[3T++'K8MJ?4D5MZAT,ZO8A 2WN
MC2>3\;@_FX[&D^'-G)"!/N^/Q\/)-4RI=0])JM'249GI ](CX^GU8 B#T;^Y
MGDT'Q@#ZH(]N>F";JAF5:!QTU)I+882D(W.NQQN/IR]LP04P?VY<H*)]BPY%
M:P^7_W4A;A1,54>6,8?R24F<2:2M12ES2\[>%4T8>:WY(1OL=$+BZ*WXADPO
MA8<(!<$KT30UR(<TR$VF\)-1X\>?"W-J^BJ;=6#1XD1%B\6BQ1#X-2:K:MR[
MQ=7"P (<*P_N"?^J7:?ZO>[@ZK4<>AN 5OZ>;;I!>^&B/TG8V _[E_T_NPM_
M>?9VV._VT>9M&?^UO;R^Z4XFQ7I9WLZ8]=W$DO.TQ -C3A3(?-$7SF1UZ1&[
M$98;!7^?'JZC'W8\4,="B,3;'ECQ/&W8&X2GUQYT=ZK;Q+O\\M,B+^%3!CVX
MXU+[OPZQM(<E^=</Y.5:<[:QFV, 4PI<$H[7N1@]W",UO.8N1O-H'\1H'U2%
M]E)E4:5.# Y<)S[H3^9,^]C5_C#>4U*W2#,RYW>;TXRF,3^(+?S@B"W\8(V%
M%^G:^]>4WNU]-P/I$'G]X;BW%9XWO4D.>-+3N/W?E.$N9W0',8A/W7 /UACN
MQJ&N['%V]/J]_C'86WKV76?4"Q]T7X<1A4#N_&\1LT)VK_W?.M%F^YB @1\@
ME^2#D7?1M4UOP3@-S/_W[MM?M?-/+)5$_I]/;$:A]XYS@Z: '1V^U_X*_D:@
M/Y*+BZZRJ#$,1Z=C,=]3?@ \K*VMP2U;.:$T&)ZV'F,25''>#$IXSY#*TRB
MB?Y%*<F3C;))I(8OAQ.!I !3&;=:XE+(6S#9DZPJ(=;_$?ZW;@O2/G0*ZTD:
MQ#.+IT6T,%E/M+"-4D'.Q!"#\&")%FX4T4**:.'AT^^?[[[__=O'!\GB1?QE
M6_AHTJ6S.!40+PDXSY<[8#_$\S58P%5;X IU@,SW2%T\2_+14 HGI.%BS%2F
M[_'J)9QBF.L$H^]EM]&J6X&-G,?X5#WP0:)(S)2;I"A?CILIUS&FNT>#+JCJ
M.K<UK]<QONJ.^^N>@AU \_B?9X.Z?8O__O3PE[M_:I\^?__X[?O']W_Y_.6O
M7W[_9P<NO*_.W=PL4D98D%.NF 2Z+N=1@W%W.-SI40<@@9IC^]R+=;]ZOTKB
M:]GIP'SK>&I4JQO5/.-T8L/35G,>9V+_VS2PY #Q*"M_S B:S5T=@IEOJ[S/
M:?&-E&L5;LL-BY+P\J,QP1___F)G-<H7<&\\^KS^JS H.RZ'3W#Y9-#=!-[Q
MCMA=;\S[W9M1/F/>TDGZKUWMN[.$RYYC;SG"GP)P=B;8-!>,ULYYL9+W-]B.
MI*52 R[,W]N&\,1';L>9I89AX^?(4Q/Y)9_&[^(Z6^OF<:D3IN1<9 X7JINM
MG\1SZ9+,K:+_)*?SEJ2Z/N@^N0V+5P:/\%AMPM:Y&FJ0M+9SX=SEQBWS&S:V
M,AKET54X">[3MJT$6-&I@:DS>\%_%_[2>OO_ 5!+ P04    " #[.P9;7T,1
M6K 2   SRP  $    '9S:"TR,#(U,#8R."YX<V3M74MSXSB2OD_$_@>.+]MS
MD"W;5=VEBG9/R*\>3]@EKZWJWMW+!$Q"$F8H0@V *FM^_68"I 2*;TE5!<?R
M9)G(3"#Q)8!$)@C^_-?7>>@MJ9",1Q='I\?](X]&/@]8-+TXBF6/2)^QH[_^
M\A]_^OG/O=ZO-**"*!IX+ROO4G 2"!9,J??X-)JPD'IG[X_?'Y\>OS\__6 5
M]WK(_BH_2G]&Y\131$RI^D3F5"Z(3R^.9DHM/IZ<+)F<D=6QS^<G9_VS]_T?
MSSY :T(ZIY&ZY6)^32<D#M7%T1\Q"=F$T>#(@^9'\N.K7 OY\N7+\9?S8RZF
M(*1_>O+?#_?/NMJ4=BEGU34:LI!%_\H(?7T182KV_ 2+7XBDZQ;DZ)-&G X&
M@Q-=NB8%0:Q"-(ND(I%/;?I K1ELXO<GIC E#2C+TDGJ'T_Y\@0*4,-W:T(E
M>FJUH+*X'5!\@L7(<];KG_?.3U-.L(DLXX3(%\V4EF0JDD*5T:^+# /8B.>A
ME9 HXHHH,$C]*'FX6+!HPI,G\ Q[]&.*PA.=>+J//Z+ BR/)YHL0.U _FPDZ
MN3@"W'LIR/]8"'H,#4PI! ]I!2)8? (L$@Q1-^Q^4V\J@@@_)R5G B"$+ZA0
M#)3>6-#)H;3R2=A6*V#QX]!EI0(Z::L4L+"(.:Q32%[:Z@0L-/RZZJ"<,2C@
MX8_/3W=%TZ1NRS7W8YR4AU%P$RFF5G<P-,5<6]&1QX*+HTJ*=;5IQ1N\?NG#
MG-WO>STOE6#_)%'@&7&>)>_GDVTAV_)C28-1](O^O3V,$^Z$I(IS:Z@T9\R:
M8S%?\C2%8%=DKG@D><@"7*/A=T CJ.:2A+B>/,\H5=+@TX"N$B7 2*/T#!U)
M$YALF=Y:J)=(]8S8#JP:L-8]*D>3T0*]+6A*%6HE#)7PG36';R/>XQ-O4T$'
M9#&0-AQ7? Z*SZ CV9+>@5L]IWD@ZQ@J@3RO S(+7T:^9RKH@&PQ(J^(G-V&
M_$O3 ;FAKX3QW:[C$>5[NH(.QA8PWOP1@Q/1$,.$N!+ ][L":(1WX+4&[Y$(
M^'=&%0.E6B&9Y;35_G.O9PJ])VC)QS8(ZAA'E7V<[F,?W@^91O^ELY>-O5P2
MR0#;1TM)8PY%!94@_9AN/9CT0RYC0>$?+061L.5T_;_I_R<JE8A]%0L636&_
M]T1#M.BAK]B2X8[3H%%/5H/-61Z;C$R].TRD>ANQ'50;J.XI[/L3/)+?-9U^
MGN]TP]AUZZ9;C1\])J]IW]H/:CKX7;Z##;>GV;MNMJR71U-%,0WPHA(;MI_4
M=/3[ DL&]MX8^#T4T'7UIJN?%??_->-A0(6T?>6"YS7=_F.^VVTA_]DYP 4+
MZI)&,7VB/I^:*M,5-/>\IO-_*EHRM1#/DM+U_:;OA[X?SV/M0XS VQ8% 9E[
M+I-IOBEQ#4H?\BA9DCTMNC!RX_V XKO-@(7?(W80[*O P=3]]LC!0X1-D] [
MJDL:05/2&'A#VAKT!GGT4L':(S7P965[J? .NJTU!Q-3 =HZ=*&UE2LIJX;F
MM%^R]O0N49)GB^J L("@4S327$ZOX'D-  7;Z41(E[\K[OL;(B+8R\I'*IYG
M1"3I@MS3FGXOV"JG(F!R$IX6TG7[IMMO"1._D3"F#["YC<TDG:P2Q44U !1L
MFU&.IP5YMJ0.!7L?+1EL"L:"X/&SH1 DFMI05)37X%&XR];"O$2:9XOK0*D,
MKS[RD/GKP%X5055PO3"P6A-&_ZEQA-;[(6U$YQ\7AZJR*!855*%G!ZEJ0:L)
M<G58-?(%LH"5EE:AEO<"ZK!KYDMT".Z6&AF3E[!Q@B0AKL*W24*D!O$/NR9:
MO!], SL+R&5<;)@S3ZJP-(2U:)WW3XLS-!T>-3F$#"KYYY789#('M1C5YAXZ
MK!HE(6S$2DNK<"M*/=2BUS"%T6'8*)>17?)*2JO7N%P&HQ;"9HF0#L'=,R(V
MK.U8JK!NE0>IM8)]$RV=?>R<<;'-HQ5'E74TS[/4FL9>69S.+AJG<W(K>!E%
M[2I>D,2I0[E-0JC#M%%F*(-G66DEEOE\4"V,S=)*'8(-8DHV?B5E!XTG?3@]
MZY\UB2=UV#5+4MD 5A%4H5B2FJJ%LGF6J\.S66;EFBK"PO+$2EI^Z+S*H$5>
M)6E#!V6;0&\&V,;47SG4.^@73,;-0KV=$93%>C-(9Q_M'>T=E)_'[R"I27=F
M<"EX?J!DYZ ^V=D!51V7SXZ@@H*#1>8'32+S'5Q-0O,9T,J+#QR<'S0/SG<P
M-HG.;_DI9<6'C<\/&L?G.Q!W#M!GD&W)\ZU"](,#A.@[$]DU1I^QD'8LWR1*
M/]@W2M^91M,P?7XU+R7Y"H'Z0;M ?0=KDTA]%M+2XL/&Z@>-8_4=B/7!^@R$
M984'#=</FA[_[.!K&*_/8%A)<?B(_:!5Q/[_ :0_GVS=+&L>9.^?Q=MGV7S!
MA?*BW)7%]N6W4T(6R=VWYJ+C>^YK,89:IG?R%O*<T%#)] E>%/KN^%4&Z1V=
ME6THN>BWL@W;Y/ACCUI]'D=*K-K4;+.D_^S3@EC ^/#;-<'F6?^W1R/HJS]K
MTX UO?ZU1\418;YL4_.&P?S<HV[)_#8UI^3XHUVMVQ?C#LPT&]$I[@V+J]]F
M"X7(</503N_TK'?ZX_[M4*W;H':I/]N=:B%:=7]*KW_M!X!]57D3Q34+_M=+
M^5#]<U3__'3G5KP[$7@;<L,&:&JL]EVO_Z%WVF_7Z[EKUQO6FC)@Q>\;5UEV
ML_H>JXL6L^^P2ZZ<AO;YJD=?%R&)B.)B=0O_-Q\"MI2;C9!=1H1]I7RK/DKI
M3?_@A?2MNJ;L*ON=:]\7GL)[^\L:4\>I_Y<[KH1^T&HA3,CQQSY.P*I5K2DY
M_BBL-?GVA*X6-LT@,XA#.II8&88GJF)A7G@U+R",Z:NZ#*'<N/A+.?M':T9S
MB_SZ&PT?55ITI^@<_5=0,'Z1BJD8U?M5\'AQ<:2_*_&1 <F1%[$P1*$71TK$
M0$Z 6L! NSB:D%!_M4(3+ZA@/!B;ZF*17/90V@'%K7\D*^LE;:UP':%1T+1A
MSF$=)&+U;70S92_F3G(HH"],E6M\!9L#&ER1,!P+$DFHA*TOXT9%R\J=T<\7
M-*A2$).=XR2]>O/JAS&^"W\-DI<@;TGO&7EA(=O<XHA*M^'YUAUA' O5NA^>
MR,L+&XM8JJ&45,GUSGRS5]YT0"-B5S2OLW >+?'#$%#9,XT8%X JE((*\CJF
M9_UW_0<Z?Z'"LOG&'-O36,#GA$4'Z 3S_RY36&WC3UNK>_J6U3UKK>Z9R^H2
M\ T8>)$RB3'GM"LC<%,9"E(+5+ ?.]AP7!_N82$(S.SX-QH&PRCXC/DC(L0*
M%@L]6687E$8,;V=.5=!H>(!7?.,M,[K'ULM$9K354+JB<MT"FILW/G&53!GG
M]4M($;&#EJV3'?).RI@&8_Y,E0IIL2Z6+]R"QP9;&KYO 769NNC@W45X'!@?
M/E+A8V1_BOL8$M)'P7RJ/UD"=JD]_HW2[3FWT5X8'H?TMT S/_'<P:.6=TDG
M7- '@H>FU>J:*%K6%2V%V :1FN?WW0,^T3]B!G/! XO8/)X#E)'/%B0<SC&$
M_WD!VA#0CX1/-*#SA1&V=IQW8?YN,V!9%R2MQR\VZ*R3'/-'P9<P>\,PUI9]
M%RD@'W-4@\XW'M2F)_:1D9DE%![3_[XFL07C:/)$%['P9WA48W-7-VI=3_EF
M-LY6R_7D;:9YV [/\!8Y;(5M]O6TMN(,H)]2\7U1+9VW'L@KFNYX!CI@C&<T
M^:\81BT5X0J_1G3-T(JC8'TP(3/1W^JU;AC\$S;/8+B;.? )YCND7%>SM8PZ
MTIR"94I+_;Y85?A39^];.%\;8@>=KT\Q-FTT24[\/<) U:L%3BB1D@#E[S,^
M'T81GO=&QQHKE+]301_3T;?IA(,(L\<LC/#O; 1V^Z'Q0]^G"T6#WW@(4RU,
MH_?Q?/$<ST>3B6T-[;C<TAB6QEA'7 ''+0#MR;>"R"U];#]YS!4)BS6J(?L.
MGG2#U229AO%MC"5L :"E9DMDS?#E)-]V7]1P'WBY?2+6ND'V<K4A2;(>PR]$
M!"/MT\K?J(0Q=JU?L33._UUDG(*M?>-7JL.U_H3VZ:.@X'F99NN74)FOOXX)
MR_3GB"FYO8ZU8G)P/=.-O(MP;+(EQ;EI-#GK]W_:UK..SD75=K5=\[+6QL^3
M^D3_&/SDQ*K!5[EY75 $><P1]E&L<+N&*2BSIA]@!!VD%8[%<FH[ Q1B!M?1
M9!BK&<<HQ)C_"@3*=$B.NT57[R3=M8UN$LJ;SV%K"/N#<&7F'8Q;H-\4ZNAM
M-+U9TDCE H -N5PT&SGFE\D<:ZF!"B!>)%K)H3]C=*D9T:=>3\P&5, :ZB3;
M77(HJ2YV6=58>(2)1/'Y9I$R(1X:P*ZC,)IZ.(FN+?Q?;XIV8)5X:TM$J0-^
M%UUSJ$YL?96DTFDOX'$S=G+S2OT8/2L;_BMHU]12LY+(F9AE35KR<R3,N]3_
MSMKZ%9<JX]%<IJ]\_]O>G^W([ESX?OR%@_>\Y54+/A5DONUZ-R!UT/O&5I^=
MIZ>T,CN'(@5K2!U4,#U/F<RL#T3X,[Q7;I#;.M41.JC<[Y1-9W@;U!(<PRG5
MB\JV7E4T#JH$ZQTZN5R .X*7BOG;[RX.DTHR\=FF+%]EE["[LM<TXG,6M5.W
M%9-C"EOYA"$X E96*YNSD84IB#H6USQ6VS"O61C#*&QGS;5,CL%KDF-SG8NV
M]3!'EV)HWFB1'%O"RR(^496JEN^'0\ARK'NR([>Q1;1D<TQI<!3,:\(D3+:7
M>F3J=6BC8S65:P/;GH4^1Q+\?9&DZS$U>MK/G91MS.#@BCR$\1:@T8&S]XPM
MU\?US6%^&MP*/D<//U9)Q*[>G@\FT#%+__RL7^Q(ODWQ^HE:.A>5.;,7;'!^
MA4#WDJ3Q-),QS16]&;4*W677_>/10G%XXBO!(^;C0($N!N^GY!![0W('%4U:
MF"SR,+3UU5W6?JVD_,V8WS6(H&6X%18ZB-(#EQ-::GW%I0ZJ\40ED_BJ!WB2
M=Q$> BE_+Z0)K8,J7C-<(E]B;&W>VO)E#JHPNGG(-=U^YF"3;QZ>388*/)R<
M4UA0YJ *:.-H'B3<5B!?XF#SAV#5<XZ^YG;S\R4.-O\!7X^%)0PFFR$57+_0
MGIMF*VA<5 G613]O35N/'6SX>N:O6QG<7PWJ%KDWM+#=3"84OS9 UQ>UXX'L
M:RI]P71R-;DW(7_70GO.;?4=N6P!6FYT&4V&$[G94S]1/R12L@FCP2C&4NXS
M*Z/3CLT9S[HF=ZFW<!F%"C=YA10.VO<&#7-!B=1HW45+:L*CL@#9-CS.P-KV
MWH7<]%M2[B"FZY$'P%SIR"" \QEZ02AH&I0^<A,KD@6CM0&/,YC6WIDB9^L0
M$J9>%0GMU]>+2M^*;LG4&JT7%SSU$$F:W#%]SR)]FD5NKT=-.!R+?!ISO(ON
MI" T3-;1W+M$540.CE'3WNN8COE-!++,T<+A'(3X!,?;@JSPSJ*0T<G0SU\?
ML1N[@QUA'^:!=J=WI.N4#7Y."-S>.,00'(;N\554 :M,\5F@%NS.#/.Z9>F2
M"\&_8(9BS&]CV(+Y?\3,S,2;3J@D^GZJEB=RS:O&)$R/:MF!?CM)6TWG#(@U
M<_43_+.^SUB_:KQ6XII.J!#:=-/;JE;YC=].[ Z.]?'5WX?;RT\^@U=-Y=CB
MA(V%9HXBG(CF3"E]U)FR:91F%K.*U=&^%9M&79+&Z\S<* *W.)Z7#>6&Y&])
M>_PLD) D'$VL4:A3[F-^A5+",,DQVSKB@<9LM^PCYVWU5V8:*YBZ,G?[M6!Y
M,[V 6XS-G&8Y;JBLI7H-W5O1]Q-5R927O*U@G4/+%WUKK7:]7^HVQMM/[+&8
M7\*J:!Q;P$Q3,YMAH/]$7]4MDSX)DSLLMG5KP. *H#566JS/+0]#[5*W[HDJ
MSC?2)7H!@@6:^SHT\CM3L]9FLH\,5[JI]=&E1\("VW$O+'9F^JY33\_0]L&R
M;05+"=Z,BO4>QLI<+HPA!-A3SXHS<WL(<7&;MG8]1@BJ_OKZK]"H;+2XF,(9
MY.MBPTF\$".%=)I\[:<LJ%A(Y"!PPX OS%;A$_TR]/6W;,#DGO%M3R*"W!&%
M9N0.*FJ]2OQ(S 6E_=-^>H8W?\]4$VH7U<0TVV7FIL:U)CDE&] ZJ.(]E9+2
M]3E+_0GY]:R97M,/>^'A!#R#_Z%$W/+8TGI']K?B8)A4XS *K/VN4;GL"P_-
M.1P];9!><88.XU4L%9]3L4;T2G\92UWI;LO=V[0#ZYM9KAJHEN8\KJGY>ZO?
MZ,&0VU7R0;%Q\:<COH)L9_JUP6W1M<KK^U!E)I[9DLV9[J@Q,WPO^7]A]9_G
M7] N*')P.;DE2RY0Z!.5/(R-=[.^V]Q?69OW6DIG0+-M6'\7TGQ3Z)?_ U!+
M P04    " #[.P9;UO&99CH2  #V^@  %    '9S:"TR,#(U,#8R.%]C86PN
M>&UL[5U9<^,V$G[?JOT/7N^S[;$G,YF9RB3E:U*N\D0NVY/LVQ9-01(V%.$%
M2=G*KU\ )"4>.)J'Q&:R+YF8ZFYTHS\T@,;UPT^OR^!@17A$6?CY\/3XS>$!
M"7TVI>'\\V$2'7F13^GA3S_^_6\__./HZ&<2$N[%9'KPM#ZXX,R;<CJ=DX.[
M^\F,!N3@[-WQN^/3XW=O3S\4?CXZDNP!#7__)/_SY$7D0!0;1I]>(_KY<!''
MSY].3EY>7HY?WAXS/C\Y>_/F].1?7V\?_ 59>D<TC&(O],GA@:#_%*F/M\SW
M8J5S@?WUB0>Y@+<GF[*,%/*OHYSL2'XZ.CT[>GMZ_!I-#S,5Y<^ 0G+RUQI]
M9M/IQX\?3]2O&U(AB%I$;\P6M7=PD-:?QWW. G)/9@?9_WZ[OTEE1$)(0<#9
MVY.,XB1*EDM564<T)DM1O!(5KY_)Y\.(+I\#DG];<#+;2JNH)"3Z7N G02KK
M]%C5TS^KTD\*ZN:ZEA05DE<T6GCK8Y\M3Y2&=R24 (S.P^DD7A!^QZ*8DYAR
MLB1A?"%0-Z-Q=$5BCP:1VX!5M!#>/'OWYOW9!Z5C0_EM3'B(F?_[@@53T9:N
M_YO0>-U>78NL-JK=$@'0#K57X6^CPJ6H?!;0J8P=XO^GPA]D^A"+/Z4#HLGL
MTHL67P+VTD:_)L*[*E\2RY;/G"PDME;D1D3-)>FHO5/Z3NI^\BR#NFP?NZC\
MHO3>U+_P AD:'Q:$Q+UI71%:5+80^&[%WZ4"R6M,A(1I7J34NHLUJMB\X(#Y
MI<("V>\QK@_8*EC/O.A)16S1>\\][UE&[N].2!!'^1=9%=^I:L@^_/N6>D\T
MH#$E,D36PT]>7. ]D>#S(90\IK&L"C?YR; VF\TS6S*XTI<)YZ*%F76O$-1-
MV! ,8<FY[_.$3-/ ]NB]F@QRTF5V6>C*YA6:\CDO6RH&3+G4;.S4;F@UXVQI
M=06#VU50]]-!7>1!S XLHA@7S>SSX7LYKG\A=+Z(LT'^0"YGB>@3[KRU]Q00
MH[\M1%MG:XFP>MIM$<S-6CF9C\]0^/A:=+YL343/'L@NSAFOP/19/0'H48*@
MJ9T / !$9M#X#@4TU,S+"0@'558]1BJ4SH?9!'"Y45#FZ'<X')V.^,.YFCCF
MZJX-_@81YVYW$./T?A,+(2!PR,NP\-:!A2%JIU@MK=N#K /T;>"*S(C0:SLH
M*VC\"ZDV B!U5C%.:ER.;F:<S>M.21D$3E% X):%\T?"EU?D*?Z%A;Y^OF8E
MRN=L!B)<?@:98FW4!@&H)C'5+MCH63>A82R#U\-@DVQ>M@G)//T]"D]GBP;Z
M-0,1BFA(IMG2P5W@A1$$%+W*S"J[)YFXH+:+BK*ALJ?R<$VX] -%<\2"TMM'
MXWA!U=1 :QASRT(\$+>G[9DM!VZJ%*W(RE@=6;+*N=#A7-K LIAQ[OO),E%Y
M(!6_-(N'MRR2@^3)3(R;ZSG7-MS;9&PS[H'@;P=\MSHH-0I],VA< *IA[[U<
M_1=]X+7'0Q'THH(ULG?T:;4S@3-D50AA0(F<QI8"P *1B2K?<3Z=4FF0%]QY
M5$S0+[UG&GN! /F2A<K&:LP!,^1A!L" $A^-+84$$X!,X/!C/_@H:*:BWZ]>
MD)!)$LLM;G*S804=4/*LQMSD*)'1T$H +MP240W "NK" 0''POA@T"L"C,['
MD1]]Y&+FE/"UTC556VE<\;R++*L:,QE*GP.M CC<+$F7C#@:RP34.?5J/ _5
M2435(,ZCJ+";,1\GE3[F8Z'LXQ!:WH0BG,SI4T!2+<2$Y?K5#Q(987YF;/I"
M@Z!B0Q.6S$(8RT XKOB$M;*PA-^42Z(4)@G5W#!5U+"=2_=;"<5#[T)4>ZKN
MB4_H2FZK$O5MWYAF(ZUL3].3#@I:R_XT@&$:S&HVJ.D%H9J.W(0KH13CZ_I:
MO.ZG35 J_C2HWO?>RU<O)IQZ09HRNB<1X:O:7F8X0]5&"\- "-9ZAK6PL03C
MHM0T +NEX<3R;XS_?A/><>:3" 8*-T<5%38.K+  6PG#A4T<JMGU1N,O-*31
M@DSE^ $&##='%1@V#JS  %L) X9-''"B,?QHP-+]V7O_,B.JA? [3IX].KU^
M?9;'K?(U?MNPM0%'O@L#PH'-V<W-M&, ) _5W$4>#15ZRG]D3F#E!?+4XGE\
MZ7&^%E,N74:J$4^>E83Q8 -(&U/M$ %*1)6842A^6# >R^V),M!%L3K=6MU
MXZ(K[OC3TV$# -0DN],M4H CI@%S.PW#H9H):R,>#C ;<G2&+!7"7%NS?%HM
M9X9C;%[H&.T[B$TTQ5!2IT'C+(@-!L\96''M$>;LF?!X+?>$QJ);DUW:LXQL
M];P2A'0SEK21#KR_[(H\<^)3Y2[Q_P&)TWVSYTL1WND?ZKO1@'I.M5>Q]1UI
M'<4.U(Y 6&$[J[]2@[3I4MG7UE$'W88FW7KE?B#_U?,7-"1\753R9\ZBZJC/
M39A5JXT0.=# -C:"CDTJJA3K14*#J=J'%TYOEL^<K=+;;71P -%FM>6@10Z*
M)I8VPH5#,*J!G+S0)^:)+RU36>$Y)Y$6& #*S18F"R5R4,"M; 0)JUA4R<9;
M+YQ6/%_\E!_I5)^0^U*C=R.GI?PX4]_E-"AX:&Z8J]@EH-JI73ZX="^UF<R^
M1>EVD^H,%$*K/0U6HT7C["8VF6:F=A&HPE'MS/QF6U'%UVY"T_4#!4(T7@9;
M8W"QC=\Q-/WAI&K\K?A[;Y<)&NY>' !ZHK*VYYHJ:-/^EKFD\MM >9T9C35Z
MUW_8YFPV/PRSV)\!-5M\RPXKUQ;XK52;17T#U7#CE6JE,Z@MU0%+)BA=L38(
MT(U8ADM$;-O"%U$;HIV+GB<1G<^V<5^0&>.D</_?]6O,/6$%#3V^OA'UJ3*H
M@E-4M5!M?A/&1(R?]>C8:4DEA.VHI$%'5<:(9Z&HCJ"&CGYJ6I6VE>HJ4?V7
M?*&H^,LP)U17)$QJ6YJJGS>G3?// \4T74TRH[JE*%9@3<^*YBRHUAF_>F$R
M\_PXX0+1ERRJK9:;"3;YTCH!+F\Y3;#Y3<>L2VT->F3'%K68+1Z4+-=(46NS
M1>X<O&]0H/>!J$XE?? BD&L8TZ7<WA=+.U8D&S%4$-V,*;]" LB$$P"M3(9@
M RHXAXVSR>RK%TK3E&FC7GA\KNF1S"2;WDE'@A,! ',@_M:+R;WK'(KO<5/Q
M[L?(##):K.Q)WIE6I81741M4HPVA.RLKJ0_13KH\!V&F&VR[$-1&&'%Q Q'8
MVKTU,[?ZK*&AI?9B9-IL/+*(1;6!.6^FF79%M6NS>R?E]O"MF1(S(. FPM%@
ME8DK4_2S1\-(!F<234(1WX6*"8T6,AD\F<E;5:NS>2A]/L=WTV-&1U-SX1@!
M2,:VSWE/XYA6T7G'HQEW:$?C)5OF>Q]Y6F?V?$=*8/.#?KF*6=:#RL&CR)[M
M%]BPX1I'%S4]CV-.GY)8'N5_9* EA-;\NK4_&#\V2'2M CMR6DAW)16'6;!V
MO74XS'5D534,-Z8"*+?7D9DI![ISS:10B_;>DS1W9:&.!1 XL+XKJQ0G+**S
M6^&ZE0Q=F!@<P^*O]+*D.WGF0#B^5TQWD>[&>#OI@^6CFETRW>)6Y3;720]O
MO_4I@>(; N?3_R3I.=@65=9#*8!:[E3*4.L538#&]E7+Y340@(J;3.0N5,,5
MSFUF?A%32#H/T[/4_OJ1"XL\/SM8IO[*,-6E,74O!-"6NA3R)VA*O=5Q[RVI
MBV;8#C?L:NSB<"[$53VKYO*J/=@->6*\MYW%?P94P1)H.\!.BQ0<AOH&SB=[
MF*CT-+]LIXG#(XC.6,B;C+X$[&60(Q:R\,I52FHC#?6ENNE52^4/!<H[PBF3
M)USD#>+DBJ3_;OQU_>HOO'!.[H6MU[,9\6OSY$$*+URHM<_"!TK&2\5%I%I1
M@=>+];=(GDC:[,8Y%X.45>F-KFT6OB'C-OT.9OQ_[PE?*6CJC28K2T#9ICX/
MQS86R-4A%9<W8=D<782PC HF+6JA X!@I:%:T:Q'^8UMV:M)M7U24(;M828G
MPZ@PU;@&.B *4E:.)R0W \G=/C*&3L(',9R8S$J'_TU7735C*FRX@C"-"EVM
M:J(#PJ#E(<R)RMF1,!2RV==(5]GGJZ$;%7J@]G8 C*4(\'F$?5_]ST7]7K&7
MZAC)3%"[V']+,"H\."WLU#?59:/:_+V=X*K'K?01PDY4/'&D(1H5%D"6=L"#
M2;[V#!J>&U_4FVCBWTOQD=:.X4+)3;>_U,A'!9F&UG>:.KE*RF#T 06*U'TW
M-\MGCW(Y/-(?9;03%9_YTA"-"B<@2SN@PR0?UZGHO_ !D]93G?8G3AK/<F!'
M4+[O9>RZBA82'^_>O#_[H# B/HCQR+,G>DAE@(IPM:&(X??-**3V^ZC\[;*O
MT]BC)CJ/#<X'7ML[]-N#VO] LU+KM\:9"3*3=02C\JG3P@Y.U<G.O?K6Y=7]
MK48/L\['.JQCE=>N]ZI_=D@#K'?F;QP=O$'Q],66%BN.%D;[BJ.6<: 51Y^0
MJ3KD]M63UU-(7=1#5VNU T ]9A0$T62F'KB)K2\$]21MN[;931JN0&P#"^N[
M[B!16Z-0MHK:31%<3YAD2C^R<U^$/4XNDHB&1 XDU18>%2#37ZKW6K=AS:';
MB'5<.&U?*UU V:A4W16VPZ6Q<]V_,%YL6RH/[^YZ6G)7@ CF'B46V]5-#W $
M%ZQ+?@V/R$UK$D9,Y>L#*U*^:]H4"4WTIO!7IQ\ESJ#V]QGHZD7ANI6EIC#@
M)<E&/"9,H7IALB=<-7V*LB.VK&]6OD>"KT)\U>QPL#R_UH)3,_-P<HX+<:WK
MI*<9A;-0;,=92IH+5;,IT7HR*_3VKLDPF-< 0 ?OJ"'8I%YZ!*&C6. K)W_=
M+&7#\36:+*5M>(YC2Z]!\2\T]$*_19;2PFC/4FH9AQQC3F975&H83J-+MERR
M4&U4,0PN[<254:6)&%=DM7F2-;0<$DHUY17'D:9RD&TCO-]D+N553*+Y\Y@^
M!42SH ^@+"SE&BE'!1JXS1T08RU$MT2$8[Y15/M6IAN%]FH[DV6HY^31#/$L
M/*/"4IMZZ!*'8,5E^/J(HG,O9 Z%R@D7(Y>(J"OB'-V9FZ&>\C4RC M536N@
MAZ[-5A:R_$BF\3U1CY0_LD?O]3<:+Q9,/3(L#'E8>)Q<"#NF\AP["2/=<<.N
M8BK@:RYFE)#L6%L] +6Y!L@6QPHQO-#XU(3</>-IR:WI@D'<X\)HI[KIJ5L&
M%8SJ >&B]C=1E AU10=PR\*Y3)1K)@UP!@WL3 RC11JH!GH"EZDL5-F<K 5,
M9EN#PO2 3:Z^[O6XAESEWM?--2YXM:J+[GVKNT!=DOC_>UF;Y1YQ9HEM_12.
MI:G4A,FL:-8D[%2!E1BTPQ(RW^^DA+]<T]N]GP9NHSLQ$,TS][>R!J(K$GLT
M&.26M<V^?:7)+?6>:$#C=24:.*BJCSQ7J09]M;JL3'H3:G48#R.VF[DA'OHM
M2X./6$,S]2];ECE+#R@:A*(Z!&)05MZ(T008=7H[-HKTHX.'T=B.""G*135K
M4VK*47X%#+7O63T4O@_RGG.^D<^DMYD@?Z=90S 03.LJ,H !)21NB-1;RQI6
M5& K-PZ-]\P$VIB#SWM. \S>T[&BZD]^]3B5M_V:G&?\/3-=\SLFU[G4-WM.
MP^F80>]OT*VR.7*MA/!(3@OB=?L!N/9H>:& >Q(G/+QC ?77>3Z\&IYAU'FL
M=E$/<B^/9BN0G'15+'61Y??P&,D&:AM0#S&PB:6&XQ"O;M@QBD75F3W*&7W"
MUTJ_7[T@(?FY/!D"OI)XP:H'+9NP9)4'8\&/E1:F-\4-K A'E[J_R)P]_!-9
M7_X9,EUR)10(R;3P!M$O)$[S6M3/OFJ& 4W9MA>2 =D&NHRMHMT#X2OJZ\9!
M(%JCU27:@=IU8Q>R9E:76C:TL.SR-5LAJ/J'NJ[%V[4GL\)-3TX .3F-<+)P
MCAI<T!KI$6J6(GN]DFL'R)-77,K%@;3KG(3*'-T!Z#:L1NS96$<-/G"=](@^
M6YG0Y?FAX)>_!P3J+'7$1HB5B4<-*HO=/<*H7 JJA7Y7Q+T3)O)"?Z\]H=!-
M"+ ;-0D9-?Y:U-/..E=3Z:AN[789L;T34,7IR5- Y[H=Z9WE %%KD?,G BZT
MMG:&78L"NOV_F/KI>^*S>4C_(%-A?O[>QE5"'MD#B46M;6Y%2[C,2J@_3YUH
M[B35B.V64D>-]#YJLD?<MU3'=2[#F(++?I#_>?(B\N/_ %!+ P04    " #[
M.P9;,/.BZ$Q"  !M#@0 %    '9S:"TR,#(U,#8R.%]D968N>&UL[7U;=^0V
MDN;[GK/_H;;VN5P7MV?:/NV9HVN-SJI*&DG5WID7'XJ)E+C-)+))IDKRKU^
M)#)Y"0 !$$R :3UTNY0,!"(0'X!   C\[=^?5^F;)Y(7"<U^??OQAP]OWY L
MIHLD>_CU[:9X%Q5QDKS]]W_[G__C;__KW;O/)"-Y5)+%F_N7-\<YC19YLG@@
M;ZYOKI9)2MY\^NF'GW[X^,-//W[\:^OSNW>\>)ID__B%_]]]5) WK-JL^.6Y
M2'Y]^UB6ZU_>O__^_?L/WW_\@>8/[S]]^/#Q_?_]<GD;/Y)5]"[)BC+*8O+V
M#:/_I:A^O*1Q5%8RMXH_W^>I8/#C^VU=4@K^USM!]H[_].[CIW<_?OSAN5B\
M;43DGQ&5"/+G 7VCT\>??_[Y??5U2\H8)0K6+;4K^O+CEKA-^%/UUZ)\RQKY
MS9NZF7.:DANR?,/_^^WF8EON*2D>HY<?8KIZSS^]/X^2_.]1NB%?2%1L<K(B
M65F<DC)*TH)56_$J7];DU[=%LEJG1/SVF)/EKV^?BD?6:)]^^O OG_[*F^Q_
MJ]F]MQ#P+,HS!L7BFN2WCU%.[&63<K(1ZY8\<-TNLB7-5Q4.[053\+(2K:1Q
MA<C%"5VM25:,%4_-ST;$:\:%\2B.LL55^4CR:UJ4.2F3&C#';(Q9)F-@:,C?
M1H6C.-ZL-BD?"JLJ>-ODY)%7_$0NV "Z(I>T&*&#:04V2MR0)Y)M&&E,'[)D
M'$P4O*Q1_$C3!9N9SOZY2<J7D0B&>=F(=DFSAY+DJU-R7]H+!7*Q$:?&PEWT
M3$:@#6)BU39LW!\C1Z^\':A99]_$Y29GHST; 6Y(U8F.XC)Y8K@<(QV>M8W@
MQU&1%%?+ZYP4;)0:.6JKF-D(!\[L=]%]2ISY"8*;"S?!6C(9(S=.@K58<E;N
M7 1[X93LIG,0K 4V8S^A>V"M@2%_-\Z!M;1R5FY<@W'(!5F-=0RL18*8V,_$
M]F)TBD\R#X^ $Y*SBYGDFJ9)G#B92W:L1OIY(V0"N3CR5D:(I>3FS%]QY:FX
M098#1+GR2YQX)"Y]$6=>R)3^QV2>QZ0^QW3>ABL_PXF'X<JW<.)5C/<G1GH2
MHZ><<5/-&!?&VGF9R&V9PF%Q-@6[F7KMQ#EAXQJ;LQ=<-?;O!1L>R.*6<:PG
MS:MEW1>NV;R5L5&D3.(HM9#7KIH)%9I.AXG$/HF*Q_.4?K>!L@GSL<)WV ZG
MG)'2:[E/TO97:[Y_REV *1J_S=V9^,=1RG<A;Q\)L?)Y,$PQPE9[G@6)?WB@
M3^])O!!SU((-HHM-E!9768KHC)Q; ;%C0O^%_X-+_Y=F!NOQMFG34\J<)V8>
M-NZ?927KU>/\;C6[MH!1'@L9FW\.6I/O("=9^7Z1K-XW-.^C%#$J2_:LQ58T
MWTK_J1*WXN9 *O;OVG5^MR#+:),B'"*TC !OMQ+3590@;&TC<,/:A;P5JW<K
MLKHGN4MANWP=2/K(A,KCS3UYMVT(A_*"W-M2,Y D]1KCDOW9J9@\EX0-< M1
M-1?7;F"HZA,UIC3N5)/RLR\T1XQK"Y+4XQK[QVY<8W_\7E=YF10E#R@P3<@%
MFT:VXWL:W9/TU[<:*O:1*RBE>C^Y&J(1[QC'GNS0IT;@[J>NE#OS'N5=>1G^
M!)\&BI:]:IG3E;YMJ5*%G9B_O)%P>E/2-UT.-&=KTN:4U_2V.6(5+WCEYVGT
MT#,.^*U1K?<M7/.HE$#:I\>B,="G_1A(@.,_-U%>DCQ]N2%KFI>2?B2AZG6I
M 56XYL,I9MC1!LP:D_ZX7Y->DSRA;%Y9G#*W6V)0D*9GSAY-^,94*65HRAZK
MQI!_V8\A3S8Y#V"<)T4<I?]%HARVI8ZLT5Q.%JY%D:HAC2KGUMCUI_UVT)T@
MY^R7OM^EH>IUT@%5N$;%*6;840?,&I/^BP^3UJ.&WJ@ '6C6#MU<#"M7SLJT
M'7:-<?]UO\:]RR.V%N1R*YTD&5E_X3$@"]^R&M5,%R0#;HU=_[H?N]8BGB<I
M^;II-TMGX3O\W%GQMC^':S^-*DB[#;DT]OIYG_:Z(0],. :=\FNTZOM"*I*.
MW?HDH=M.J9*1_?J<1$#@PSZ->,*Z?QZE%]F"//\?\@):44+3,>. )G0[JI4R
M,N2 E;#DGF([(F(9TYR-WE7,LMJ(.J$;)MC+"5W O1-5HF-E38G0;6ZBL!$"
M-(P%'O842JIENHN>+Q8,F<DRJ6]G*N96#6T' U+:T*V/4]+([E*6PN)[BC35
MTAPM%CDIBN8_7-R/H+45=!U+@W2A6UFOG)&%07;"NGL*/W4D.6'_O,KOZ/=,
M9=LA%639-M5,["I5S,:J;6;"IGL*/77DJ&:,J_PZIT])?<=<:E@)*63= >E,
M3*Q6T<;. X["V'L*2G6$X<>,H_2_D[74+U,10H;N$<[$S"KU;(S<XR=,O*?0
M%!]*CG(2 4:%/HFM@,ZG< VG4 $;\N]P$,;94WR)YR=)KQ]I!L>79)\;#8>?
MPS641A6DL89<A,'V%&"Z)?$F9])]_'1_QR7O&4SVN=%R^#E<@VE401ILR$4<
M7MA3,.DNCWB6HMN7U3U->]8"OS7Z];Z%:R>5$D@C]5@("^TI2"0@<O8</T;9
M P%BMBJ27M?JDH1K-H1*AEVLRTD8<:^1G6;[O-ZKX8AB[NU@@Q-#VHW@2DC#
M-:Z!BF;Q7 E'8>R]!G4NLI+D$;^=1$ZC,FIDD\1S5:2]0"Y,&KJQ42H:AFYA
MCL+8>XWQ\"V]_(0M5A]H#N_%@!2#C= 61>@652EDO!W:8B3LM]=XSNTJ2M/C
M3<&D*^ !&:3HV*]'$;K]5 H9V:_'2-AOKR&:LQ7)'YA\GW/ZO7SD-]&B#.Z'
M2LJ./264H=L5HZ"1?24,A9WW%*=IL/9(TE1E7HB@VTL[!*$;4Z&.61_M\!&F
MV^LI(5;[BN^QTO@?5=J-XFI3\M2L?&D%N\"( EU'6%D@=%,;J&OF%"OY"BCL
M]0"2D+9*,03:'J3H&+M',:5U6Y<Y#6VJ4L/(B#U&XCI$%20J/_X2I[0@BU_?
MEOF&U#]0YAT_EV=I=:GYU[=%G6AFO(F747%?-=*F>/<01>OFPF]:%N*7G<&;
M'W[?7JX^2:.BN%I66#QZ3OJ.EI9.Q#+D=%/"0'%C$H)%U^84KYX<&!7+*J8A
M9^7R=IJ-L=L2G7;N[(I=%2F!V%L!""8=O"5WC&NCZJU&$3JU;2KE6&VW )QF
M:-+?/X5CU.Y5]U%6':@UPJZ<U\B;BH.\!NR'WUOS_754IUW[\/&#2';VA0#[
M:"9%A#U113SY7(KN2*VT;9MYR+RR+XKIR)X,VYO+<WQ"LR>2EPF;(%JBP-9&
M%VCW74V!,"UMJBG"S@B6PU[]M_>]9F$NWC\<9$/ 97-QY-7#Z5W8'[\?I6FK
M3A!T*I*F\6$25]WD"T/3?[-5SRK*0 &EWQOI@.^>,*]L2JK7I URB!>'.<!C
M.'9-A6J;A$I3Y!:QSA0UA0!&F;;VU@*[1&4^UY6#%7A_03E<HO=6DBT"'Q[V
M5U+REJS..3+;'+]\8^U\D37XRAYV20Z/[OG-H[B_CVC/H&D)&P:>QC^%5:F#
ME@!=^DY(QJ8*WVLXB<P7S(\IQB ,P4"-,"6#.2$,WQ+6"%-6X3+KC4.$G2<9
MFZ='( S!0(TP)8,Y(0S?$M8(4U;A,@F/#<+.EDL2EU=+<9+KAE\.R+@:_'\\
MV^M3E'*_I$H5G,3<:6$?JES![1]:E/W-A^EJ$)L74]00)(BG;TL]RB>1P64*
M(ZMP[!CQZR0@;,V0\_3>IZ3^+_L[W? -P79#U8W7#QYYJ5P$HO9<>9#]RJL%
M]%UNW^*Y3#RU]][HLG.Y["N'"/W](MEM^BP;8#+7+B9D49RSAKTHB@V/EETM
M^7L6=[WG,!KTX0LT38@I$"2.C#75@P7#TF7.+1M$W)!U]+(-(6YW,  H("B;
MEE%2!FE\O&YZJRMYN4S%-78 : O*->#RYF21J,8 ;1E@&%"4"1(,-OJ:#08*
MKBYS?UD!I!;L:KE;]6>+:B=3C& GM!@X*8:E!$BPI<*$B97."*!@^3I-,38"
M*\4YS1FB-SESQ M2[42)W6\8)H@"780H"X0,#KRF:%PH63K-538&$E?+4[Z!
M3+)%H8>#FK@'!1EQT#! :8B'@(R=T]1D8\S?O,-V1^^BY]^2\I&_V<<&,@;=
MZNC3L>Q5RAXP;-GT(&/.)F@PC6P5/,S,*W*:*6VL?]L:,*O'-8%]#(6G:U :
M\'E1I<-$V:@V,/.#4?R=YF>;=A/3>O/2>M,R4!!9:^YRD])Q&K@Q\^$=/8K_
MN4ERPL1>;*K[Z4=%063K*#U];X93T >)#U,]\7.6@J/3/'%C)Z?;*"7\;5BZ
M)GGY<IU&]7-E3/1U?2E+.C$A2P*3DK9DF%BQUMUL,M+R=IJ$SLEH(B[8DX*-
MBO7!R^;+0C>P((K*QAAET3 A9*^]Q<BC9.XT69X3$-T^TKSD&Q+U2;(5L =I
M5$8&&[C,//""T-<"*#!7I]GYQDY37R+^MCKWIJ[S;=":#8LG49KRBS!<@U*-
M'3?<@.G,BEN8>'/:1F;3GE5]3A,2NG"EF,"-(B]7RVHMB4,DNJS$G=*4#1YM
MIOJ;NU0:[DX3)X[<Q&B+WI)4&3&R*SW<WL"5#A-/H]K :.,#Q]]I'L=I+U;@
M(D;Z5C0I&"2(K#5W>7'"<59(RXEMF927=)!Q;OAA-R5M/P1I6JGDJ,ED6]1I
M#D<;TQPM_M^FF;?NZ V):1;S1]M(6=^VY%+>T7%7]J:L0MRHGJ2*((&WA];4
M0W@:(9PFQ)SV=BINBE,4-+Z-&B@<K35W>?O4<2Y.&^B<DG5.XJ3:,F;_3DEE
MF6QQM.(9FO^ #@28%&D:#5<D2*!8:*N'"(ZITP2>-N#XS)J,CXE7&1"/EVV/
MF!5JF@Q;*$B(6&FL!PF6K=-DH38PX<Y[QMB^_)8G)3D=/J F)V@: R((TM1:
M3?1FA5@X3?)I-PTL29[S:8K[07?1,^%A1_;?^BATWV_ DF^'?QUYD,8VU!(S
M[.L8=O*&^KF"(NY+5<<8SY[Y@;)^"E@UT?;B"4P4I*E1&F&NF\!LA%F]!5:K
M8Q<7JW64Y%SHD\<H?QBL!M1$8LDJ(0K2K"B-$,M&"1MA5F^Q3>XB%-Q'(,Q+
M.'OFJXM-4CS65Q: :V-H^I9;IJ$/TNZF>N*<,0U'@09OX<HJ"/^59C%;?=93
M##Q\:^F:5E'0!6EUK%YZ:RLX"2O;1C[!W(??;N_R*"LJF9@[\)7T.ZZ<H-$)
M(@C22%I-]-:!6 BSV,;@0+/PJX%L/H^:B@83IO1[Z^YM[WN0-M'I@;MGV^,@
M+.(MM#7,4K$-P9U$ZZ2,^L\IX@MLEZWZ D$:W%A3S+)6SU) PEM :RLZ]+ %
M_+&?B-+'<Q9J8RKEUANN7UP8Z:^O3U<$]'2%Q,B6KU9TN;T^6/'Z8$7P)GU]
ML&(?#U:,MVQU!;J2[4CQE 5$T'FXHDL0YN,%.DVPCU)T67COFSN9CG46/-99
M\'@N%H0U,;+@<<^">WA>PC@=/-\V+$<_./'GS@5?(8!?OR=Y4;?G-O_A-=^^
M9Z NV5KX?E-RY^J.\C@2<YF9@9@4#]6KR*3H!WC<,MVVF!NF0:YA)VDQS'+)
M3;6^A_G7LZVZLZU>P_C "R)<NNH2XUWT#$7TD47:P7UMD2#M;*$M,N2O9>H[
MP_HV]1A9G&YR/N94"7FKY\QZF\]'WZ-\44E^3O,E2<I-/@A@NV+7GF]&L0L2
M;XY;"3G'C*K0=PIT1,(Q1!*N&247<Y)23)E(S-OI\LZA^:/%HE(A2J^C9'&1
M-;']*@?5?3\'U0UA#E*1E.26Y$])3&H8\W/W#W5#5(CNGT+94W70%8Q)J@L2
MKWMN9<.K&9,(Y#O?]QW?%]OD+U6WKF02F2AX#M$OI'RD_4PA)D6:EL85"1*3
M%MKJ<85C.C+S-_SN:[1>D^KJ?G5<(8JYF'T/3$VT?2H )@K2BBB-,,G]83:^
MDW8/U__5RD$;SNE02>,S#560AL7I9!-!:?CX3K?]>CH ?3J@SG,]G],!-<ZX
MUT"S*J>*XH2 BK9O;Y@V]),"" V1IP5@3KYCFSVIP!UF)8UX"PZF">#H@-*"
M%*<=:&*(<?50&\QPMI8>[+O[M;7R1(&5L7$'"XS,'<[Y@LJ%4&Q. ]\[>].=
M[YZ<+747I7I5V@8%F>WVISM,?/=9R>(>-">*=AO)4=*&:F83%5$FUS#TW8-O
M2,D$)8NS*,^2[*$ [:XFVAZOAXE"M31**92)99Q\;T]U@BWUT .:5TL'!;.Z
M=*$:&:L:RLX*9KYW>([B>+/:5&]2R+9.X1'=M)P8W?'E0H6&K>JX41_/W/>&
MTG64,]%!=$"?MOD9VY]"M;%" 909N^5];UG AY= RV%(1?(H)6FHEC50$&5I
M-3_?3Y&^WJO9U[T:?TOIUWLUK_=J7N_5O-ZK"?=6QNN]&HD%7^_5A'BOIG;>
M'TF9Q+NK_VXE.8Z*I."Y $G!JNHDSG1;477.=!.7U?G3HVS1O#\Y3.SJMMI+
MGCM@(MZMM&L3"4^S!_X\1SLSDML:AF<GIK+^$\GX8>/M(;IIZD%$+=H73MQ6
M?EW['3P'7U7Y-6609YTWKWKU,<E8/>5$=5>&'!QEG*BN^@C&1;:D^6K">D0T
M^IK4;]).4\MYE.35.;XO56RT'H'W-MA>LVD@GFST:XU0TU;4-]6TM6GGDFJY
M/.F,,FD-K6%_RGJ&@_^4M0VG@"EK0TX$4XJ FPX:"?SDZ.5[?HT@/ OT:5+P
M\W=L$+R47*HV*K/+UHLIXR4J&3^2Q88GP_Y*A$7X,>[:*G?,W,?I\*:182D1
ML<26\K0$,S,MM6V&]E(-5645]<16Y7M1OA-TJ%NQ4ZX 3P3;E!V "U5VK^>)
M1P#+O"%&P@M583MN$/R1Y9OMC,.UN6,U ;LN:J+=\1B0R.]^BQ56*%+E3I#7
MI*;F4 U8@^\Q:B@7&-K7D4E1X7_G1F-;T/K:S1N8*6SH4/9O1IIZL.GAW=C0
MCHZ]M96;.N;V#F%?IUETU(-29YR"S\<@R<69&2VY)^=5VY^IL:YJ++1.V&C9
M^AX%Y*M/+$Q&<&BGAS'E$#"8QK<(%E]6-?G;VH(#T9.&L0;AZ"EKZT<ZIZP+
M#$U/62$0H#[E1\-3+P&J TKQ1ZI#>9]9)\VCE#_,MU@Q@_$'/\OD23P&(7DW
MUJZP: '#PF'>%!_3 H@[R8;L1\[G8'*'\^B)YKQGWY""IALN[M7RA&8\WSW)
MXI<>)K#D31OHR8.TNZ&6>DOK&?KVWU]S!N!?%)A%_*W>:]HIQBOA5A@&X1"4
MNW="Y)2!'G_&:Z<^ *WDXWNE)1$.#+J@:-4&]Q]IPUA5;GQMS$W!7H&%4*)O
MSM PB%.%@0<H&.<"$,JPW!A(A!"@PSF;\"UFJ[)&"P'?=YYQ P5Z2:"_$JVL
M$+\XZ-^8_KC_P(OV4)3'E7Q'-KYQ7\E7D/Q)>M+$I$C[A6!M$3_[,"W)&I%N
M:)J>TYSGVU6I+J>&M(:HO451#0Q(3;7N1D_U-6U?4U;5X-MA@ 0\V>1YM7C1
M0J1'J8#'EG+&T("U=06++7??[@(D'+_IBT;%D%@!C#;QC+$AU=D5/-H5^,Z1
MTM4#?(A=10+.G9X?81^% ?VC[%:6[S_2[BU1RG7T4NT#L5FK(V!_9U]#MLV"
M(2.;B>V1>MK87\[:=\83:$RJTAJG]6)XF_L<,4$HRRGF"DFYF<#&MB5<S2"2
MNGPG:(%$16 ( 9=9(V,B$ 20EF5[J%42/MB=LN_'HLQ+#LZJ(TKN=1?+%"KV
M;6"#(*/:VFGM@]\CVX;?CC<%T[@HFB,]RK3:*MK^EBA,&\C!=3QVJ)GZ\.EU
M;76=+5>X&M^!DD8:<"<%_+8-@G>^!9!;2&E&JM8&W"B%&-9Q[ ZCV5APL!GD
MQX;*5$)&1L1E$D*9T<%^%G@8Z0LMEJ04=8-;42J21B^8Q-=!([ ?490B'0.U
M^7"#P.6G.")VFM %41I%0;%] 0^@",TD>C64%@&+3]%-KM8E)2F)RYQF2;Q+
M>J\RD5$9<78>5R8T,]JHJC0LDN'(@"QH:N8T)04CY9?Y+[(%<Y_8OU5VQA?8
MK9FU!4*SL+&22O-BN(T,OLK>58OB1&=0#=7N9368*C33X=11VDO*8A@=W=<9
MB#HWB\>##I?,92.D$N.4%'&>K!NEP#,.2.K&&%IJ+VG;F4PE[[&7272?I-5!
MDUI0R6T&? &1J!U1P%/OPMJ/6JC=[GJ:>JIT[0C^OM=\5VO"#TUE#Y4F-\G#
M8WFU_%:02O:!GX2@W?I'2MKPP6&BK"$N-*Q]'V_HBB>P^P(?>L$1@Z 8$L\-
M%1IU1\%BR-OWH0:)?-*3+VAZ-3H"./\R'B"HTR_V& '.OG@["R$1$0<.'"1F
M#(1)S.__\ ,L.[1'B:!4^M8^]B -S(Y7S]#T2L;M(PK![RQ>YY3!N'SAJ1+X
MOBI/<[FNXNLODE18!B7$$2I,":][C1B@4!O5];C:[BBBF/M>H4B%E*9.,BBA
M@TL8N;-,0*#"#"JG%J(R)79"RK4U"78&FX4AH0?:$W4/'^5^J3L A7 W\'B3
MI(OZ5(;XY\5JG=.G.O,+&)<V*M.T(+*,)\?79$BA=@V @E W#1.R&M^CT)<H
M?F2N7/[2U@3>P==3BHU\%>4\0()7U@(:2N;^,G&UDO_;[XB .V9GRR6)RZML
M6T-S"[9)0C98K#2(,RW66 1?S-\E_X%4=5*9#1LEFG4T3P2_/>A=Y9 E>4X6
MK& 5BI7%+J9BWTDDX)*]K^<V3;%%)V_;]DB"%6^7PL"E6+XG)2%:E<IPH%C_
M$!.*>/>V@))X1F@TTML66[I*?'O NZ C+8J3*,]?EO7E;/ . I)Z$."54.\U
MSF<#$3-];3&BK656^;>8KB<,\&S\;&D"Q/VT=$VK*NB\QOBPV*!X5=L TK#G
MN%&P]3T!@:)]C59P7 9)K0)$F]I?+$]O:!D:I-JV,2%E+T5#F^U!86(0I H%
M%5",S@4LE%&Y,<"8ZD[#T8)6&Q+\":'O1W%,-U76S]LRRA9, #!$8E1&'%?#
ME?'DF&([.[537@N"7575H35<%5-<ICAYC+('<I$Q*6_(PZ:^B0T?_-53BL._
M*LKP#8Y7U-#,2L93]/4;YGAN$Z;S&X_KJ,R3)IWY=I6\72!+#O"/X+$]TV_%
M(WRHN&@<0Q!95CG%99 :SZ<;<D?/LBANXB]'*Y(G<<11OHY>2'Y#TH0LCV+)
M=8(Q/#KCC3&/\.'EHG&LQBCC*B>YC](,EQ=%'I&4#YI12913DX*R-S6!E',!
M!$91RZD)9#SRH!MF:H*&+O[L[]DS=X0V2?&HN&$VFA,\39EQ"A\\[AIJW)1E
M5O$P$]#>+E&UGI_V>)6*5W^1\5P5O%D&\=#M;H&2:KM-(*'RLQO2%J:0W)/2
M4(&*%=YO1.G,0;&*M;N:A&F]GR%AYCNZU!6,>:N;/'[D1R/9_**T-$P*FKM/
M.A>;*U6T,GR?XS2+2E''XBLM25&]_E6</<>5"P'L3N$+;.=A?8%P;6RL+M+2
M&+Y3K/*^,.%6F]4)S1:5D,4=O<[I4[(@3(PD)E?+BZSD9X'H#5D0PJ=+]A=_
M ;A_T&HT(W$.:P2C<''CK'F0>!I3WQ3+O:ZH3*PGDI<)@W7]S^IM4;8*I8MC
MPKQ,\B7BF;N8YZB;2*PX@?.,(:=PH>:N@:QF*<,*?=^SZ@D?I2F7ZRS*TX04
M:G=51@S#:T \&P2IU;0#R8"G[YRP4A!?,C&+D@O[$3L2 45T0TZGR&R0@5%Y
M["#2X3PRDRQB:F(C5<S^$SVP*?(V2LEU7LV6)W2UHEGU[*\2!?CB("(PQ>>"
M#N.FL$(*II9VFMC)'9HOT3/WO.Y8V>*1IHNKY7]NHKPD>?IR$A6/IPEWPK+%
M]FGECJSG-&?^67W@M<J3*R90'K&M'O$4U52K!.R Y$,FW8BW7YGFTFG",-K8
M,7N_HC?=^V=_Z>37S1L*5\OJR#%OEV&81$ZSBXQ -.%"%Z,4/OX!L1(!S@]N
M8US_W"0Y631K9#9C9'&RCM*C%3^:\VW-EBL,K$F4\J7QJCJ[,["F-8>MK2TX
MA(R$L0V"QHE%10)%_O) \T&N\DQZ0!I^$/F?6Q_"-;M4?*0UV^6%D;S=RI#.
M9M6L5$EYER</#\.$Q,8%=;X14#!<$%BK/];+ /@+$'E\IVPWC[5$U7@$$DK
M+QA0AHL+O((6/L* H;"\TZAUO0MS410;LKBCMZ0L15"S!B#)DLI9':S$S NV
MQWUDP7!-;ZV^R;R!Y"^ X?2 4\_OJ$YJBOT[H*]CR;?I3W3DX9K>4%6DP?5<
MA9F]!9#Y@:([DJ^XW&Q\JDY-]6"@(A$IVD"2<,V-4 EI8IB3,*NWM\-Z$XTT
M-Z>63IQ1E=.%:V6L<DA3*]@)>]O&:IW=XC]/LBB+2?5@U$[ KX,4SFCZWEU^
M!7VX.#!5%NWA:]D*7'@+\HGA"9C=H4^]X3ST65NA@N'PW9F-/]G&[9R:"\ZS
MK:  C.<[H[:A#?7ILY&F'#P1[RV&UI9*.@NKB0"[SF/^1:EE85U@YOWD+?[&
M7'OF$_P1U7=EJW/Y25'=EKW.R2K9K'JV1M.+.\MZ^G 18*HL$@P(M@(7WD)J
M7?'YHI\["?H#.2 E&'GM48:+ KR"5K'5'D-A>6^)[[O2H<^$HH]\SO-$I^L#
MF^!YS$^!',@\CV)2QWR4)A^2@09OD\W%W%+5K(S=YB9,'<B92WX@/2=%R8]Y
M5"_$+G9GN]0#/:(@/.XK"\X%( ;JV\T*2OX"1-X"=-+MP<[!H82B3^_*RN%O
M#8AR<T$07GEW-P($>X$?CP$__>T%OL=L@9]N.8-;)TVY6>,'5-[AC9*&O<"/
MM\"@5-;MZ<?.$67;LR1FW'18PW*;(0*M&FHL+K&5BBN<WN*B\JF]3IZ:/!$+
MKTM15NMX@67G@CNS1ACM?H%5"$P%D@4 2F&LH #QX2-5L;'M==F(T1;N)1S^
M-(N,P^W\*9)'QE0DK5#\D,1KBF&5D2E**3D(MEF$82Z^TWGTI0)SQ*J))';U
MGR58:3? KMJ\P!!#R+2A9 (>8=Q!&ES/YH72_=K95YG@U\S"(3RMU3M8 Z?3
M4]' AY0\9T'3=,WA^21M6C.8(W T*90'K[K3"##7R@E !RO\>5:K$&*6A7CX
M[J)=F:29V'5DH%7#R,>OL-S KJ@,_$.&0^.&E'-_I(D'<Y)W(T/SK9V5E?.M
MF9VG2J$/WR,XW1!.J9M1=26&\ZN\1! Q$$FF6F.-Y7;NI:K%<)XD5;Z\XA\_
MF)J]7T)O]EV)>9I=HK$#L^\X^YZZ+ULW$T!$R G$N@D@"-C>6GVPYH48#;,9
M[BOU;Q67Y\%ZDA?\)5.>H+A. "P$<5K=#7DBV8;<D)@^U/PFK>XHCC<K_OQ$
M\_[="5VM<_+(Y_(G4K^,QE^W\ICS&"GAI209LFUQ<0S4N+B7P[!7)Q='99DG
M]YN2+V?NZ'747(:X6O(,[C1-S^MTW/WF,2\I6L:DI*=AR]KX=$S+M,<Y4PFJ
M8[8F-?M>OC1:%=5;T/4#BMMW\7I8PY"*=RF5I#-$DX'N8^&CKLJW6U1)5TL.
MP:/[I8T&\66NQ@<U<V)KP7EDQN=]S=1B&+.;J/NES>;I7>D9PFA<"XV>E4QK
M'YD8VM7,!$I9YQ9F3G8:%46R3.+Z[?#ZYR$V7;#JSFR6K&:(6H=MYVAFM!3%
M=^YIE?1FD#5#Y2$";[_8:L/'V_4)"_!+9FH'G.P'PUG/X.Y:SL-0.)C9O5WB
MZ(MVS@R#:(3F=GK[=8$AN"?AO4W-YI3W##O E*T[MDLXEFUD&O%I.@F-DXZ\
M2/PKBJF@#18[%-3JVV020(+5^L]I/;[K2)R-*5@['(YG[8Y,V+8A#,8#A\4Z
M,?BDSK>%EVWA3L\:J!["748Q+G^YPOO]Y&K#G^C6ZPO=NW'"2S*V&O+:ZUT>
MET/HF#9S/68:RM))J>[G1E&1ERW0L[]V@&=__%[E$^!5WL8DB]@0#QQM5M*(
MM,DPC=<#SFZ 1'$-T$;:J(JK],IPA9-L3.L TDCP+2O6)&8JD05XF%9+)X B
MI_-W8EIM8(K7KHT"D&EE73FS65IX<*;8OXVA ]/V1E8>FC8W\U0'IV^B^_OD
M+M\4Y5%1D+( CTBJB82K(2'RY.?J>Q]%*M8QG(QK-?%+N$UQ\KF:#HZ6Q2V)
M>1ZPA,"6TY&U5RP@6<C60RJ'MI^<G^_3.MOQHC[YRMT FK$_"Y7GI:+M>V P
M[8%Y8H@&F<8C@ROV#:J>5.#\K:1IVDQ"$X!GIC0XQ6D'3ML08VYQ"4/?AT.M
M+3UP8OS:6NFA61D;YZ49F3N$*^6M4>HK*;]E.8G2Y ^RN,B>2%%RE3XS27GD
M O0:;(L/#P$BBWOR,M3]GXYNB#:8P+IZ!_J0=?@>3EH2GW(-R>*89.P?Y74:
M947]!FR5HU:#+8/"0V2A"L\ 5^:-8(HJ5 T!C5AW.9,PK5PN/)80A8884A::
M 7;P2IMB1LEY!@?<=7#!E<,?:I\1:(Q4-\6-CKGOP^BV:SI@G>V"U<A=ND-:
MI3ML3J>+^'%R^1XJ;:4'EXANF(W$O/_P@A.DCD"\-DPQ1L QD \EW!$0Z ?Q
MA9G 'HJTA(%[9<3&+_)#B/S8:@#O^SEA-A+YGEUK1Z/T"-QK'?-Q(H[!O3PB
MM:^T,-?UB%4<9;60U[0H<U(F>16X;6(>/O.F#*,O_+&VE!:;G%Q*DJ48E=D]
M48LIX^EUWIYH7TES-CB)FU^K1 GWS'91##S6:U5<VC"ZXMZ2.YE8G8YNF&X>
M*$3=S:N_AG7Z]@:'$M^2LJP/3Q;-KU?W:?)0C7Q:[&$*2Y&G+CQ?W!DTBB/4
MJ6N<XJ34UPUONJME,^-P(:ZCO$SB9!TQ*<YI_MLC71UE61TERRKX%[^1G%QO
M\O@Q*D@_Z9-#CDWC.N$X%QBZ;SXK;#H18V2<" 1L6PHF G/GR)KY<G^GZ28K
MH_SE<K-:WVY65\OEP/&W*=JTH5G1N6!M1(-8@<JLOI%1=?A@*%ELXFHML.Q#
M>K!*U%)NEX *RKE  :^NE>65[$?F/H&'B=;C5W>TC%*%J5&T8B!0T\[%W"8J
MVW5U=06^\Y4,]>#)[&(V&)UO2J;+V6J=TA<>'<CJ5(E)E:/BN3QGZD;I?Y&H
M/[DXY"AUM"TXS@60[IO/D4MN(8;O#":-S]:1<3#DR4FV(QU$,A<\(12T'-<@
MOK[3<4 KR?PIB0D/6B 6_P-:Q5J_13L7,)BH[&PEWZK =P:-H7CB)4<4/B!B
M*4"ZQ/-%B$)I1Q#IUN ]BX1\ZKLA;.K+KJH@0'T'#.W[R(MJG1RHZ'SAA&X0
MQVX+5)_WO!)#<8]6E"T/_HB:)6*>T+PU@M:O-6A!9\)$"C\<D_D"T:*1'$$2
M5W,G442(X*P.$=?&YOW)8)/%D \2H@H^AX)2;%-- E1%Y0*KW@Y"ZF3G=VP*
M?LF&Z*=L;4DD'CLE#P6!\N:8!'.=Z@3*O!TO'TK;/"#T1W6Y2USD.MV0.]K:
MP3S*%B>;G!]1J?[\J$7@**Y2=%IRG2]R732C(U1;BB(0[RT;.O8\B.69'LNS
M/',&):HA)CV[LX.5MUV'V_B1+#8IN5H.A2YVZA50_CRKLMLL1$9E]YH?SQA;
M8QK""F"&%0J4_:N_3'=&)ZO%J5*N3O^U^NU>N(IHNPT.$WF]R&4'%HI4N0TG
MHYKJ+7&X!M\G"X=R26Z0J,FDJ CAJI/2MJ#U$=>3(*:PH<.Y4C3*U, U(,_&
MAB_XV%I;<RG'U-XA7*1I'><KNN,4>%4&2][=,E:0>[ONHNG/U%A7-19VEU#T
M;'V/ O(;)EB8C.#03M5GRB%@,(UO$2R^K&KR/0QU%;I=TZR@^26MKVEI'5 %
M/3@1@?2'X);J&\*AAPI6%C20$,Z,L@0&3*%YLRI(Z/!CZ.,"56E1$Z;GZP@W
M&G_8+W+TKO%XZ!@XS/;@"<&-9I*0HDQB+B3H$<D)1,P7( C"GU&/"12A&MKH
M.R<&XNE[B#BG.4D>,JF)I=^;9@"^S\/ .L4L[ NP=-F%"Q+_\$"?WL=TDY7Y
M2VW=YH^=89L??O]VV[/D[H=&0_Z#KZT6>>^B@*2=@/:@*&]Z7L3'6PHW4?8
MQI+[OV\3[6]_GZEK+E%LG N^8SI)TBV,$26/)PR^M VYEQ%/[18/S$%54G<&
M-5%T:X%)YR07-ABZGAZL +J8&C.H74:)(29S 36F^,(D6VU6H#' ;XU.O6^^
MW   _%0M^, 8NWFE5\Q'S_@2/<O- 7T3YNA^"\P<"L%5YN@6&_:.?:4NNBUI
M_(][?O^?9U9B0T/M"OI+573[&.7DN"_049[S!JS"I2\[DNOHA?]T]#W*%Y?]
MTP?B)(8SAN)XA@.&7C(6IQ5?LH 5X%<0LJ)_CL6LD,A5C"SDZUT?=XB@EBW4
M\3)'BU/E/T:*X7N=WES))<U= EC:K[1Z=X L*CV+ZD9Z^SL_(/:5EO]%RMV1
MQ1YP)Z]'/$8R73T'T3WV90?W/6I"R7T'1"=3K3[(>4[SYB=.US])[J?RJ;NK
MI/+7/CS68C/JV!)U?.=?MVXUYC0D>;T@8)Z%*[\:YCK6N>YS/8B.-TT;N^]1
MSN3T_32'M2(B 5_UM3C:E(\T![S2R?B/[3YR_G_NCH1L]X"ZE%SBD8G;_'6N
M6I6+HMCP%^GJ6=95QU+Q'MNI8-Y_[@Z%:.^ .A,LK>]T>)54@Z#M4)W[OCI7
M:TY8;'W;[E@!=:GI:FEWKBEJ.9QN-KD-)NIP4\@],ED?F'Q4J_+.2[U:-A-J
M^7)'/S."YEG>06G3Z6E$%=A9RJJ*P^E%T[:^ASG+2NB1J0_!_L.?"Q8A$"!$
M(G);W=%C(@W7C^(ASH'9\3@(B+MH/_<8MI1J9 )&^2!?7*Q69)%$)4E?_E[-
M+]_63*LX)BGA72E[.'LB63]/A$W1]J",+GH02!S16A,-HFAAQB9U5 "/0[RN
MNR4,%X-K%V4OQ5'\F)"G2C/^C$.^I/DJRN*F"=C0SM8>$0A,MZP[P'7%^H"
M/4EK3P5\5\)Z3T%I'V"N'*&+K"CS#?^QJ"Y@WCU&67^E<4/3])SFO)"SG8XQ
ME8_>$+&K_'"ZJB^+!12^LE3'>U+//2C\&TD>'OGV[A/S 1Y(M6KB>U#G49+_
M/4HWQ.MX8"/=_@8,,^E>1Y3);3[+(<=,7^_)6T-HD0 'H@!'G]<A9RKK'N8X
M$T#.WNF:H5*W$'N7X8PPEG)-/LP8R_4ZUDQHYSD-.,::>L^;/%U;-$&GX$8=
M2[DF'W6,Y7H==2:T\YQ&'6--_:?5GJPMV&)Q21+^\&,1SI!C(]3DXXV94*^#
MS506GM-(8Z9F)Z_Z80TSO<-I^P_*=.O=7^1%U/LZ'HRPTYRZ_$ 3T:N]/9V[
MK^6;ISB(IS#':Y<>8Z4Y]>B^(J)#>WOL>%\K(T\A!D\1A-<./<9*<^K0?45$
M:@FG9QA/DZ=D0;)*FJ<HY7+4=Z)ZO4I+)]+IRND. K?8=G /-$7- AFVA_C,
MD'&1G=(TC?*" ;.2&PL5:4$==H""APTF74OM$5V * )NMH?([*YJ7;.1L:2K
M*JW=-Z9\<4,6A'WA63E8D17-JD^FWH A6^QLCV9[$$">J)4]S-9H044G.,!3
M2TTXT(.'+:UY7V'S5S_;F:WFY&H#NHC^;7MPR&Z2L]9@=^&.+QNN-F511MDB
MR1[V',E&RC%Y?];*\=J['=IQ3GU=JYGH^;:'=_;<\SNW;?UV?KPH>]C9THOR
M.@2XM>:<1@&,<F(@"."9>FU#%+*64#]A[XCOX'G[T7RG[)M1FD[:(R=JW0FZ
MESM)15^I#H64'W_A#^B0Q:]O6?\C]0\T*\ES>996['Y]6Y '_@\_'8MW>-;1
M@5>1@"]-\W>^!/(RDBN 497B\+M)(ZOF\.M4Z3M[?2,,^.0D^*T+"__/CT(&
MI&K9VY9M%6_9)I1G0M'6&3QCY,<^T M,& ,I7V%2F2B$QS@E0T+5Y]FPP(:.
MJPQ^0,NBI'H% 9?TY/##75#NNR/4!F"Q>^31B*WOGJT7]NX[M03-H"0:-*V2
M\P.-3.V1H&FQ#7^DN6,UV8XU0%D\<-IE9P@=J>ICP=-F//+9!#C UGBFS7+^
M"VNGQX^,ZF<8!#CJWKI62AV<H8W44YM6Q\IW8O\:9:P"8#4'?A-/F76_'=Z*
M3J7\9&NZ7J6!3A0(C7:*9 O^*O#7:$7 Y<>456##Y%95^%NJPLC$!+/'MV4;
M^1TY4/%FJ_H#=;%#[P2#M?"LNP$4$=AK/U"&%O;2$QS$*&#7CY_(NLAB)D'R
M1'B=5\M/'S[\*^SYH8@%XC3$H>X@CADFJ6$;&6U+6 A6H5$CD.\1=OON')>S
MWF$$P:>EZ[]E.*0[4,AA6V8?:%/(XMN?O6%+L#SAN]:M$ZJWWT"PH6B;9M70
M'BCH3%IH'\#3R./[M4EQ-IIK5LEV??NM *&'H&R:54EYH+##M\X^0*>49F1P
M!W376LG(ZRMN$.QA6)F7%# S*7FHL+-NO;W T$0ZW^\="O&!D"/T28"P\^GP
M HX*U2>+-W;K]#Y#JF(DRK!4.,$YT(I4(W[;OFT&;1.%$@XS,-(@9A)0\ AG
M)V741VVIJ<(U=]\I6[KWEO0Y?<BC%3CKH^D;#1'TGF9X^=QLJB-DQ=U<BN V
MLA-*#?OIQTN:/=R1?-4)UT@-BZ)O&59#'Z1A3734&U;#;9((19&7K9&5_;4;
M5=D?O]]QV:^6%]F"WR+?1"G@%REIA(%AFL/SE#"-,9G+)*E\DGU\4^#\EI2/
M-R2ME"H>D_4=/6,(+U_ N=JRM QLNM+^7#(U7" \&;5$&VE@52!J=%5,XN:%
MA*>!:Q4JHB#OT36DE'ZF*U!-=LA9 ZMCRL;/J^5IDI.8<2Q.'J.$ARI KP9'
MW+22CMB3/V,[GE!#]94@4=?)X:.KR\<0=/*8D.5YDD59G$3IU7*9Q"0'@8*@
M;)I)23D_B. 5'XD/947#@>1O[WM->,G^K+\ 'SJ-2YY+DBUV6< ZS?N4%(_1
MRP\Q7;VO6O6VOOIVD54!3\[OE)11DA9O?1P.JH6Y(6N:\Y.?+:DN^[<;Q1$*
M@R+B( 6JB(]H4'W9]VI9B\9]Y$;6OM9ZPD97%:&OK043BU$#73N+%$0EO%>J
MF/N.#=Z0)Y)M2-_V_9^WN^;BYYG85:*'C15WK'R?B>!/SE\M/U.Z*(ZRQ2W)
MG]@P?_8<IQM^F?^4K)EWD#3#[#HEE5FRQ=&*Z_=']7M_8G;&4,S?#AC.!&'.
MV\X&FRZ$\+V5!.I0W-)TT98?@UQI(14Z@4)S1J"N#9RA#*C(]P49N9QH]* 1
M<P HF109_H\N?,YI45SG=)F4/?,#7YHVZ'R9B8'EVMA8M,.M,:&WM$!7:Y)'
M7%J.,XXPGLDH*P9>JY:N:1 %W4R,C=74QO0*W@T0;!]"@B\SU&)M:[W(8KH:
M)'!2$G77W .BF=@4I:.-066,&VMZ>P!'X=<I/)=9^FB./3'0W_+V[@G#4TZB
M@IR2^K\7V19J1T5!!H$E-'W30@CZF<# 5',;;"#J$$$GVX<UQE]AAV !ML#,
M#.S,BGU3>0L0?LLVQ29*KW(F:4[^N>%Q?";D5U)^9HUVR;S$GAGQ!9KFP128
MB?F-=;>!!J82 1MO,<J+U9IO37*W8WF1E5'VD-RGI$;U-C#%%XS?DUUR2C$_
MV)05<X59V9G@:DR+6,TA9O4)M'F+'0I1=G(# Y.:2*S\)40S 0I*1ZMX@(2Q
M,+VW8-\M25,.1I(Q)R?E4>W%BFE7E-SE>2+-VG6PG#0IM%U>X@K-!"I6;6"W
M_,15)*#D+5+86R #0XB"HA]::E/,!!%Z[4:%D]I<A:V]A12_THQV!8-'"BV=
M. ,AIYN)];&:6IV D//V_KCZ#I;GK-U.:,:$W# Y&]S2K#@F3"M2T]U%SX2Y
M0&SL8H(G692_5$HR!7F^;V:3M%*Q)#DI^OL->ZAI%S&9KJ:9X'E_K6T9I9E.
M.O]/F^^N;\C;X_BE^:AYL<&4P_!M!CR'_;["8.JQC6X3*_?-IM;.6]Q^7D?0
M'5MF78RFR:(2OU(6N,.E)MH>#H")0KG%98P5BE1<<F$+6U]]< "NQ\M!]H$L
MX*49'9D4%?ZO56FL"MI=>X$*9@H;U^=5J9'F'=SW\6Y@Z):3O865]YG,;1S"
M\PS;E:<X;@W>2M%0]=?U?2I/WK"VHU*L9FH[[^Z62+GY/L+^)6)^;Q*E-X0Y
M%7%2N<)<=-#:..*F:73$ =O>2$\L!'1,?7?XVY()R+%YO"F8"UL4 JJ :X>B
MW69%5=+.V=$S:08'_IZF.N\ JJ6!,SY#W[HGS_Q[>#AS4K4V'3NK&+8.EX62
MZPAMP6&R;2\VA)PX.R,J'3@S,TZ5".D++9:D%'7#\[."1,S*((G?J"0P >L5
M :(QK;D6+#]%%J/3A"Z(TB@*"G$H$Z((S21Z-906 8M/T4VNUB4E*8G+G&9)
MS-/>T(SW596)C,ILUS2H,J&9T495I6&1#*=XQ.F&%$G!,SFH;*LFVB6T!HE"
MLQY*&:6Y9!RF2-U[D2TVL<X^:J+MEAQ,%)I]4,HH[2/C,/(B&&B?DV@=Q8G.
M0!HJ$="3485F(IPZ2AM)6?B^ZG5"<[:.9,XJ;$CXZS8BV_L:G.&4XJL-UB\Z
MQ56L[<AZE"U0(Q^^0'^64A0(S6K&2N)F+P6W22YF:;9'MBO$SX3G35T_)C&8
MUE)+UX^9#>D.(EZF4=]EK&Q8U22Y&G0 J<5K"Z.*LLCINO$6B"Z ^)G4O!2O
M(1B Z3-N!5\@ACYV2D=;6A9;\VAK99S-RMBX>)N1N7VE>SPJD@B<WX<?MM?R
M=A_\SM>*7D@5"@!S])!3?1%OQ\%'9SS;Y'0->\/0IT:][J>0+:10 FVC+@\O
M/6A%<B83O.<,?Q0]J?<Q9%LI%<'WJ!X7'\[,E^C_T?QDPQQQ)@RT/2PGV)X-
M&!+,V;'5*NS HX7J\)&%G;\Q<+7L2 ,Z.%HZ<?E#3N?/E548E.)5:UM]R+&Z
MVR'GY&.^'&W;@5_GW[J0\VII7J77:FC@J;:)>5B$/X46I=)P._2Y%6CO?O8T
MI>J[&-4JT[:.E)\(NG?Y3+%5?+1AU5)^:Q-V="2?A:LS^!RR933*H"TSY#/)
MT8HD3<HH?^'7:TE.BW44PS;2$PH'1T$8LMW0"J(MJ.(XQ:;P%[+@'C-L/NB;
ML%CW6]!&4JB!MTN7R13[OU?EH^0Q ^"+.%;1_A*R$>0JH$W08>$[TR>_19E'
M<<G?21"BWD8IX<]D9!F!=C-,BNSN?2"*S'DI:-$H;JZ"(6H-'6.R.T4&A9 X
M\[_"-,() E>8JV;:"C%0"N6P\H1@@JZKA00GR>6U"?"DN]CF$%%3+8A/>;*<
MY'[#CPI(#NC*"+;G<X<$_FXOF8P"%*&=B47;YWF';*=8-%^=?9'</!Q\$!YD
MZ\-LK"35QLXZ;793]*FS+[?\I&^4)02VCIQ [+$!!+.QEE8[.ZM!;'WL[USG
ME!^MNLJ;MP@ UU]%TK0!3#)GUQZAM -7'JYEDJ.E.!RT7Z4 G2HM71<1$)T_
M/UQI5(I7KFUYB&?+M! O'[L]H^T[\ []6QARC:U-K/1^C8T<0E:'1CAPS@:_
M=0WK>:;6]T6J5@.PWY!9RXBA9&FXH2]16K[ Q\BA;^+$>/=;R&93J8$V6X^)
MOT=;SZ(\8Q-]<<U\O<<H)QZ?;#W*RF21I!N^B79+XDW.U"--(FJRJ!/HK=:;
MLG)'KI9]R2\ES[JZ9BNV.9VQ=;9M.TZBH_NB<O_=-E^?JYO6VW'U-%(X!Q6=
MJJ7;0Y(KJ:L-;U?2^IZRQBJRHIO,=:?I\'3491J>KQU&V<JA=I=&5M]N^2FY
M+R\RUG4W/!1P0K,GDI?\U8CZGWQI<YTS5^=C/W1M6F[[#!BZW $!V[:UI@*O
M@3R^WQ?>Q;)&-H Z7;%+YH-,QFZ8[S7)\12]8-+6GJJKN!:Z?=S)3X;E_;E2
MQR\P R"LOX>:W+A=ZIH"V61PVK_&.V8&UH&W,5SHX\!I4^L1YKJ'GP,$8^M8
M<F6W:9/[VTG9!SREO4#:8@YG))6$<ERW)3LP< [V1X*!)[0-% @^E9M*GA$:
MPA;5#>$GB^*2+&Y+&O_C&VN:XN;VFRR%CIYVESU'11O4.A<8S:B9MGI0[>IH
M,NNH>$]QM*NUX+TE64+SK[0DQ>F&<$I)!BMTB=W!37V)&9C>7'-3 *!JF.(L
MV:#B4W+/EEJ;O*G]+Q]P6- 4DP%"6FR.J,"UP6AH2*N9XD*7MO:/=OCX:(>/
MCX>$#[@-G./C8P\?3F^9_4:2AT<V;QTQ&:('(K]TIB=L]%<1SL#J:#U-[:QB
M/$E^4AVN/MGU_$]V/?_3C#!@V0;.>_ZG'CZ\I48]6ZU3^D)(Y=U>K;F*\,%U
M'9TXORZGFP$\L%J:XD'!=V3*U=$ ^"W*\TB2B17\)B:#[K<9&%>EC?&0W^4U
M,K<J?)?D.7Z,L@?"H\/?LH(+0A;;Q<?'#_ @;UA*]%ILJ1F8V:X%C'LTMI8&
M&C_O_ZSE>93D?X_2#?E"HH*)5SW-XO' Y5:>HZ(@U4'5RR2ZYVDPJGL]E8R+
MJ^R&MV6>9 ^,X"O-<O'G<50DQ:7DU.4DO!MH..;M8Y _3[(HBY,HW1VK*+:_
MU6H=1RG[D]P^$E)^SNEFS>.GDD.:KMB)!A[-SM.P- WJJ/,&;@]N3F7F(^%X
M67WO_B@U:+6.LRYBRA/33_ \_U2=Q;*I_?48O,"^-Z0N:?9P1_(5/ZZW;:->
M-U#2-&TMH3DTF&*:8E+82028(C;=KJK>I&42G9(\>8JX4]U21($77$$ 1+J"
MAXPLHT;;&]QT4DV2K]?HG+D0BRWA6',PQP6Z9Z$CVYXBEY$=&O*0#3(ISN0R
M^$[KM9/LE!1QGJSKPRF\4_3'/0SI %T0Z>$B3-LP>T(9),?(*+YLEX?GQ*AO
M0!0)JZ ZW"3SM+#DK<Q=:O)#0Y)A TV*)KTLOK<%SIAE%@NRV.%^*]S5<OA1
MM,?+8-MH')OMKI(MFT-#L:,&G13=]C).\D:=R9)VI_A6Y-.DX-=@6"/TURHH
M8K$^T1 ?&DZ-&F?:=8A&DN$&S?[ON.YVF?Z#I(L[^B4J^=\O1VE*O_,8T#G-
M3YC>27E)B^(W]HG0Y7+@0XYEU+H%:\OHT'#LK%$G]D[MI131]P^^.D!7W-;A
M_#C>K#9I5)+%-ZX\?<B2/\CB/VC*(PF?A]<RQC-J;#6&T:%U &>-.FD'&".E
MZ #>]I_LA.>]V$D':#,:U0%J1J\=0-*H 7: 6DK1 ;RF^9!-7W=YE!5+DDL"
MLJ8%$2Y.O^"A =JZT;RY,'VI!&"=[EG=1/?WR5V^*<I:)?T"T*"$N&N'*7%H
M>#-OIDF!AA)'(,S;CM314Y2D_' A\]IY5NQ=U^AVE!.F)ADF!+,K+6XKFY8^
M-,2.:[Y)T6LLFD"RMUVPZCI,K3X,5CE!^^VK'L&A04[;").B"JI= ,?;U12&
M<)(\9+5 \8MX+Z 24S\Y6Y861^U,2Q\:'L<UW[3'YTQ%$TCVMIF&=2BQ_M&?
MR'D,PF5$.(K>MJP^4[KXGJ2I'ET(RJ8QE92'AC!\LTR*,:48 F7>-JE:#H(>
M:#CBH7/WIX";4>/LR^E3@>Z3[<:0]&3P9?)$%G7%/,[#!/U6D,5)E.<O3%#9
M,7*#4JTSP:A2AX8QN^::_#0P2B2!.F^[,1=9TQ"DDO<B*Z/L@=_DKR7?'F7&
M3[P..3:F<L+QT%#OOIDG[1%.Q!6]Q=O6C8MF@7)?.^?K\#*OCXS7TRWT)VKH
M:4, [H06/>C'6:2\[J;&!S)5RPG )PX"R OM'H"#)PTTF9R=23!\O"",W,M=
MF:1I;75D((+"R+&LL/< #:B4R$.&0^.&E,%XI(D'R7>]&QG*5&QG965B83,[
M3_46^VNN3X6=)\OQ*:O&*K?GM"F _]RY/9W@09_3<Q0>^KD\]SL^_+DR/CK!
M@SX/V"@\]!. >7NB:NO='K]L__D?"<E9.S^^7)(GD@++"+-"_;6UIM#A+3>L
MFFNR)0A6&M\)9, $=4.)04?6JFP?I[BR_E8UAK"BXYH%Q*.RY@[8<#7Z7B?M
M#7.#54>8J(.661/#3KD>FPAX(3S@LI7M(EMORJ)2!O;C$91]4$&4OC=XC,8@
M:J(VB!A,=1W@0-4$,SZUA(.=>P2E B2^77BG(-&[\DY TG?I@QI)?D2#Y$<T
M2'X\))# :CL'R8\!KOM:^ISGY)\;?FQ6O>C3E1BN^.0E#GJYAVRH?:SUY*($
M T5(1+2K+2FA<*\')8)8RFDA(W&HU?I+G&A993(/>E!), Z12^R@%F>^T*-9
MDCF"#W85-A) 02V\VO/Z=GA5^TV((JKU_:!(0)Z4;#R1K>?5ZNL<J5YMTA7\
MH)80!Z"B/2'C 20OI<(05&K&,-(V@BLD017Y'HINRZBLI#O>%$E&BN*V/DU6
M .XXBK9I,PWMX;G@)HTSF?.M$<)W5NM&&M!) K\),'6_^7.:<4:F:FW:UE<R
MK"S:9>1[[D%;<.#-^;$AY+K:&5'IGIJ9<;)#6]$ZBA-&*ZJ'SV"HJ<21"QF5
MIXD>[E 4JT['6&U6U=$)&0OOO6US7RBF8_BKZ&_]KP<XY2H;8+I)ME^M[[3^
M+8'@@5GV?0B5 *98B5&I7H].)^^RZ=DMF.G4U'+#:=6;[<"IU<!XZ@D58;X)
MIU&2II%L\AQ^VTV9[6^^)DII)Z%J\27-WYDFVX6'?4?VCFCS._^_^Z@@__;_
M 5!+ P04    " #[.P9;JR_0)$33  !2S0L %    '9S:"TR,#(U,#8R.%]L
M86(N>&UL[+UM;]TXMB[X?8#Y#YP:#$X*<+I.4G,&TXU[-+"=I,:85&PDKNJY
M" 87\M[<MD[+XFY)V['[UP])4=JBQ%=Q292=?*F*M]8+)3[/XOOB?_N_'N]S
M](#+*B/%?_[TYB___A/"Q89LL^+V/W\Z5*_3:I-E/_U?R?_\/_VW_^7UZ]]P
M@<NTQEMT\X3.2I)NRVQ[B]'5Y\M=EF/T]C_^\A]_>?.7__CUS?_9>_SZ-5//
ML^(??V/_N4DKC*C;HOK;8Y7]YT]W=;W_VR^_?/OV[2_??OT+*6]_>?OO__[F
ME__W]X]?-G?X/GV=%56=%AO\$Z+R?ZOXCQ_))JUYF7OJCS=EWAKX]9?.EU:"
M_?6Z%7O-?GK]YNWK7]_\Y;':_B2*R!X[.&G%'T?RXIW>_/6O?_V%/^U$J:',
M8+I[;?KU$&J^7TER_!GO$/O_'Y\OM-I__85)_%+@^F-Z@W/JDJO73WO\GS]5
MV?T^Q^UO=R7>J>WD9=F985_GK^SKO/D_V-?Y7X^6?PDIWBT#TS6ITQRFG-S>
MN*PC-^&%_@3U:4U%_@3YE2G)\0)?N><FO-!7N,S(]GVQG;_@0U=0A?]2I^4"
M4!D["W^!^4NM*&K.?OI(_R7YQ8\U+K9XVWIFM@VQD[OFP99;[FR3C60U9ZT(
M*<>O4U&KW&*%-W^Y)0^_X,V66G[[O[-_O&;_X&]!__@?%\4V>\BVAS0_?<RJ
MUA1_B__\2?VPSFI6^N'#7^2R,@M2:4M<D4.YP0,?^D(X?22ICIN"*2W>Y]0A
MZQ7@XO4?7WY"V58IF!S_1E_9+__??_OE6-KQ&YZ6<I6DY:8M#?VGY0V$Q"\;
M0MO)??U:>IE=2>ZU-4!,WTU\!F[M;TB6035!*DVPRGOC4WOU.*CKJO"-<QV^
MZ5?BWYY/];V97G]O1A4X0Z0XS?.CU^IW?'^#RP$<3"+BK=0B ? S^0R)(!J[
M.@PJQ1/Z:Z\"*_2U>1 YJ!BKB=@_JPQ0E60+TT5J&R[DZ*S[5/J;4:T_S\K6
MA"/?VEXD-%T45;;%Y769LI'_:5G2#AB^J/']N$-C$^PZ-WK!H+;2YC^LTV.P
MKF\\M4J)>(;$0T2?4A/X'A<UC65,$'')Z)TD:ZT2U^\_;'QU\L>&V!DH,P#_
M\R'';_[]YC_>4,>G6[*G8Y(/>7H[0)Y%2KRR5BH [Q;/P0%;;U\'=YU&PAX@
M]N3UFS[.D1"*BW!;#1*GSRUC6R/< GM!./R/_";W:L1U =!BWQ,3C9H-&.@K
MDXT< </P(7U_") (@\O&O^OROJAMX6\LI(A^?2$@M(_]@L8^R;P+S'L*6H!?
MX_(^*])5!3]%_2FPK:UE!:J/LBI0SPJ%6>+>V+P?'BQ1[PB*U04^7VPXACU7
M@"P6]#Z1PJW?9Q<4;VT2#$"]W7]P$#2ZT '?H)309Z]7W15TJ%3B^OEET.OE
M6^ OCA.P"&EWX0\6$2D=$+.*4 D!'$/(#$%/K-"I[3):Y=2!$ZBW8/4.'3:=
MNH]Z'2,%UM*+M%>I&OVVOJ167 /[N3$R5\AT[U=:%!W1LL:8.0$T[A'3 SF+
MQ<O?ZS)G55)=[J[++2L#?JS/J.5_#"!I%Q3O;A(,H(/=?W#,-+K0<<&@E/Q.
M85YF:<Y!7R&R4\VSQ\6_0[42UPJ0P:^7;]&_.%+ (J?=A3]<1.QTP@SZRM00
MUXL<0"$ 9 BA(2A:+(@>UX;.GBZ*[75ZDP^!:1(1;ZP6"2""R6=PL-08U^%>
M*9ZHEAU/V-[MXRIS7'0;JXW8/[,,9I5D"^-%:A\L )J,^T! !#T''-"0QQ0B
M1[NI>#!$.%]0+!C56#2E;C^E]^-PIGC6Q3'I61"$%5X (I=L58_7OES"_AL;
M?*J/3@S?:HBTGL@18K/4%F"D45AUJC)];#GIQY7G5*_&,&*KW.4#QS4KH2YR
M2 ^'H4,\A$"CY <N>+1FK5!L!!/^OY7@3/[T0Z"I*F8(,BXS0AETK<$'$<FL
M6]4YAI%G5K\ND<10R0O'$KZ2D)'B'1T<*^.)2D"**;) ,$)5_H!BR\"T&:22
M<-+^A=B?:\"BLEJ([4.JX-B7DR$Y8\T"QQ^5:??JU<<A],SKW1J+W"I_X9CT
M_G&?E:DQ*JE%I+@T% G&K]HG4&P:&3?#=R">'/]>#5(U543LGU0%5%E2ANK,
M-0T<J]3&?:K;$*]>! ZL4<L=# M'KG>'QK4R9@T?2M'J^# 8O4,_0!&J9]8,
MUDXPZ2.S_74-D!S5!#%]/Q4"6QD9>S-4(G#P&9IUJTE#P'E^U6J-+N:Z73BB
M?,&;0YG5&:Y.;V]/'](L/[VOE>'%*"G%&HUD,&:-)0"*0CH?9B"KM1+Z1\FS
M42#^&UL#6 ..S35)G#^Y"MQ*!1GIB\(#.+X9?4S B&F*ZJB %$!"I_?D$'L/
M"@R>K!%S*JB 8NDNK6[X9SE4KV_3="\":EY7[2_'R"I^^!^GFPVKGNHSWN#L
M@578)UR?'\J25NT P2ZB;88&H^A$!OD4>2J#''VH&.2DFK1/4=D]/D$%CLP/
MIZHE?E4P./-OT& ,<;,<B2&'^T/.]I->UG>X/"?W^Q+?X:+*'O!%L2'W^".I
M*EK,R]UU^C@FS13M(X_\M,.I-:6T+FS;ZU*!C8CG60(+%[VL)6?X-BL*UL2=
MI3E+/1B=EY/00X*K=,1>'R,#0J\9PL%]K@"_@,A]PUN65@,1IH(V?1V4<27T
M*J=J/W]OL-9EHED,U^/NW<S ?NL?G$=))H,0_A86X6]_2FCYON/(_#8VA-\^
MB_[7Z4U5E^E&,7@)L3*M/W:TLBSWAZ5?N&WKN0<, )U5J:7CFDA211>BI6/:
M/Z.OK6+LC'F!")P>.31@GA9 6F,!@41+BZ7CR3M,B[G)FE4RO,\Q^\=IL3V]
M)V6=_8O_?E42VCK63U<4QS5]]OZ?AVQ_KYP= 34[CCB!9N%"$,C[&0EE2L*L
M#4VAQ7*,56%N6&)'\HWU7]".E&C;,[::\ 2#7W6\@N3&.( %6==$M)=!.Y#U
MA;D*M03SQ I&O^_0MW>".HLH+;:H;_,$M5;IOYC=$R[2F?Y!7"_T/1_V1ER7
MN4J?^!FU:W*ZH<4I\=FAR@I<5;CI1IVGU9UXLAV$CBFJHD[\5 -#VY1R>O0:
M%+=]R%',T[\I2'F92J[H1[ECU_*0';KI!/DR$/MI0X51*J3CQI9)4")A52R'
M!Q\+_1"P6B2#-L13'$/A6#2HK0K[^.(1.NN!^E,#:J;9/O^.0&UH^)9 =LR-
M!=MMQAK7-+]*L^U%<9[NLSK-S\G]/2F^U./T+^X*[=#802&T]^U<IN NM8LG
M8S_9;B 1OZ&L0/AQ0R'#F+E/2_20YH?8$^KNU4^F5-"@UVG5D_J3_DB+TTFD
M/=GM85-G#_B4QH-Z>'6!L[RN.SB6AVXY=24"FBYR\>?50([T.Y+AQSTN*&X.
M]!.LK,'35KNIE;-@1=>J#=6,3=GR^)JW.Z;S%@0Q0\?K*(H:V9<(/)\^51#Z
M(O:>/N.J+K,-C6:\>7G/8DDU!+E9J$U*KQ$*));9=RB1M-9-Q-$H)4USSC;#
MT+^;$PVX>18Y[[BY^HCKQQZD'5?*]G'OB(A%<-Z?GAL@3?5(O*K\*!#)*C^A
M^!W8-*%6$DWX#;W2JM ZL*JL#&+^B#(N^Q)]-!KK<IF1*@OV%_?[-"M9>W!^
MEY:W>-AU-@NU(U*-4.@HU.@[>.2ILVX<;:J5DN-/;&AY2\CV6Y;G?+DD)\7M
MZYPVKEN4KJ!O8JE0XOKY!^-*I:PTEG3#R"+(_U+3\1(KQ>7N0U:D!:5A?D4J
M/M;5[*/R41&?QDTED",^Y0IEC*,O$W^<3"3GI*A(GFWY:B7]8\L:@FV[ 1)]
MN<.L2[N6#4Y>T"#3JDYFFXMFGWN3D+@($]^G)3MU4%WA\@N-"/@LK;+- .I&
M&?%A-#*!Y#)Z#CK0:O-@XI!:)^'_0U@\%/O=T1Z7J&)2**UI[_?F4+=9,/_,
MZ.]/J&)]X3N2;VE1T:NL0%N2YRG]=Z<9>=.\N?J)8VW)!%**]AFS()[ 9F&T
MUKW!].8'FBQU!0&G6 M4O1T@E[MW^*9^EU7\\.%5B>^SP_UP!. JWPX&[/*A
MXP+7$@4/$1P<&4<+5GU^H0??^) 5M+' 5;V.<:][I9,)]3(8.]C4I&&$-[H6
M(=79(<O9(9WJM-C204Y)'II4V[^5-&X.8.PD*SZ113:02$XE"261S8F)0&;=
MI'O,!]I93R N>]QJF'A6A,P:HTJ?,7X06H0M?*M&L67_8WL.']*<%>BT/D_+
M\HD6]4^V+#_ K)>.^%2..H$L\BI9*)M<G9E8Y68CX5N7&+%X^X2/DG')Y0<$
M,K&>9+(YJ?9)-PUYBVZ>^$!*OB)RV-2'DA9)LV=")S;8*C$6 UK!UOD'WABA
M<..R6#U22_ZHLSS[UUKV^FEK3['P;*GIP5+S4%JUPKP8*&;9S:!S,@47P[T+
M[ R4)/#\X>*P/6$*9B)N1K@H-B5.*_P.-_^_*"[WF&4!+&Z5V\R<Y<77<9 /
MY(MSB4(YX^+(Q!N[_@KWE[G7-YE0)3*%K&I]+OD#*S:?1.6Z$VJ@8&=4IS ?
MI09E@CRSX^1U(L%: PD[LK"Y8PD.V4YITCX7R];-8G:6WM#^#<OCUYW;P;L=
MWM25?*IG)0=Y/!#DQE$U[NPD;:.7&TN7 RMHS\G=71A416^J%42O6M&?&7 [
M:23$7R8$#?TM:!Q&[(,U9PW.<QJ#SG[']S>X'$!=+]!. BD$0F=\M#Y=&/2
MRQMB#O=*!\8IG;%"PO]"9VP#!7599VREKI%#S=;0KXUDY.T3A@HD+I]\,%,S
MDI.F99;  FA(U9OW@X,(F:+^6V@\;P08(J O#.*.,LD]ODX?Q8;D,US@7593
MUM((?*!!6$1C4E2:O6D!%H[]9G\+X7V3J:4&Z*=,<&WILWA;3$2^+I:=KMVN
M_DHH_GR"CKKHJ+R:36\AF",@(!AU>7P-#?I P018JC\T3#&FR<#L('GL(>DE
MPYM'6RF<-M*Q\P&6'I/!CZ6MU&HFYZI4L@Y[GZ(WJ-:J)UYU-&I==0J#9C8&
MKJ#[7S8_$\%U[)'I4CAV222H] DZ':#N*BVCYV"" YJY+Q>(MKCCUU&I2(VO
M\6-]EH^30;B*&R*W+#X#S53E@1OWVMSYLDU2]TNANCYN*:%@(9@!/@:"];5L
M+%L4<;-'=Y6S$-#9XSQB\N@KTT!<)?YX'!QYGO%]*ORB1OJB6;:F@X0+EEOO
MEB)=N0'40;*+[P;)8*)92Q%.+Y,+,ZGTFDG_(9OPWXO'L5ECKU7B]?F'--$J
MR QQA\Q2O&BGG]EV;<TDOD'FR 653#@+])X!\*\T;D&^0B?I3^*SWU<S=6NJ
M..+XG4= 'XL.(.Z A(7 7=$AQF^$;-GVZB^X?,@VN/I"\F%R4KM@!W.]8##6
M;64(![S!@QGU6D61&V)#)7C:MB99384J^C V^*UU2GR^_I &.GF9"\YPB4P(
M0\H3/R4K44#3I/B5;3X">:16<322O%.D6V']J6=%-5N&EDG8LE)0E]5E(B@7
M6FA\P 4U^_3W,JOQ._)M2$.]0+=,.!8(7@74^0Q?Y%-8-J_AC122[C?TC?WX
MFNQVS>9M<D-)@:L-CGXCEZ'6B,MW'JZC#>7D93(K !:!\N]I<=BE8H<XX]QP
MB*T7$*^K$@B$LMYG*)25EDU05B@D_'\K"^N&:B(N'U;&[EBNCUV'&E\$NQ^/
M6VC5]TWK!<3KJ@0"L:OW";(ZJS1O K!"H1T'B+N3>SN1XV+84%W$Y0/+&![+
M]3&\2,V#SK#KS?M5OYA%_]C??RX>/<_J-TR(^V(@XJ3WN#":/6IV06UP ]MQ
M9B\#/-H=]X\9%)/S<<3[V]HP;]KCY5SU6OBK=FQYX&01)O#5Y-$&L@$2S4+B
M,^B$ M%O]@UTG%KKQ 1^C5)R6>#7=7:/49T^HIOF5[1M#MJ7N"Y)VJ3\Q@7]
M1YM[D]I"I_>XS#9IP3;.[-,GS,[:YAG>H=,-EWG[[V_>QF60!0C$M=IDYJAE
M^ZQ9%%N@'0FS"W]XB0Y%LPE$N07W>2/$T+^8"I.(_8PVT5-.JD.IW3UED>JR
M:&ND@A-J&[T#;9'2>S%GVU9K)1]9=N)K7-[S5<78R;;-U4><O_4P!;=26,[&
MO2@F0".CQ<<$6(C8R->9CX]7M$,I'"F&\#@=+I$#Y 7?^<&S:Z=Y_H[VU=ZG
M)>WW5,-NJ)MP+UR:A $88B\+!$>,7FPL,2@W/#D*G" F@IC,"6JEXO/%H<*)
M;[6,B:/7&?+' U,1&/0AW>#3>Y97TLB=L9B2-7TQ4+Z,_<,R1;+OSI&>6G)5
M9L4FVZ<Y2ODO; "V745?PUB-6BYHJUS)@J.T'O\&=$1 _H5(1/N9,9*G]J!C
M["M,$5G4Z>T0EI-TE1RQZH(2Q[&D($G>?3V[\\QFBZ47WO1V#C+>H1M2EN0;
M.U=:4C64UBBKJD,:?2%[&I2T//7#HI*\%A-Z1J\*R^"##6_/8(#N#TSZ':Y6
M#7UN.EVM)CJJ?D_8M@QNY@?X:@9"_7+R6U"V$UHRG:*U&1LKSL9[71EG;L 4
M;J>1?62H23^\(8<]*7A#M58":]'AQ%X+MJRL'>J[438B,!=JC71N8=#IV XU
M:L^@$8+%\*3F!P;(JVEX?D_91K/ZB<UK&!L:E:"R89$%0?FJ*L,,#<? C3L5
M)<6&=??B)[1=6=.@K$\MC0RUKV1,7U[/D(6@,F,H5[F9AA==J&YE^#SMRP"0
M<]SU1]%JXNJG]!Z_(_=I-KXVV2RFC*E],5":C/W#\D.R[TZ,GMJ8$>PA^MH\
M7L'ZGK$RM7S05KR2"$=I/0T,&(F ?UT.0(N4$OUPN?PLWF&Q[YJ33Z<U1/YZ
MDNK9*E&+>DMR/(VP'O.1D]S)A3E]S(;'>_0"2J W J 8[_N$A;>P[(YLKC $
M-<4T_7E5>):J20ME164J4<SD] !6UG@$['[,"GQ1XWLS@$=22A3WI$"A//(.
MB^>^>7=0'[7&R&;/$'^X*GR/:U$+<EV%*Y'>">OAKH=&!,Q?LPR%1KQ+$DJL
M"PE0G$M>83'>FG;'=Z.1?-G<X>TAQVQ3!-^*6;=;,>4."A=?%=KE.M0B7575
M2I1?MWDMC7;BH'N'RQ)O/Y 29[>%)E7P"/ ^2AT'W)2":>%3MG"F.'HSD\?)
M",^REQ9/_U:A5H/O[1=7)%T4Z*(J4QSY1A!/;)"I-3>DFXNNS,!)<%R4E$['
MKMR$!R2<Z:B,6UF CF-9G;EP3G<\JV,8X6=HV"&M-HG,JYM5G*%QK'<%P7Q.
M79EU5(2* BW@V7H75]/1U<W:"XBM]I@6-,2,<_@P.(LZEU]F#RG;*_0.5YLR
MV[-L2)<[=OYH/$*VBW81VR0:3"I[.<+99/1AII%!-3D^/4&]YSRG/).(S1V'
M*B9^53&DC%Y#)HP'@A9FRB?""I/FFM,(9K$10X9B8.Q0^X=CQLB^&RL&:A(C
MVF>H>;@6,FAJ4DD$8ZV/2"!+JPE@ <@BX'^?ED56W%97N/QREY;X798?:$]W
M@$&+E/@(6JE Y%N\@VR?T?LP@5^GE8A_("P$T*N<IY_?TZY5Q21=;K9!K[("
M;4F>I_3?G6;D7I@-"L2YWF3J:(3[S%D87V ]>(/]">!Z\P-=3K4&!:](_??W
M]S=XN\7;8W/Q(<W*/]/\@"]WXX=MCIZG8>0.--.&]LEF0KD96'Z@V9V 8A@I
M/M5LTCY$V^YI9.:& HW 5?J ^A.M2;'AN>$?= HJM!!S4$!,6W4\Z(\VF 7$
M3;#AMT*D2WSV](,TAFFPF,R).'5VFG.[>,N[ 6=IA;=LL0L7%4\I+J;X!H3U
M4Q+?V54I,(CXE2TT6CA[,X4%1R,)OU[]]0U[CC8]@6Y]I,0;<EMD_\*1\R][
MXH-,K3V9P6ZZ?;Y.A.0BQ%07Z;0L*8HPV[IP]G04N4J?^/:T;VG9O$MU454'
MO+TH: <_(\,ICEELB\H MAT8#69YT]"@ 5TH4VR!]97P7U]S8<3%*O0;-<6/
M(QY*ENZ!S_]1-/^*/EY?7+%[/]I$LXV-N)%I'N23F0$GQSE0%_UP."]U%XF:
MOZ59P2Z_O"R^I#GM=%V59(_+^NF*$J1^_\]#MF>%'@0+/R51&:Y*@0',KVQ
M,P#.3DV1Q]%(\HH)_HS8K!ZB?9EM5NU)E>;B2@FN@M)BBW"K$C>">(*%3*U*
MF?-NNGTRKPJ?H"-T/Y?A$!6C;R;<WJQ+<?J.XS1KU[U;5<1UT?OO ZR&\?1<
MB(TX5F8%K%@),2WC^\<Z*VX/677'2G6Y8_N*%>V*DWRO2;'( [#5J40@ZXPN
MWFST-.LG'T6K@=,R?Z+CX+[,.C("NH. 3*BG,>>,:D.Z14:;6Y/@UV^Q.@Q"
MW)OO%W*&. ^'N7%D!P<=:T#>0O9%G+P%H:XQ,NR!O!]![]T+A9Y497/"3SB*
MTKE@5ZG3+L_XF('B2=MAZ#\)Y<W8BU,GP'9'FVS72(.>9-)<0+_G?T6&M.+S
M$^-W&R#T*"!A<9ZZ@QMER38=*^[-\ZPY7=MFK;I8(Q%"MM^R/+^XWZ=9R8_J
MTB(-XX91J TA&J%01!I]!V-39]V(4K52<OR;-:&W0BHR<LU51UP_] #.2ED)
MV6YH6.9>Z:X,E[N+HJ;5RG)--T<NWS]N\L.6-M]M@0<PG*3;WD;MIQMZ4?64
MD@(-EWQ]&V^Y]K(U(-U101RIC7SU]23TD,!*'5R8[6-"NDM[O? %G06>Y!D,
MP6).V )C]*I3[()OY$W'RV+;,#^\#, CSA8WY]IY)EF^4*I.L&:1:MLDG50H
M?<W>@SFJ-6\DHD8K.2=%1?)LR[,?TS^V;'?.%G62_!KZRSTN^;KU>O*OV>J8
M.%?(@$)J88DLCL!9D!'7Z>,?]%.5=9H5[)I=(S%LPA(_],(@-+&5!88M!B]V
MTFB5D^8Y/^HN2:R,)-;Z'G'%$2$2970Z8^8X0VI9 MGO+'41'9)GCILJ7<KA
M0AR'*TPMKIS8H[S,],@=''MDXE*K*HHX7VIJTE#28VG0P XB'!Q-Q4T[1#@&
MWE7>>0H)*5-W'P!7<3OS)>]!I?DYN;\G1;/E\;1W]/2:C#=''K=.#B=GX0P>
MHWBPP7#: KT3R/83D.)8V!_J(/F,:8<BV[ 1#3^PC Y%5C?GE?D9Y2KV? $<
M3LD<2!E%F4"[@UCT_"D%W5X"%6=>7AW;WM80:BPUF^<K=#K(&<#/O[/#DLVM
M<VPBH7_40;A ?1\_>&F%V[K)&;4[(<];?L*U=4G+0Z7K$KBH!$<H]W(!->M.
M#LT!QL%$TB0'S(Z3^BD7/D$%CKRQP0L+9%I=#;EKUY39N1+H 3=_[@Y#\=<U
M88,UI1-$I=>XL#0C)HV-"CPP8QXQ4 =_#3G!F#0E4+MLT''<DO-3TOYK'=MN
M3!MMS%MK5)MI8G4Q'F@GAY1/%.&CKL3X4==EZ#\*CL]C/R![2@>&S:&V)YI<
M,\NT26]^R^)/YRHJ@I@_X##\'27D,#=3/0*WIV/#KI79M8_B)]XN/I_J-#9I
M]CJ-.G8Y%D.[=JL7400:P'5:O5](K#JOR2I4.L32Z/.W]>#5O-!JK4X%=-6+
MJ@ZUO@B*/Z;%,"M*_R?Q6LU/@:CLVPU%H;!E0AT72=A_XZ)+^IQ$_3ED]+ G
M?;0HO_XRZ!"9N2A'AR 9/VFQTG\2"IFQ%Y".DVS7B**>I.@VY<>?(B-+40?$
M^/$&.#L*2'";IP)!>TP*NXZU*/I+'Y]?)1JZ2O::C-A1ZI7BM-A^Z:4C9LD,
M1MEK7<7'X48C#@=A8WF@ Y/.F2/.U>KC$-;EE(F=%].YWM7L<,'*F"U*+0V%
MXL!KKK!I=!:"L7& Y1![_T(AYA:5@W&VXOBM&?SZJCG&<[!!LF_Y0!;M/)R&
M</ XRA[2\#E$>M,8?"*J'!FI&JNO#I"+M@A#IQ"H-+80J]F(OP1* QJ/$*C&
M;$Q(<<ON_?J8%?AR=U[B[2C/ATFD;224(J'\,_B%"?YJ!T9*J522YO]HEVY6
MD,_>6%W$[?,.H*^0E&"^5.W#1EJ# U\(M!&476G.GB'VD&W6:QZSN]>*39-N
M^/F"PQ0<)R D:@_Z6(S?\?T-+H<A3RO0]8K' L'=#9U/H)ZNPKRY]S!2: /=
M!Q'HT-?F0?2>@;:VB,OW'3;T0SFY25^@XH%[E#KS?K7?]1+[D>V9(\#8W_.#
MP0KZ<"Q3G$AJK^G"*20&/3A) J@)5W@%.EJI]N#2>O<UDH^XJI!HG]&>E.R8
M_CK::56%*9II?;T.&NB>H*I]GKGV9^F_*>Q[ F#4>V//3KK[(7Y/ZT.YAI6I
MR9APZ+FY V,E@>[8HS;$NK&0(MSUA0 Q/_8]0]"3G+C"OJ?4@+YFH-]RT.>K
M#H6*^M0@7UOS"MP?9770GQTBLT1%V;P_.MX,X?$"T>$0%GW@L8+ : B'AB (
MBNLYP.R!X"%LUX-0&R[M8-1!, [N?D\W=W0D5#Z=%MON)@SEC(J#I'AIHV0@
M2!U*$8I9LPL3A$V:2?>P6YII[BE9Q_C;I7:)5S7(## H] GA YU%^/$)U^=I
M=7=5DH=LB[=G3W]4[":R#UF1%INLN#W=U-F#:CNGOZ+X8#Z*@63R+R/(EBPO
MMR:^>1A*V)&'#16F4,-;=GG@KI5":2<6EX,3($-"*E-FJ+M^G["K1"OH+(6_
M6QC(BCD-AENF@5H5=/.$7OW1@/AGU"FBT^\,Q88ID;FA''$"Q;V0FDUDTPUX
MMT]@^WBFEQEDX6V2>Y@@<-QV]N$9-U>FC3W!>/3FO&J?S[, =:1FS6?#VE2K
M4YJYU>QKBT4$D!80A@WK:Q'9@="JGC!",RB:6T"EXCQ!PE#&.4=H:K<3XH'*
MT'B$EK52:V_R3)"Q,]P..#.I%?H.9(Z+UB6:,H-;&,BZ-5V=XMI':. H]F^?
MP*#\+-HCOQ&:@P'O]FGNSJQ#F><<H9G=PP0!.?W&<VVN)G1,W?'HS7F//NFZ
M0!VI60,8H5FM3FGFUCY"FYT(("T@#!O6UR**^Y3\1V@&17,+J%2<)T@8RCCG
M"$WM=D(\4!DZCM#VO1! 6LFU-WLFV-A9;@>=F=@*?0="QT7L$LV9P2T,;-V:
MKTYQ[:,T<!3[MU%@4'X6;9+?*,W!@'<;-7>'UJ',<X[2S.YA@L!QE';YC)NK
M"9U3=SQZ<]ZC7[HN4$=JU@!&:5:K4YJYM8_29B<"2 L(PX:X+6)S1=I'4BD&
M8N-GQW:L_RR<S6-/4",FR;*%?CU93BJ<E@6ML@J]RNEO/Z-T<,_/GUEUESXU
M5VV)%"'1V:2H,V+YU"/X'T4&R)ZKTKTBLTN?0S;M7.UOOHMZU\<]AXH?1ZJ@
MFF?![RU@NSRV[%SYC0('@+AF\Q7[.?)-*'Y5*WW.*=4K#$1IC$C1S2LU!7K_
MN&>7L@\;)IM<VTCIY4(1;"L!3.-E\&($M59/Y"TEXBJJ!N.X>1@;YM9*)1[?
M?X!\G;C$@N71 C<>,7F8!!7:$/Y1I#DG.AU&-)>7M5'Q_0M"C*XM#(),K-Z\
MKCRZZ2Q7>5M A1O7NY9H-L:XSD)9];L+_^0H&_F2#O<J=R&/95;)IN;$I;@7
M>US*95(,DPT2XG,H)0*)8O *TO=0VS<Q0J71FWAM>! 7_*:J(D[?5@:X0K /
MZ87J'7;LK''@6?-OQE4OQM+/%0&:?H(_!,+'SPJCH*-H@WU/&(@1]1$**QI7
M3X>"88SM#X>(X^W/^ $7A]$&G.'/X@V//P?"=V@_%*X]>R9X=F)\@J<4?\7%
MX.A3$_UGDH'6/NVC2UM#R_246'?WG-SO2WQ'^VW9 SZ"_#I]'/::W*3;'I1-
M.C2BNI4F.+!:W1CCJT4[H?]!>+?#F\BI<USKEGA7P"#8FI6DP.L)H.48T]P;
MK<[_J1?H\V(@ $$%I4\0] \M6P$O*R17)=YDY%"A>TQ',)'#MZ%^AM@VU6(?
MSI+<",'FJEX$M%?I$TO/4WT@Y55)-AAOJP_T8_#BV8]?3M06'\I;.Y +$TMK
M!-9?&Z(4^)9-K)I&8O[>363RM=9-7ZWM?,M4")'@>I7IZFFDS^65XQATJ]1$
MWX!0%IND6BVT(R5ZU2HB!JJ?N_6-M9W:7![LAGU1RR$^XHZH?O%ZI>8EM2>
MFZC=MF^^VJ%Q85II@T."MUMC-/"T)AJV]66"FXH=$ERA YK[&9%H'@C@Y89=
MKGM-W(3[P['Y]A&XE04H7;G5F77D9MB&PI^O8.SFM87 "PK],9W37H*HV 'M
M\;FYF@X?T9]KPGA?:F7[4Z 19NB90<$L8K^+%^R*5'6)ZZS$K.DXPP7>9?45
MQ4GUCOZKP%OQDS)7=8"%?OSVM0!!S&FE!B&JMVLK<3TM"B++6DC(5"O)E!V"
MK2'!@R#:)[R?H5$4" 3Z<E'ARQTI:Y8QOQDI\EZEBOLFN3[#U7(0/#:5 (2M
M&@=63BKU$OYK<^%"=OQ]!4PSUN203P[5WF>-2GS$#2>(+#K??KE[E[$#9<6V
M.B?W]Z3@]Q)KIM?-PH/9=)TPT*2CN2S <^5:9R[SB1KEI/L5[=-LR["RX8]7
M=/['L>(5TX).4!E, *IU5/-]4; UR_RUV=5T> UGI\D.79;;K$C+)]3)GZ!&
M W&5EP4UAPGG4+S%G$YFNPU(<4Z*Y@0A_?=HSM@@TH9JI4@HB0Q^@UFCMFVD
MB4HE87LVTN()[9NG-/+V'D<F@JG>B-MW'N!=(2FAW 4&2\+ZM-CJAQ+5NZS:
MY*0ZE/@:/]9GN:*_$FA&IL<$,S 4FEQ^H+G:@&(X,-+?;"(T*W[KE7%\OPH*
M3\??F.:A6)9#@;<U1;AX/K2 [;@%%F(.9HC.WF?5/!<30EPJ\ES7&DAAZA1&
M9$;\CJ3K9+BKN-R"SC?-[5H>(-9/G<"VJB?BUY:X+1P15UG);+5SY8^9ZCD/
M;=-2D&YE,\QR25CA3N_9#<G_2EGW^G+W6YH5%=LF/MKK,T%3?#POS4#B32BE
MQYS<M>TXH9][$S5]+"7]1VQ*)>>_HU>W3"CRNO 4W)"@"I4YZV&@3]^5@A:T
MSSC!+Q!D1<]PU+I0G1,T1#/36\49RN6@;.@0SH_GB-T^6RFORHR47W#YD&WP
M.>W&GI=XFPW/$849<6RT=$9F#@7FLL\=$+3>0\*"QNBH4=LS.50U@FA#)=<=
M#2PP\P@,3H!U# ]J6SZ1PA'YD>+%)UQ?85K";;81O[(R:C("3577Q@B;.GAT
M<"LO2*J,"<[]PH+%'%\<(46[;%C@&NV%>&^]I*I7D^MW,KJ,H<$+H=J@8+9B
M#@<K _G,76(WYY!(-W:.63:'5K=[Q+31JR80__Q=X]^KXSP?"5;5A6:[G3<U
MWG[&]:$L+OF45'.TVMH<VE6U3:%)%3Q"V,LY[RR/T;]?;#"82MIGJ.0/$6WQ
M]O0Q2OGSM;'= 3Q&ICN#3TMPO04SN5>"W9E;-KMC*.0:6[0.U(V>F.E!8I$!
MG7YGV/9JP> !OJJ6ZZ*@HQ)<\:;5VE:IA+6MDRP,SFE56> )//#BQU9).6G_
M6N6\BK)FC?0R8$'+I;Z.F3U&\*QJWF/B?,?$>8[%AGY>\QJVW*\>3B%&>4U"
MOF[FXD:TA6ODG04<$X9I82.S*2.RQ3 991H"<OHA<-KAY8,78&YA"H)7U2/K
MS?M;VQ:%K+9!D63!&:LH"3Q#92=^C.SK\O9AS<M<JGHUTDD/!"U]>BIFSIB
M$XTC-7TY?D!'_'IYDV>W?/G,@31V90.+3,HST,I>UCEX9O3J2SR#,4U;V-,Y
MZ1X=U=9'5P=$6?CKC$D#H?4V; SW '4DRA\W3W^D3RYJ?&^?6S?H: FNU 'G
MM:%D\'16._-CL<J&DKSH*(F^,EG$A5>W4&;"AI&J=E!I&:I0-1/3!8R+\/'+
MY@YO#SF^W(T+V3O74%VS"RT'+)BD*SZEIVX@3R>5-)2OODY-O/6SE;3B;+.'
MBLM5C\SL0!'3BDSD:6 B@74L$]O+1)_@86A>/%OI154=4EH3E[N/I+AER4O>
MX9OAH-1=09&35*< F(;47";(S*-:3Z[)1C4&$BFU,,KILR;%S@TI2_*-72N\
MGCRC%@AH4HLZ :<](635TR40=43;XCS[DN;XM-C^GM:',JN?+G>]+,:JW%23
M=!7L<] %)*)S22$YZ>+4E9YV6PD388UI>Q_N2E)@30.,AJN^B%/0UFI"QV!_
MQ$8A,]O!S?)AUD^L9:]IB=__\Y#M[\<7LDS0U!#9J E,8X=20I/8[-*'PB9+
M@Z:V$G3>"P6>?0*WTNOBM MR#(QV!YZ&SP8#)C;[P'8I+JN+\PDKR&L5/;+5
M(!I.3VLY0-;Q+8XL+-2K)E=*@IVP$PC166:O8N)7%2,>:34&Q(F#(-@<*@Z.
MIL*H37PG1$[X%$;-(?7^"*E/+PE2IJPF +B*F9U$Y-^[)J<;6J(2.^3L]=(9
MY"RUZ "EEW0J&7 &4YM/ETR39AO)%7WUN[3B?:5JA2F _8"A2#3I@ZB6?RZJ
MJHR3*T#B+/E.G3P&@W&8_91^8"&-FN343!Y=?!_(=,B$"@O/B W&9[SO4K;R
M60'%7+51IKN56BD3?$6UP7,HPW3&S9=7JW22CR0M4-D]BWV9M:FZB./7'5YS
MK1"5[[QVJ?^E;T:EI1)M[.7.GJW=KC"^_U2K '=5I*5,P/T>HT/'VR!U!I+C
M ];GZ6=O1W<XW]*N#ZI+G%:'\FD=#8P#)-17/+H!:="JZ/4T=SC&0]]<=Y-:
MW(4!4'4#J0S)]:5WAT:@V[VB(#!<2;?FG-">5EEG-SFV=&XTDHHNSD@2L*.C
M*05D=V?LPK73,]3LA_1]R3:&\\#>":$MZRAD1567AY7UC72UK>DAF<&AZ"<-
M%'2]I06AY!:PW?L,%E<3,<4G([-BD^W3'+52[-3U<0L' ]5+ 9(F&(<C*5KH
M95S?L*7FXO;\+BUO1QE;32)=L%6)!%-#[Q?H"@"-"S,5%"J)]"N?C:\P]<\V
MXO"S-]$#J:$*B=LG'P)^+"DC?2%$@'5K=<9]P?"FR:_";A M\8:46\Q'2HQY
MSQ<$VK#GCX(U!+K38OL9YZS!/%ZK;;]W)<2$*E ZFX"DC6>YYPBT[D5PYIZK
M246@%GKH="47V@>A3$?C:6A5L=S1DC8*K!GTH-,D(06 QGUW@XH=_-+1IM7<
MKA*3%(8YF!C,B#I/TRLN_0.7#T/ZF414;6 G DGW@5]0)A]M.Y.T54G.TIR-
M"%9$I6$-Z:BBKDD5"X2D%N6Z"H\&X&LZ2JMR?@SX=/M?AV:1UP'51CT#U#5Z
M,^#?6,(Y2*%SZ,L4M9WD REQ=EN@S:$L<;%Y0O51;GV<,N/#0C07<!G8IU2W
M4=(-F-%X^HE^?E[Q+N0<"QL8V1>>@8;CLLS!/<F++^%ZRH-.8MD(G*"B$UD?
MU12U;>&7%A\&4AUU;$PR "H:?<Z=N7/N3)SS&5ES/C]ESB?SY=Q"EM4R95BW
M%IJHH6#@R+D;073 68@==<K.I;]/RX*=*S[=; [W!S[P8B?6-Z.+@-P5.J[8
M%8(IXUHFD$L[G-R9660UD+0R" NAV/QQKG8RI6*&;++IR:1: <* I\M<W87!
M['B9<(.U5A*]ZLDB(1PY&^5<"#3.:,'",.)LU3$1"<L$?TZ*FA:1CALS7)T]
M'?]\TBWW3-8?I?5QU@=+[>-98KCT/NZ.W5+\N-KC60DJ<:%%Q>>VTSPGW]A\
M&_USLRD/:4[_SR=6(V]7G0XL98J?:>@4?/<VHT[U,Q7ABP2"TX<TRUFVH0^D
M9##Y@C<LLP*;7L<W]?$O]1!IHK;XS-[:@2%@8FE# X"_6Q/]?:TEG0+?),PS
M&E2=5%RR3X4/":Y3F>B>1OHT#\7P,JT]OF7SE9_QGETR6=S:MW-X:+0MNHM&
M:!ON7BJ@O1EN'HW-M8.%1 BABX)R]'X%D_8^]4\F5="@J;4K2HWK.L &.LCS
M\!>(-S',:T'7B:YS>\-\4#0,]>#Q&'5K ON\69Z)VX4O][A,63&O2K++:M8_
MY=EXFI>HK@GMGE8DS[;-37VZ#7^01KO)01BCP=,[D.\&-,D(5"3S#!&(DT2V
MP\[1=)908ZJ]@8YGV6KM,4;U+<:>8 (%.)D+7L,Y*@C;\CS6"^(D\+0L9)'F
M)V8WO0O"3I$.&JVFH[!VPAIGEM?)VE7,4 \[5[U!TMF3>&B?IYYD931;[6D%
M;,YZ4NGA9JY]W;O-7_M958Q7>@KHYJF-5&N9P)Z&..4T=@AX1Y/97L;44]IA
M-(@RY]4KXD?-_3$^*II9+[4*\$R$J5S0LQ :7SXS$$H3%C:OY^(8+U 8YA\<
MP*29>U!IFB8?G#"XQC;<>'6,MX5I;3?P-3+>I5ZXS?:Z4L;=HG2QC)'I)[V&
M>VT7S/A#;GKC[7+9C+.A@$8[WL4S7W!.S=W^A@LZ4LE/B^WI]CXKLJIFXY8'
M+,Z-CYIL'Z6NT793"FZV?<H6WG [>C,WW4Y&$B%W@FX;R9-F4XDDC' C'7F-
MV1,A9&K]#=MP%UVY%5\1**'3Z[A[#4?GFY^2/PJVOVG#9ZDZJ/[6AZJLB=Y_
M%U#5KG7-@]58$T=.A3N]83]LAAN:IBE[M2M'Y46H/"SK,NU,SVLXHSMCR9#,
M!BZCKZU:[/[D-$AYLUL#2B^2MS;\R:Y%]3*<OTM+?)96>'M.[EEYFI.:94F!
MQZ\UIAW<3D2D>SS]EI;\LH/ZZ>*8U(]G_+V^2XO+/3/!<D+N<$8;DHOB"I<9
MV0X#QO*>VVBSI.?04+7\5X+JN2Q:<F.L7+ DR3G;&Y[GM/]$2K9OM'F.7F4%
MJIB3*O+ICQBT(U'Q/ CGRQ5 :@M^Q!Q566'W 2Y?[I6$G79?(C/WFMM#?9^H
MYY3/&O;DA&/$/9^@QC?J.4?<.ZJI>R3\GZ"N!"P)85.&'V$M F6^M]@6<UO%
M;&_Y&S515XMWD]5N9^\C#]VNMK%2?Y_U-E*C\L9IG ;%2/C?WT</6,.H1=H)
M(YMG;Q]D[\LT#I9 \J(:A;_C[/:.Y7!DZ;]O,7_XCH[ /Z19^6>:'T:K>VLK
MU\+-BD.YGDF[X_R%GTO#Y/)":VBY[.64FK8MR?.TK-">CI5X,_>=M'+N$2!"
M,^@;GA9N)ZW%B]&0^H?.9][2?B+\%DZ\_72XO\'E8BVIQN_L+>7([VI;0LT7
M<FGI]AS+7^JTK.,L4HS+'J=1&Y8CN3S459T66[:=\#L8D^E8MDAK9*;X[*W-
MP/TRK<FS#2]>ZQ!-?'E?1%H"511]%>'ES8_X$C&^++XLL(8 ,UX.6&V$8:L7
M;]<_7M>4>A4!IBG,@BN=G7_Z3UZ"'X%L8:)\3\%,O/@+'6"O9Q;;OTC+#<N?
M\]RU_W=]3IWM]4Y=>Q1QU$'_?F:N)[!^V=9O=?/5[B5;N+G\/H+DA"F)-4QY
M.KW7V@.E8BKC1Z1\/I$RWES(LPN5SV(&Q?H6SVURQ?F%UAXH8T[)M(5#HG2(
M%P^Q\B%60,1+^"-*KS5*QYWH>7:1.N+TT/O[?4Z>,/Z"RX=L@]5?HWL3_N+5
M-:G3O/_\G%3U)U+_=URS+(NW1?8O/-SO/KL?@;(9_00VIK-_@=#&<<X"FAJ[
M^?PF?Q1E]Y?<>C'YN.W'_(P@"X)/#O*SN>M'[N6H_LPGZO_D'V#Q@TAJM[-/
MN _=KG8,I/X^JS^F/RIVG(',H!A)\_?WL#5%PZM%A@!&3L_>PY>]+].+?Z;A
MY)F<P%<7>@T19?&S]R* O?B#]^L)7U&.W,>/82_RL+W\BNO9D3*Q7 OWDI_S
MLNO$+_Q<VL3U;D[Q+6>_B_[]++E.#0 1VL/5;5/Q+%Z,QO2E':ML]JM>[OC3
MZO10WY%2,9T_F_W0AD]O/U8#9GOC: V1H6"S-"A:?\GOZ6-V?[A'1;-#F^S$
M% ZZ+9N3^(=B2W^GO]1EMF$_5#79_..$_C[^[?.7/_ZMXGEP^0^(-+1EP8'L
M=MD&EW2PA<7<<2/8_H6V68DWE(W5"YA'LC(-HH5QI'-H2Z%S Q+QG4/&NB.W
M:)[>/^)RDU6X._C/ESPN"LJ2HLHVH*.?"2Y#X[N7RU@A?\)WB=8*^)5UEH;!
MIPA)]S=ZX'V^IFG@H1K=\.FW37^:KMK<4=_/-(1/X1=$5)_.Z]! [^$9)/:'
MA)-U- >5[M7X?ZYIT4Z+[14E[:?T'K\C]VE6^(;_ !>NX7Z2B[G#>\![SQ[.
MIY4M*'Q/<9GP9X@]1%^;WV+?/C$GVGV";SBK7(/M!$]>P16"O.L(IKH7^:B[
M(!7,8&B_^"/<Y:I@[Q2M3_O1]6+6< =B@?C&<8'X9KQ O/)PZ(Y@B)ZGCA>A
M_<J/RGMBX<FV]"VRDT.SY6Y9&+OC&V=#[<+=0POSAH"WTP87R/'.VD _\DVV
M#L&O,D:_U5UQ"X1\]<6WH+1J8R*4><TEN<"4729"UFG-"W>Y.T^KNP\Y^5;I
M+CAT$&WCF%$T-#0YE",XVIA]& .(234Y)T5%\FS++QBE?VPI3MA5HZU2Q8(%
MTT-<<3U7$;I4/O&KI $[#1H2X7RPM32'+HH-N6>#.!8"2GQ':S=[P.)7*ZU\
MM,=,<].&(Y]/:0'YZ.C6D:).UF36#KC:UT.-XAI9ZX4M-9$GP'/,;1<C&KI/
M OC2$> +6TJ_(_D6EU6S0\;.>[O.F.TF'3B.VTL&R&RC,T<^&VRXM;UB#_H*
M&>R $C5OG>$U9JM>5<-1#U@NQ$QG.CIS<$;BS<^VR133\ZKY.S9/_,CARP@W
M&JP=^Y](K>^&N@AK.2 +@_- 519X+@R\^/%!4D[ZS_]M?8V*4UT;"6- AY8T
M?1TS<1:$D]?9OYJ:P,;3Q%9?TU'U1@.K5^]PG69Y]?.+!9CN[!D0PF*=\5(6
MZEU6;7)2'4I\C1_K,^KZ'TZAVJ!GC-I*O5D89RBA"_<><'E#IK!/[=>?ARH[
M2D:ND7PF>%AY:,>6D9$*=3LYH^(2]E"XKU<0:(ICV6W7@_V.^(-5M@W0\#2=
M6)X5HQ'/#%^GC^<EWF;U>5J63SM2\CW[NLV,CM+BVUFE YGI6)I0*MK=F+AG
MTTX8'DI<8T0E$=OW<(+8XY5LZ'.M<>)=+3+!+$I]6OG"*AZ/3A^SX9XVJYR)
M.XW<'*SIEV 6O@@'WDSA>F..T%$+?;!&;DAU:6.%HN)-?&#B5B8H0;((!TZK
M"M?5^:$L<3&<*E(^$Z\\>!:(;Z4GIW$Z.Y5@&BD,+9O +,LF_,0#VC1_HI0_
MC M>=840RW>402J)]($Y8XV"]K*5EIVK5?26F]].D/CU.56KH<?K5K<1>ZY2
M.303U$895?0!FS\T>@:%K>/DLUHG.9="TM]6!%[3S)]+O:IPK)KF<ZO_12#=
M3ZA+V_8S7.!=5E?O,.W\I!6N/N/JD-=9<?N!?JXON*;OR=>@_Y[5=U2>/A#G
MJ^L,#SN>L]@6GQK8=B#U9GG34,I"%\I$=5A?<IKGFG; ;X1!M&TMLN01C4G$
MF(RJHU'TC5IE:NQA>K0;-]+,PP8R,PCER ;JHA\1YZ5SS$C:'#^^*)H7:5_(
M+5*:=<V14*<[3Z0SE]0C!?*U;>72MP 3HI;&5M+^BZ7TS+/T)LL;'--1,$]<
MHXQ8JPPZ%F#9@XH3,LU!0VW"(2BL =F@0\))GL%P+8:44I/+YKQ:K1.1OA:U
MBFPAO_E7Y$Q*RX+;,'!=!N$1![Z:<K8EE)MG,:X1>3?2QRM293PIAUNC-]&H
MN37T-CI/,)GX;C,%&/_23 @ZODX,??^L-37L^[>3G'N1@IDJ[5N#JPQ14S%N
MCUUA[#'',T_;#H$NE);K"WY7M,PE;.BSF)P2^+0FEPQ[EO=:-.CIRP(6\G0N
MI@2\/;/UW,.=#==3@YT;7Z:$.HWER8'.E8:+A+F_I^P(>/T[9LDS!_Q6/A,?
M<O L,((H/8%L>1Y:-A%;EDVZVTM3<7OIM^9YA;XV(I%W!:BKAUB^JDP$2:2/
MZ!GK%W04K;3L7,EB%"Q^>Y;U:AB@NE5NQ 'F(.MZF\'W798?Z*]-(M_>+>_#
M\#1-NPU@OMJA%)A66I@@Z.W;R"!/:^- *M*"DZ,0>HVVC?YZ4G9/Q1<)KO0!
MC?V,2$1?-\CA6@%_OX (9UMSMO]UX+>B?--@_0>^^_4="^!K:N=T96R@=#_>
MV1AHQ=3NN5B9(S2XEWZ6".'DWCM0.%A-N S+R;(G-?TA8WLVR?T]:4/#RJ.$
M!^ILT<(;P*:@83=F#1X3J!"SKSPJYUE:91NWGK)9U]Q/UNG.TX$PEW3./K+6
M\X3^@\:68__XA@FO/"Y8,67O.SB!TMQQ4)MPZ#:L =1S]XGU7L$0[=8?_J[Q
M[-<3!@9TI%[P.>_@\+.JRNEF[7/QC13/ XFI]1C*/95A$[W&\DGS4W,>>"43
MD_H*(@[?5$;Z2*R/9GM-+P+8JY+L<5D_L3L/ZM."WRFY9SU =A>"\MBRAX;X
M'$X:@3#W*%4H\-U<F:C@8B%IA4X0%^.W_W6")VNZI\0'$612E<F\<E#L,VT*
M_!;AWMDAR_FPJ]BV_[RXWY?DH=D!KFQ O'3$9W/4"62@5\E AC.N'DU4=+.1
MM,\X"_L"*VFV_&!!)M::3$,GU3X15X1#T/59+X_!8!3KN1(BNS^^.V@:EH;G
MP6?$I61M0_8)Z\[L^JC8>FN2RES=-46Y9NNOR;XF==CZ)KH>6W-1\[&KEM9H
M0ZHZ\GE@+RBX=-/T$++UTWJ:3ATU$_(6/!X_P++\HW0 'NC$NU=OR2WAA@7H
M0DBDV%A/:@T5,)7?7T"O>38^F0Y4,< Y,]P29;QIJ^7T&52+,1'&N%XBM:CO
M\ Z7)=Y^R(J4ONHYC=+5)_K2S39]&G8&*'"6%V_M(!^(1^<2>9Q4-441%W\F
M*-OUDU8$[;@,Z]:RYC,RX-VKGDRH'9DE5K4^@5: ,=#1E+.W()B)4=0[?%.C
MBZHZ,"G$Q4[049#^&T?.030/[@S#)ECP11PN7=9WN/QX/,VNSJ5FD1+?1BL5
M2"V+]U NZ<V;R*/32O@#E&XVY8&&9_S([MB+G7S$5G_$^6/+-- (]\'O"HHH
M:#^RT +XL: &\WU!8-B/RP"-?,F##_A[B@+_O009ZX*^HB8-Z-?6NX8 1WD3
M!PP@6?C"X<^XJLO#ICZ4S93>9YRSSBUOHK2)_:=ICRX/=M0&NR+8J[3!V=2]
MW;I=]^MF+9'$^%2;$$3O5]$@3<60\AK>*3 4_/4THKY2=QJ0U\1TX^7ASII^
M# >^ -RYE LQV^L2;[LEZ9IN/;NYQMKNX'8'D#^]7>[1MAJ80.MX=V$?;W.X
MW/6O\.X7;W2!M[8Q![+63N6%6@N=A(%Y&Z![?L)+8YR]";3>W GTFC]%?0.1
MIW*  $G 43&8 0HS*LT//6_6P$YLPI1E1N*(25$N(=@C9- I.TU_RS="K.@J
MH_4QRC2QNAI:19R4[6XJ5G;,E0^'5V\#=:^5OH)[T$.K3K=FM_W@]N^5]'+5
MM:&ZXMK45Y5DE)=61^QQGA9UMA7G5+_@S:%)LZR]LLM5O-T,8A4/W8W@6)[@
M;0IV/\;]"S;UI"^!CB*KNKW+N?*)?P4-=DE8M*3]$[X86X17OZ>;NZS Y5-_
M&]=O):F&FZCL@N+3F 0#660O0RA_C!Y,S#$H)MTS>;]A7)(XU"?Q^?(R,?3R
M?4IX0&41,C2+XUF:7Q1LVH7WQ;K?FOU/9VG.UL^_W&',2GK89\5MI=G3"V5.
M?-IP<X'T@WH?D#,E (4Q\3G8O+@@:S47C8.!D< #0HX=H5;[$>;9<P9T8@.J
M,',21TQM="JH9^?DB W4WC\GC"%N#77F?O#.%53K)5_$V0]CT7N[*,"Z [XV
M7?H$[C;G#'*^;S9_[\"C1),CG;./I"?Y/(*6-U1=(]=$#KA$+E?3SN'K>7%K
MN5Z$;XEF)YAK?Z)G[YEW*J+S<VKW(AI)(W8TI T>] ]</N#/),\_-->:#X*"
MH[3XYE;IP-#D6)K0>&-W8PHB-NW!-D4A@;XR&22$(K/=M=:)=]7(Y+0H]6GG
M"ZT%#_\:+\4VWH8-? WVE(ZMPXZ>D7'[@=3AI-0:3J3:+[IVN>%:?[7U3)4)
MVI-2FW:O3]&W6=E,HV_]&KH+KI6\AGT2'[,"7]!_#A?.] +#_1(] :@]$R.?
M8/LF^I:=]DX<%?K[)]BOB/^\EDT4XVI2;:305>9P,T4GI]Q0H:_Q98ZB[7&9
MLIN@/I*J.D_+\FG7M-_*W?B.TNVA-)MTZ,DTM]($'T^SNC&>4;-H)YT 8A)(
M$EG'YB+76B?>53,XQ696DHZR>4)KF1GC-"O_3/,#OBCVA[KZB!]P_D:9&=!!
MLIW=-4F&SBO92Q$\461T89SY,6@F_"_T9B59TUQJDWA]]L&,B5Y!F@?Q@$HT
M/KQUYL-;9SZ\G9$/;^?GP]O)?'@K\^'MBODPK$T+']25;^##6S<^Z* 2C0^_
M.O/A5V<^_#HC'WZ=GP^_3N;#KS(??ETQ'X:U:>&#NO(-?/C5C0\ZJ"S"A]\(
MV7[+\KPKV/&HQ "1#I+BDQ@E _G@4(I0/IA=F/A@TDS:AR<<*X@_[YUQB4L/
ME\HE7K4@T\.@T*>'#W(6H<=%L<6[K,AJ_#%[P-N+HJ9UG]'133/Q]?YQDQ]8
MWEMW&@%:%)\8Q&(@+0'?*I2^,$4QT1S"0\*#P ,/ F2'LLY&DT0T;C2 Q"B9
M!21R= $PW(]"<Q!JV<[ML2#:T_Y.LL,.KEH6JHMK*@G0JIW-EU-O5ZF;]%KU
MWW'*GO)=$"OI]AIK6=7Q=8#%L.NK4E%V?I>'$>S.*Q=/DY'4[I12=1*K%9TE
MAX66:;,2"+XBKDV>Y[1-O]SQ)!O*8[)Z@?::,X5 Z#UG6I^A]%!:-MYT-E9(
M^&^L9R0N.UO%B59#/1&7+SNX[FPD)]UW9J_R!6_HXZ4Y-5S1IQ*0[NB3!4 N
MZ5/Y!-FVKC1OOZM/4ECO97W*JAK=UF>HT!:_([GQ?7TSUSIHLZXW[U?UH@$7
M]=\$LM-GC@!#\^P+@Y@-,2GH&*%F0SF6R%R;\M<JUT4VK5PPU"TE (IS>B]F
MS.OTDMXCM*7/8L/=5I'$XYL/<:\1E^&_.$* 8Z+%RR28=!'RB!4FT+])X"7@
MQA@T0\ 3^Y( EB^+Y8IH\@=W^X &2'41[:=.UXI")$^WE ,DG%H<6;.HZU19
M5V)/"H8.-B#".75^>X)^PP65R$]X.I/3[7U69&P;+D\))&RL(-^Z#0##C.MN
M@&EWJQDT1EG78^ +-!B[.)H*,A&2FXS]3*:Y/[F1.CEN"WPYB#)$9PA8Q8[1
MS5J%^58+G4P_*H]E(.BB\PP7AQ4>K-P8Z;0WN*S@N(ZYPH:8M]1L'^=#T1'
MET$ ?*34>?"&@10;VX0G:^FJAN'"%@2]P1$Q[*DS^S6KM7C[@7XMUH\ZU#SS
MZ^7N?5H6[/3Q%2YYZM?3>W(8A4E0F\8LE]XV9TF%.?'-H,Y4 I7)/[>FKP\Y
M 6?5V4%8&$*,G6AS-,6Z[E@80[23@"IF#KW*BN9?U<]KS-8Y%>G6E)YA%!(A
M"L2T/3GHLZ0F[ E9R!+-SL[V/*XZ1RYZ+U'T7*9H:Q%1DXC;/$&-U1_T= 3;
M<^#H\^VFG#VI#9P^9J,+U^?W!-.E,7N*&TU=OD+D\&HIXHSQUN@9+@#?/"&=
MK:_,5>Q,"POP#"YB>] :)H2;' (&=J\@\APB_4=-)@MHLS Q_"-8U@SH]XL<
MG3\Z9N@ <P,5=U>4%00<\G#A5$<GF-CY496W9#:F+A(51QUR=:(PFYCXS'JQ
MP"AD\Q\:50SV35%"JY:H"+R25%36NB3NWUVFETZZ3Q=GB"Q\#6\@C>UW<D,[
M&%WJ"^< [.Y?Z'<.3M0U1\G<;A(&<YC\'6>W=^Q.X=,'7*:W&%V1&E/K:8[:
M7<Y\"AO5=VF-_DX.^1;=I;3SD1;RP.W];H<I.4G9//Z#7\-7[3)V<2(N=Z2\
MY_E^STFQS5BI5G,U.3B5E-<;ST18$2OA_:@O2YXM*CRS^&R\21W2.'A<!KZ/
M'?)=UQ./O6YU!W$F7?P.-LA;0W:[F7@Q2Y!UN68>PL<\P35>9KYA4:Y(GFV>
M=+U81VG-*' D#3P8U)0&:!N$W9O/"'&HG;#3L8>JXB&A0)O!@0V4%2* 9(7#
M_@6.1;Q=U_A2!Q;#,-.,+\UH<Z!D&G0NC$C0U7]'7P&@%"OVJK6?1A)]%?]?
MS?%W>,P9%M'A@+>&%-W]H\V*96NKW#!A]U@.*F^WK@1@Z;L5#IRR>(_T1@?F
M5[ N:J](54IO2ZVW?2V=N#+!MQ4ABQ#@'=[ALF0)A6B[2KMBC[@Z+;;T_^?T
MQZP>\L!57'P8NW@@*US+ [*'W\&9B2A6]:258/T=*H)J)A.7+\X53OPK16:/
M3:M/HNBX NW+N#H+ 9?HS70(:^00%^3'JNB_D)!]>8@S=&,@81>Q(W-5$CH
MJI^N*$+J_IWI9T_7U*VB2^.A(;Z8DT8@\3Q*%4H[-U<FTKE82%HA.FQ@8LT9
MQE;P!#'!5?2,?/! )E683#P'Q3[WIH!OP61$O!O'$WU='NJJII4\/GSN("FE
M)])(@F2L,98")FN-SH4]<XU:L\U>4[&GL7,QV&MRE+O&I>(%-PP*XT0V;C!9
M]M8@=@"Y.IY 'K8]5KGA34%C.:@[@G0E +L=2.' Z5Z@D5[R!=_RF[%(=^X;
MBV<KN0=(6YNJ&X L5=^>^-2)*V_]L<)DH4DE2L@[DF_I@)(U4_73:#9))]!-
M(XT%@N>/=#Z=QL:D3G/3V%AIWCQM-%)(KID7A/E?L:>)M#5$7+[I<&)H*"?/
M""U0V: #5KUYOQIOI]CY'R?HM*[+[.90MRN-5VG\H^Q3@6 8<?JB(>*HLAOH
MBH!ZA@N\RX;;8BU2W94 &JG@-/]&[R S?WH?YIS\:JWDHIO>:UOPV+GUS15(
MG+_V, >^4EC.:[\H*D##H,7'!&B(@'B<G&NS':%70B+RB?QPI!@"XW2X1,W?
MV8W!WF4/V187VVZ=\SRM[J[2;#O J(_*>$+ H (W,V M%V!.8ZM#QPD#O8F$
M_0MMV^>#5!=;DN=IV?LU,L>\X*&>97"%U7BZ0:NIF7>(BT:O4.ZPR\G59R@B
MV4I,A\8MWE#\X>UW!T9C\F98-(X;ASG@R)JAMS-,HEH=AN*QL2.EAS]!G?1)
M?^\3#Z5,Y^7B4JK&^;$IW$7+RMCTJ88SM.,G_0R,[1.(K'NR%[ALBYU=:W(]
M(2GGM&U2ZS6/5I!.;U 7PR1ZRJIJYU"/ J-<>? 5"9\T4;;K6)M2@L3G58NV
M!(C&JES#9LIFWJICDRH/D)/L<%.E6A9J8Z6I)&";*S5.G#98*G63[O$)$K.)
M1XE5;"QPJVK5MDL'; RW7JI4E-LOE\>25U"T-G%65Y,AU<W(OVP@:6?G(9 4
M*X_;MCFCG.:L8WE1G*?[K$YSY1U93K)M'AZS;&AR'9>2@)#&YLF8"\>HFX@_
M:5>#'7?$S;[WJ[2]+W$=5RVYU3GQK)I!=AF3BI0R)AZH8!.1NGB:C*PV<6@G
MPP??K[,"M8A[B= R)>\$P5?$;O)G7*=9@;?MJ2AE=#8+B2^B$PJDCMDW2"#6
MNC#Q1*.4M+\?CY*O@Q*6.B2N7US&OUJV#_Q%80$:2LTN_+$A@N=+!8@A2DY%
M2<PDQ)O-X?Z0TU[U]A.N_RA*G.;9O]AIBP=<U:RG_1LM\$=2J2/F5/6VB^NM
M'MI!F5C>X.Z*OU]CY\777'*40>P1>L4>_LS._9\^I%G.=G^]WI'R]9<TE]/J
MKH*SDV%&PJM^T!'RM"+UC4+1OG1$$-=:W>]+?(>+*GO S72G+12XZ8UC@$T/
MCOQN)809_GIX=>2\Q4[2$T7M16X]X?8<HH@!JZ.X(WS4W/;"WIC49G4-F]>"
M6^B=&5Z.0;#[Y@=X':IW2?2&;^)P=@6ZD\/;*PA^Q9Z.T\OS"\W.^N\*L89-
M'?.B-N+VCEX9K\NTJ'*>->MT^U^'IH]GZSPY*(U[3D8E./XZE V0MV9OCGPU
M&4G.^5V%+)O440H=Q=;'51=PJ(GJ#JLQ00VZ&G;ZX'%I5K[#.S8%(W:QLZ/M
ME3L[/93'+'52AF.K1UD!6>OFU9&]+L:2*Q;_*7%9DH>FQWA%JOKU9UQG)5\L
MIEBN#VG)TE0W=RBLCM<^L%+SVQ^88YX[V-#P?0JRETDV*N\3>$?NTZP84,<H
MTR865<N$)F\T>0[.UJ@Q;DS/J-09;4U!7YLGL5,O&BN..'[G089%E:B45]$)
M"8N ^P,I<79;M+V8<U+P^RSX5<P?TJSDNR!8EM><5(=R",*)VN)S>6L'4F5B
M:4-)Y._61"]?:XE00%U'E?[P+2VWJ%6-2\"I$"+!]2J3UM-(G\ZA.%ZF%;O?
MY^0)8WZFX7+/NM7*CJI5KFW-]'*A+9JM!,&MFL&!L673ZB5-HM3FM[7T#>TU
M23P^^J")TXE+S=SR$('=JVMT,PDI;WH7X*3B APLA*LF0Q8B+Q!%NES403"*
M=ER"EN.BJ@YTS'(HL^+V"I<9V?(H_QE7=9EM:/4V^8%90_L)UY<[VD;L<%;3
M\#\^40%CKI^"*,@<1 X;@/<!27835@YK5IP0\PE3YE=4D9U@/IM]*'&S;L62
MC'S+ZCN64H9O?=J1$K%%?LQD6OM"\5!$3_\*!N-A>AXX:G0G!<*LCK+^0+(M
M9@1K+EZ#"V'^]LPQS,?>/$',_XV S@R%EV9"+/.PGWP>AJ1,1+>*IT?@*1&J
MR#D1X&!JCU&3L6\.4NYF':+4<^(3?!X\B-+,2BJQ";H96C:&4&,)-:9.Q%69
M)ZC'OD:<&SQ!U"3K7?2,_F"@!5MKIF'4,^*T4)_QGG+\+JWP]K38-HMCBE=1
M]0X\5?L= 6=5B!CE64ZXYMW=L37HN)H2H:7LQ%?65/MB9A@3IF&NSWQ'"R.2
MKQ&R\"VHIV,HW$KM8D^'#Y^%EKJA_'XP;6O29@9VU-2W#[B@9I\^9$56W>'M
M;X1L*]Z2TB86EP^C]LE#HTN)ZZ 1G C5N53A^5!=7)G3HMHM).TS=,L>QLZ'
MZE[G9%*E#%.D6A7E=*G^ %N677\GY3\NBJN2L)0)3NRR:PS99=* 8I>]5&#L
M,KIR8I?!0L*>L6MV]\W3E=#+H=)5]'+&RI!>>D4EO3P0MBR]/J???D_IP"%+
M<S=V616&Y#(H0''+6B8P:ID\.3%+;R"AC]!]^VPEM++7MHI5KA@9DDJKI^24
M.["636YW=JBR@M)<W,9C3&YGDATFMU/+0B4D,Y4$-A^9QI-3.C*E;GOOT<J2
MD!GK5I6$S $,W=#*H*+,0;8\> "G "Q>)B/GC90<L95 +QA.MIQV07B*=;-I
M^L2*<+FC8YBTV&3%[6FQ[:; V=(@O_5K@&%/K?:&4U>MT%M._4IGA-E?&XH5
M^);M]S"%:'>OQDM/':TD[_!-W2W?\DFUE"IN^2F8#1.)?-^I)T+(Y.H;W'OJ
MIBS=?;HN6(+. 'OZ!$"FF/<5TGQ=LY7G*#TNE'+@GG\/4#7,\\Z'UZBSN[1#
MBZOZLC@G=,!1UME-CEG XB.-Z_1Q-#YVE.^&QU;YX-&Q8XG"!\=V1^:QL4T_
M:450E3[P/8HIA<D]X^.&J_ CE92GVRP_U"SQQN9HB5,6/V[NJ'_,\QL4I&9[
M&8IFST*=/L8>;+M"ATRHW>%0VZ(FC[1],;H(-:]+G%:'\HG'"[X!\G3SSP-;
M'V)!XW=<WY'AA5H^*N*#N:D$<M2G7*$T=?1E8JJ3B=%B?^2VT:ONR;2ZD4GF
MHMGGV6J@YM9G<Q]/N/H,Q1S/X-GM+:$Q?=.["![=X7S+%BQJ8>GEPE'309L#
MC[%VA[%5_S.V*X =:L9%U:3M*$O6N/-YB:>CB.AE\AUNS4GHBZ*JRP.?L.#)
M%ZYIIT"<I?M$BN;0PV>2Y^+DZG#6-HKS=AIX8>>A4X-1OE7P5./2I39.72Y;
MF.33@1^(H^&3G_)!7T]O*GZ^./8,:!S:D=A@'DS1+EH&:<XW;N19[IX[?HZ^
MLB>C<!/NWX9G$(:X5\U:EM"X:/5BO7--KRQN8&L$3A 3$5>B'(56<#&;O;Z'
M=[6Y(D00W*PSNLS-'5*+$*B[O+)WH>4 LB81\2G4(H$4,?D%&NAH7)A8H511
M7/H;%_K&.B-NWUB&N4JR#^[%( "Z2&%RX(L"L?S0NUWWO'?M[O/%@V$)80HH
M(BX.M)DU3IO$&DW'^1V;>\9B7_KEH:[JM& 'ZH^YY=K^] "D0-;$%PVV%D@U
MH+<))61X,4RT#;6>O-_M\*:6EBRJWD46*QEY02&3@,-##A^!1ON1!IH^RZ3<
M$C?TM!>'7^/'^BP?]\"L<FW*+;U<:#XE6PF ;@,P^3'F4]+J)=W54-U=]Y'S
M)5DKDWA\]T&Z))VXE"YI>92 ]MFL7B8!1?3>QFA!7YD,XD*Q4VV!0,?0GPO#
M3\2>W55)=EG-KNL8;A<</6AW!/8>A.ZN&OEPVGA-ZC0W[NKKFS5NCSH*)BRA
M VXQ_"IG]Y=$WN(TK@!B^G2#/4K=<VD;TAQU!YL94+;K5GMOGG'UZ?:86>HO
M_.:7HRW0JUW&9MWJ4%S.PNI1ND3HA/V9'[;\S#DIFTL@!I>W?*+5P%+#DCQG
M8NTVGN<! ,,U+#801+Q(A=934TVL'/WZN"9R;;25,4#A9'WQA2;H!_)E<HE#
M&37%L8ES_O:2C[BJ_L;W#W8Q-AUPL) YF G=R'NAIL., -2\S&9O,WW2A^,]
MWD3AY:Z92&@2-)VE5;89<,Q7S33UIU2;8X[/4+Y9)O/4_KQG[51FQJF3FUQ%
MZTE;Y(T0VQ2<'5VFN3:%MG52S0682UVW5![8S;8LGERGC[AJ$NP/VVBKW/$2
M)9U<^'U)YA*$$LWDP'(+DD8O$;W7FOT8_0HC2_T1CT\]NIA(+3ZX@\@1&,LL
MV>-]B3<9W\U#_YUCOJVGV)[>LW'%O_COPR5\#Y5V2=]))71]UZ-<P4N];KZ,
MJ[XN)I*^E#@=>7P<>1G8!P=D6CT-5H@=-*45XRFP6^ADV::YZ2W-Q6HV;P;E
M3NQ52DNYR?:TG,5MMTVND?Q[5M_1GT2Z3B;?+H]_9LWL.'/+0OZZDVVS^PL^
M&;?0%PD_63=_0<TG\^;VG_164]'^+BUJ<M^_:F ]/>[E:$0B('5X2G!FM_(I
MPZ7CQ2)A7G'=<WMLLIO!%1.X$^8+9[(N8 !N/3!@S_2V(*MK\&4S161H;XED
M$&7<8MQ .Q>TR>QXDH,HL)-^R'SA_ 3=Y3%3V18DJ=A1(C-UL"@H[E^@'I[M
M N'SX[UA \SS(7_$S3:&-X'M$L%V@6*'U"476\.+,3%0^BS$;A1]F&>R( L%
M6K<@-TMG!C!^K7<AEY\X83<DXK)JC[4&#^)@C?9OL@$P"G%A"-B[N82Q/;\6
MXGUA/*@'5BSK'2/A3I*S-&\R(]:H>3F$B\CG 8$A.[QT!)H,(GK!V![=4?)2
M6.8UUFJ0^*5.RWI^HCG=Y@/@14&UBKWA#[(YX>9YL"U\CS!,.4#W%\,6:7ZN
MB7W-C8%G.U>Q=F8:-E&OE9TQ-V\K"_0[9KO4AONT'43;+=E&T=#=UP[E #E_
M8G%DW%AM4DTTO*[0UT8B\A$YIXHF?A4RV/]LT)"V.L?"$>@TO(NCJ6 2$^0:
M1+U 0!DFGB%0%?/\9<KV0RI#K^I1=RM#_U%PCONQ'Y!0.C!L3E3?$TVNV1HT
M^C.K[M(GJ?W^-]2TMRN!N+*&B/G+#E/)'R7D?/$S53#P305CPZZUW-TYP#<-
M/[_Z--X/8*_4B"'G(V8YJC6Y>=0/Q?L-'P;B4NTK%)0CJR9$#H23YN_5Y*/1
MU :Q?4,9C[),'Y&6"HV62.\\K>Z&._$M8H:$>HW8#!G5^OZ#=]GK[?OF4^-J
MO<QZ^S3C^4VK7DNZOJQJ4F5:,JLI*K[=-J^1MB574V)DF=-874ZEZII\QNRK
M93F6SGM>$U:\JY*P<F_/GOZHV*&:RSTN^?;0TTU-WX@ETM($]3E=M&? 9G$1
M>GQLQO<&Z2'/5$#CR;4Y7"8]JXQI96M7/C/>Y.7@FQ/HSQM&R[WP@FZ>$&D]
MH+1S\;?(1^CF9 Y9!JF#@WLS>)+._'TO@0!T)#5G 9>.!F)D-P@)G7$T2O'"
M'O,V^JH7#%XQ/R@K?D:=*W3TM9H>^G,.$(8A['.,$C&'U*2XI8W]/;LK[)KZ
M4=R ;1)IA]=*D=!!ML%O\%!;;=LXX%:I).S7U^QGQ'X_0>S)*BXC-M8:<?O*
M@\&X0E(:DKN 8*DT$>1 "7J5/K%U3&V."(/0,4&$4B@\.X3!=W"3K+-NR0NA
M4DJNRW2+:;>V>4I'Y/QQ]/00IJHCKA]ZE!A"(3O("N&"AF42"=_O<_*$\6><
M\RL/LO0FRWFKHH:[LWR;6-@N'YHZUK5$H7QP<61,(&O59Q<0L_4YGONA;,00
M?F0W\,1.I>)>[V1"U0QRR=K4I)RRW@!;[GHAQ<9WUK%K-[\K]\HT:R2:>2Q@
MJ_T+BR"L0MQL!/=V(!-4<&6R7I@$X$7<K*0\'M/,/:WG$F1H+ \O8P*GB8A.
M0,9'USN]' *"3@P!EVD!%HKIGX:*SF=X=;MAV_T!*YGN63]K#9,ZZZ7NBJ9N
MWI'[-!NF@3,+::9O6B'@"1S9-_043F?=9Q)'*&FF<9JG*YO(&=2@82I'6=>:
MR9Q&UC2=HP'%,GL-&4-Y4CA.VRM"R8?KK$E&] [OL@)OSW!!_U%?T;JO>H,)
MMGM2.2 &M=GN;H2Q&;IK#O+-@G?: 17&N#L/Q$<BDGZB?6..#^8)[PSL)8NT
MFQ[]-#HL>LE,X!GL+H0P+6U+G(5NR^^=.=UN,];12/.K--M>%.?I/JO3G.=,
MNQG>YOP9__.055F-O^#R(=O@*WX(DJU$W1;<"K]DUK2/9D9WJCTUL[B#7%:?
M\7NX1$^'.](6**[S6OL<[I/F&M%-3[.=/EW1(OF<O-$MF,_/5=6Z^0Q>M6OH
MWV-XF&\'SHR%C1DAVITY5Q?G)\T=?:_/F"5TE3[Q+MEI6=*R\8;_I$F*2A^C
M'6$3.56->O9^!)19T?QRHTK$J9[QN6W>X1U$+XN4-NN0D +/N"!YA\^>T)KW
MRX30:#63O&O+3"!7ES'5@*IF!><TPN8\ &H,+)5E7\R[?J#?Y9P4=58<LN)6
M;)@C176&:2#'O<LXWC_694K*;5:DY=-%C>\KIRQ>"W@Z9M:?SU-X3OVYOX+3
M"JXM7?.\Y;0DTY_-<WO+S@VWL(;+=I9@!5D4?J,4^7,Y'"3'_QXI#WN'[LP%
MC41ZGA*ZJ$B>;?G.,!$"&GOH^D<(F &.+RT&A*=$F[%PH'G2%BAGI#@@,JK)
M1X@8 ]'1#3KZ:?L(0IZ[.EEGEK67$T ,^=B>?Q")F+GMJL3L-/_[9E:_7;([
MK2I<:W:L>VBTR^\N&L&7SSN7*GCIW,F5^9)ZNX5$"'7[U7OKWNV::\HU8M]*
M[PX',JF^AE?86Q7EN^W]L1?[OOMF*]N[+#_07ND [[YJ]MOM!VKS76JO+!_0
M2JR'VXDWV<MFDD^FJ^M%HK%^>A3T&FT;W=7>7Z_&C]NU]2;L">*Z:CM>4A\'
MMK 9'3V=0B"WS?0X.C*OWB=]@MY]+Z@UI82<$;H1EZ^:5O!#FI5\(>U=5FUR
M4AW*T2XEFUR[O4@O%[KP;RM!\&*]P8%Q@5VKE[ ?T0-?#5U#/\U>B<3C>P^6
MDW7BTCJP,SJ6V:9_W'1H9X";<+MMWR(<NGW?J2Q&P/RU(42!;_D13]-N?ILS
MXZY^LW*?(?E1-/*V?K>:)K[U,=CF;]21MOO'!!-H;\?-U70\B9Y-3^@$<80U
M.U*.@B\+8(9N"Q3*8NZPP;=\T[CJ#)7R6;N;1GX6NH=&Y2EXY\S J'&_C"2;
MB#]7<A)*70_$\OD&FV/Z(M*6F/DJ$G:)=&3:N3[?=!5:/<L:U5UBY%2ED>+*
M[[3C4V9IWF8*8Y/Q;'Y>F3??35B\O4TX$,%N90%!M-65">$6Y2Z$]9XC+K"2
MS.V.=4Y\:T;FB%FG3YJHL +M![JYFHXMT0\\ FS/CHL7MR<CK)V@]X_MY5GG
MI*1RU#!;R*W:]O5%0M'08X3"8\0>8Y?/L6U3E2'=(M4F\M%)A>8%,7L/3O&A
M-6_,UJ'12H[I4H_=E%40PU:)Q/F+#]):J(6E-!6.R%@$\MV0[7><LO$:*]"'
M$O_S@(O-DW+HY*$A/HV31B M/$H52A$W5R:ZN%A(CO,/)Z@GASK!E73X??!
M)E68S# 'Q3[;IH O&O..,RC_=T:#1+FY<^>@5=? 1H/N#+RTEG0.AIJ<^G)5
M;TO'6GD^L=-:,87M<+*0V16/!EIK3=@([H[G>%2GO=]#6=)N@+*3Z:-B(O9(
M90X^:\HU"XW'OKS9.S1A(&TGNI)NJQ<L; 0UP\G$RX&FE8XV%,9C(1VQE_Y$
MU&N9N*C2FH..^M+-PDBE.V]2*JP8>-F77C,U#4"QL=.*,1-!Q\I6CCJ@<Z%+
M:)]$S.!)I*_)=?KX]ZR^8YLA:=$^D)*?^#\;GO@?,"343'>Y[50SP?>DAI4?
M:!-'0#',EZ].-)OPNWF^'46;X[;-M8+?[G"!*J98-2(XW_*$(0^XXNG;F_MZ
MTV]IN8V]]3T4G@0.*L,+8Z=9DR^7?6:L ;Z).*P0<Q"GN^'XJ<FG0]503\^:
M@><'6XQW+,>C3,SKXDNR/6PT]\6KGG5GNJ1GP:>W%)["SVG)1LTGLOJRB?AS
M);U2=3T0R^<;'IOJB<@'I$P5N0@&*1^RZG)W14%"V<,9<5ILOV2W1;;+-FE1
MBPM^*(6N2)YM,EQ=X\?ZC);F'P- 09@2'R[,5" A(-X#Z&A58%%,K LRG7!M
MEN^_KQ^7J2#P([ PD.- B,5^V'BV[ #M)4(49"Z"B-ZBDB7\+''/##K:0:TA
M])690MQ6Y 9P3;0R="'7P*V(74G:H[TG!<]AQP]9\]FIRT-=U11MM*P#,KN*
MBV]L%P\,*J[E"8T9#GY,(<&JGISG:56A,T0)19OW.F,'.C=<JSF1')?+SM5.
M_*M&IJ--JT\Y;W0MN]IQ]C1>#/V('VAMC>\%]E,:KG58E*"6.IS*!K;28?/F
MM-!A-B*M<_3V!JS@RF%/0*C6-'R@-%S2,.HJ5S3\,+@T$U5[D,PTM&F,.:C7
M@".@K52 [#.X<J2>UD*BV5:W+MY9$: FG2-PQHS3*6KHY@RW9<[\;>[P]I#C
MRUU7Q.;L..T$]PXJBD)O+XMN9P+O.%_S) N:^:%9;+=G#F%MAQYUF^--@\\\
M A?*>,8.U%?R(2O28I.EN<AVP(?0/3OH/*7*>(O2NK]-L#6/:._[N!&)>XA\
MQF\6)I"9 3@X8@CI0CJB."N5%TS??IT^'L]Q:R[!=I"4TJ=K)$'2H!I+ 9/!
M5.?"GGQ4K=GF#>49'U=SKZQ+I8XR=[I@0%#/H#!.FNF&F&4[\L<"51I>N(@.
MN^Y*4:@^NZ$<8)UUM0^G7KI*-1DWA>($V4IXXE3)JMZY'13#;KE"0]D?=\'0
M(EQA5\Q:6P^SD/@4.J% 9IA]AW)":]W$!HU2<Y/Q=7N3\6K@;ZD]XOJM9<BK
M9?M@=P3$4EM@-AAO>5KGSW@O]O!<[CYF!:;_.Z<=O&R<!-E#Y[AEQD4G?"N-
M>\F M@BX^K3LP'&PP1-7[H5HDZ.]Q \D?V"CJ@V70;N4G4>OGZ)OVO% ")E8
M@:--/G;5P>:?M4 2=O>FC\=@5+;[,B58OCJ*([+[&7$-M@[?Z+QD<)IV6<Z"
MT+B+WMTVSM-B^_EXS[6MXS1!\[@4[JX9OBKN6TJ !7(/EY:U<F=+B;BUO)G8
M:Z[FDV\N1^+.\O4,7J9 B 35[6B%W=7 8+%],GX77H&@W0U1Z^R^6M>U!2>M
MT:J!10ML/<"I=' S_39W;G/X9BN\6]A<#YMM6IXV5PRSHT."VE9FHRM:DM7,
MR[NA2#GC[@/ T5RZ45D]2^X'W84YK#YS\1E3!&2;&F_YKI\_"AK83]FALM--
MG3W0X8,CUT&MCV("D'6PV 'ZMG Q!JI8;K$(QEOR^<L?J'VVEI@#BV9E;)J#
M,*,8!N)$'>OFH>0J8F+OK.#9TU%$'&OCKT,;6=JBWJ<42_P9?]$_^=%<VI5C
MURQM^,DW]E-0!%VD+([Q=N:RS!R=%_F2<\?RN5\B)/+/6S;63C1'X5'/BCCE
MR^1Y^M(RX_DXU]V.+,-ICU9GR2#CV$;-6B2?%FW9H+=P^]=_439DD8YFMZ]X
M_ #5:<Y+1*5UGXL/?,Z>V C2L=V+4(91>[=H&<#:N0A?#JY]6[;P;NW:DF5*
MOASN[]/RB:V%L.S1MT7V+]J2\6[SZQO>JDGY%<35G6MIV6*P5MFBQ0L?HY9L
MP:*H6["886SAEHO/7VI:;+^9J\F61JW(!$M@;<'DMX"+Z%.*X!:7_2TG5W=I
M49/[)IXBUB/K)IGH7UN6_.,.(UF*H7PM\74Z*I51,A3DHUCG;5 =L<(ILW#<
M^8-E%A2-]3!0?F(GC7FOGV=E<XP_P19'<2C (E@\"GXKN+@44A2W^#3=0[\7
MV+<B]_WX"AY;M?L[SF[O6/J_TP=<IK>8]AQ9*F@V]7%ZS^YW^5>CT*P!KF8)
M+QSBRJ &Q9Q1<)ML6!WDX/BXS)6PI+AE6W39YM1N-_: \$:9]@)8M4SH59TF
MS\&7<VJ,&Z_C5.HT.YUKMM-Y2Q^<H%UWRVODBS>--4<</_3@ADV5J'2QIA,4
MEMG-WVVND<=+(EDA'_#P#LE-;]"D.QL#8ZP]'1!H+/04 <B[!)\V""V%\51"
MF/&DF9PY&T_.K&4G'! >"30J!N<B@FQ*YR=@*;-( .)+Y(=-?6#G9/F^/UY6
M,=S)M.?PO/7$1_?0"XP@WB4,#18^#DUQP=U.(HGR/KD01D?IU80#?\B0@-J4
M2>ZLWN?S=*PN<VJ6AILT;P97 PZH'K6G8J5'H:=@%7Z"3[W*-HVG7/NB2?.7
M&&V>-"D3(^_A4M8#,7^_P4'5GH1T,-54C0O/0IUN-H?[ ^<&GT%C;5^)[]C^
MW@?<'#;_2"K7&:@@:Z/9IXG6P&:>@MX&;M9I:C'<9IRF64^:7=^2L$AA@%XQ
M^9]YBW;,Y(#>[W9X4U=(K!3A[5JFE,(PJYQ.@J#!:"IIDE'U-!(,L1:.5&S$
M[QB&]**C&*,2!0L@^G*X1 ?K??(61V[\5Z@F_P]^0A_2C<C)Q*9;^$%+MLYU
MWLN!R@_>7Q2LH\5'0VMAM*'ZE72UPF7$Q;&&FF@+HPOTR*^+HZD0:Z^4%R(,
M7$T6!RZ&5I,G&Q)3AD.\$,"*>&17M57_\Y<_E%>@.,GVYQOTLA!S#+:2@,1I
MFR?KA()6-SD^[NU/6,MU\FYU/9PH< 1'?W) IS*:$(@#)K"0;/4R&4EO)"CQ
MK.;H\&*AI G#,%B*%(1]\RI2@?[EEL<TB\/I*&B[PPQOX7:ATL%!O2%8[CB
M CDEF@OV(R5KUZ1S52=N95+2O;7-]2I-1W MJ>S H*_*>P?,JW;N$<J\,J,>
M.&>?38C\F!7XHL;WVNSTD+8!0V7/]@K"Y>A-UQ R^X6:.VP>?<&'3F8;<>,O
M('Z..0$<0W6D XRCG0OH6*HG]?+[#]@.";[.6N'R >O"I(^*:M>!5@5RPX&E
M7*![#?2^G+<9Z$P,=AAT6W^%X(H"A1<J=!L+W-"DVE.@T=1N)W %X>+)5G]/
M60%9 +DJN]1^M*3G:9Y7[& 6*6NVD?2"[Q3F3P=\ +*F2- ZR1I@GLR MX%,
MGCFM&*X9-:=83X02/SE0,8EFLW%VE%E/;LT03&JR;H;#7,240*.Z))T0Q%DD
M$HTOT=3L/[0+B@]K$@P,#?8RA++>Z,%$:(.BYO+9M>P2=*A8XE,%,K_T\GWJ
M>&!FF0T,^)9Q\C/>LU-5M!^OYH1-K-VXH!4+75:V^ ]>3=;;-RXBZ]02\01=
M%#QCRJIX8*U,XO[A!RO%&FEIE=@5(XO@GV\PHB/735K=-5N+1/Z) 1"M<N)#
M&.0"*6 M@1$8?VTX4.!;MJW*M!QL\F/B@EZOV8T7%_/V^B,>GUI&O5:\#_L(
MP #=;V/U,@D;8J=-LUU3"'0;-87,SR\!.8;M-6'PB;BQYKC?YWU:LK/9U=4Q
MQT&VH8. =UE^8!G!W/9%3K(RVC+I:05LO]NDTL/M@O-U[[8WSL]JPG;J'D2O
MGXX"N#2?U!/RJ+77[L+>4]ISPVO92#<-@\H]=B%P'NV\\S*FWI071HQE(DIW
MA-&<F;!_RI'G$[C<,\'J_2,N-UG%WN2BJ,NLH&_(5S'>#(/.[([:N#2CH]#0
M-?LW"(YN<Y;0& #G<YQP19'X;M,_6YT>S:.;)U3UY,2\&DJ9CQ-$&B\G"!_]
MG*"L];2&[ L+$(PL">5!7)[-GQ2ZEXL="RW(/N#B@$422/XNNA/@-L%N\54O
M&+SD:BM#^$*KP8-Y>56KF(AGJ/=P-?-.#M5*?"I@N&:JDY=72IT1LUR/9THN
MYO?_/&3U4^]X$Q\A7M^EA6!_EW"IS:4E4FG]1DW7[](:=UL\/I,\_T!*9E75
M35I?Z?I]JS65#J)#MJ;W >S%K>JUK%V_%94V&:7"X_*OMU0!]6[;9B-IGOUS
M+=%^;1]2UVU<81''?<WU%'+405U/T5Y:"TY?:X>SFET,;_T,BS7<4PHU>WOM
M5ZC5-M-3ONUZ6V?/MXG3*'L5,CEG5Y_D.=OJ7K*;)IDJ_>-55J MC4-I6?%V
MF$_=1%ZV6LDG6[35#8A-LS>V/F5;IHT-"IK+-:U7938*Q>,'_29&/( (\Y(/
MEU!+/^ -L>1%Z1NV1KU&L,G(B?;LCV.(66_@D>MF2'Y5S?4)R)^/2 !=K;#I
M2$9FW6JV337"JY/_\CQJSY0NQ%*%$7<LB&LP>%GXL?BK+W]4RD0@#I+M*0*3
M9.@) 7LI@G?_&UT8=_8;-!77DJPE5X-+S1*O*ACLL]<K2'OH/6"S##=H17]*
M[_'I8S8Z=J-XU*)?>A0*=X6?8'S+-HV [HLF["_$_D1?V0^Q4:NJ F+^= -<
M]B0D()IJ<%'DO2/LC@\-]N2' _2U#X'P)_N"0F!GU06#0KB/PN:GE>!P4!T*
M)"HK;(#%1D:%1DV-+G-2B V?KJD#12A4/FO/ \G/0H\ J3P%G_H9&#4>])%D
M$_XG8G^O(B"J*X)8OM_@R$Y?1#JE8ZS)14#8;/+]4M-1.!N]?Q3W%RH@Z2 I
M7MLH&0A7AU*$@M?LP@1EDV;2_<RVK(J]YZW$"3I+<S;IMPK,N]0T\:H2F0\&
MA3X[?& 4DRO*_H23K)DO0+T-IY+,Q!FGOHA9UY4WJ^BVN-6ZG3NF3HU1Q8$_
M,;L\_9O;KM/',US@'1V3OL.;$J<5KC[CZI"STWKLR/<'4N+LMC@_E"4N-D_7
M95I4.7^% =*!K8K/#68UD+_ ;Q?*=+CBF&("E)=$N@2R3A_1C3"%MJTM5+;&
M$&,Q6W!CYM!&V$/X<7/'ED$0;K+WQXTQT&@GLT%-CEM QOL1;BZ*+MB;H,46
M)^Q$Z<\).[9_H(6^W..2EZ\ZW?[7H4EJP7)>[S!] _:^/&=6FR_K2=D!@3<O
M]5D@S8-T<^#?%^BX\PS%L_>I -TE_4M,Q+G15\+JSR?H:!@=+9^@H^TFN7UC
MG1MYQ1W\W&7XBWS/T6QT&77V9J.DU#^$\S+N4KY@UH,NULY5N"6)+Q:.?[!_
M=>PW+(T_IQ 0<YF^S$C97$#W&6_RM*JR728FF;JBO\/5ILSVBF'G5/4N+:"O
M>G >P&GE#4_\Y^W7G.G/TUPR%(N>R6\B;DAX70YS]?E9D9/S!<)WX=PAYVE9
M/M'PQ/<9LLR![ZLZNV?=]F[W8=7<*-3;R^B84030]BC/"(AML.PC@&\*EY,$
MIE!NF4H@?"4?27';I!==Z^5QD(A69BV!ITR[+1#2A3K#R1R47"0:OK_?Y^0)
MXR^X?,@V6+WGNSL3Q5>GJVM2IWG_.<O[_(G4_QW7G[O)MZ8=^$#*WH'G82Z4
M.,X%.)9V'AAPXWRKT(B\>*E-(7OAPHS/SW[&;)V-C8E/[UD*RG\UT]>->N1
M'XF+)#;"Y:9BV3+TVY+(X6B1QD9N_WHWYGZD+67%S_T,FP@?%5&5;BJ!X=BG
M7*%!U-&7*?0YF4@&7<^3_J7&)Z@114PV;JCRP@295F=R6'#1[)-Y$@0C4/"B
MJ@YLKXR=>4I))>$&DJ \4Y8"Z'"<V9,[N63-I/T3;5?&&W6-:NEB H"2)9*"
MGAR+P05T'<?!ST3$B-6542CN<+2V^!N"(\."13B8(BXC:.,_/Y3&SR)>E]GM
M[>CPG[^BK=.C4)RKZZ,MHPO;K)>%>[F=U!<:&TK>_/KO_QM;J:SO,-IPR8J-
MV)K3T&L\ ST!0"X])!O\;/VDD;Y3;RDF=F=L+ES<P@!8UYA(_?KFH&QS;%KH
M?1\8=FY]X($<L6WZH]AF[);V&Y9ZN\W,?;D3>R&_'&ZJ;)NE98:'IWW\%;MM
MT^Z*P3NC?<L8OOG9PZ-Y?[.SH43\B'";U/Y;5M^10TT;)O*0\29J1TKTQQ>V
MLR;VWF1OU)"0^ASN,';5ES<13P;LRA._/>ZS9B<.ZR$/%Z]AK0:G7AM8C98[
M3?EV\9*?#8LS3_8RV4MR_)O/8_ ;,5F;ILHFOZ?%64$J&4 D@Z00,Y&D7:B&
M,0Z3Q,M,OT7BW#DI]X06 BL3Y6B>BD\Z>AH8/S3>0(:V8]LF4@^ED^Z'YD*G
ME62[T54/L7Y3F10#H3ZX9ZYCT"&@QK9'18O!W+&VVYL>GVM]&\9?[I4><23U
MZ< *<+EK+I1DFWE$C0Q'3G9!\?8FP4!LV\L $LJ,;DQ@-R@FS3/6Z2B[IZ@2
MC^.BWJ%JB4\ER#30R_<9$04UH,'1[F8:=$3(/.+G*-)&SQ>"'T,L#051S'L>
M<4[-W?Z&"URF^6FQ/=W>9P4;F].>Z4-[$:4ZC^(DW>XV:2_=X"NF)Y0T> #J
MZ=1\&;6/K42(GR"AP.]IE%7:(V5K2=TX#4PDL(Z'5UQ[F)#OO0Y!\T(+IKNL
MP%MQ<HRE8CMN8/N$Z]_2K&#7=KX[X&OR!=?TL_#01-_E_$"C59;S/\=;6$"M
M=DNM0%:#U[) WP[H5#M<J<Q+8#!>DMZ?/ Q5G3#*J0$<N7L C6 R&WR&ZV<@
MQN7%M1=%.^#U9= R+<"\;F6:6T/"'$_/>8*H';$I/MMTC]C>9O3JO,1;?L"<
M.6KO<G[77%QP=,>IW//W@\0>8'PN3%[-_BXZ9*+QXBZML&)5S454N8=K* JZ
M\T5=#MAM+B,?[GM:!JK)\>_5;7_4U*AV0XH1 <K=)[*&?K^)!3!Q-SZ>=YOG
M/K-%)>=C'CH]V[;'L=Y<.\=T)9QWTZ/"ZZ0M8R,[R7N>T8Z-P7L;'LN5L<X%
M(2Y[PBSPLNT&&ZH[;0:+!\UE]C3JO(+@TVE'XU$)<:WO ;E3-C."P#=B-XPO
M=[-]#26^PT5%8U:3BHCU'J_8#Z2@G48N=45'#R6NL[+9]'#L>O92$M&^Y^7N
M.GT<T&QF+Z*N9O,2&%QF?GN@6:?Y2FF*6G-Y380R'\82OJ=C3_5?'PV@=%,?
MTC)+<Y35^#[R+-7<#"&+P5$.G#,YZX?9[XSVH#V0F<L8@?FB=]-LXY+,HU>-
M@Y\1<W&"U!-GZ8Z.*- P^58OZV(K$GU;^/,/&88.U_.-&ROMS*D2==,6L'G)
M7MKNH+Y<N!.'KER(DQE#>OB[SQG,@THW-8P'..W.YW3W!=2];/5II[#>$ S
M!<<(#,8ZA]@[W9=KZ 6D=_2@.R&$3@B(BX2W*<'*(66(H\NI$>@83YH.X4;J
M$&9-_NU7;)M"Y$/G7I!PC O36>[+V441Z+<\P/)[A0(P9"ASM/$]0W!"+W\J
M!L,7 UR\O%VBT]9W%HJ_MS\E;$\(^7XQ^'8Y#+Y=[=(QSZ P8>E8UG-?.F[U
MYE^?DTNXP-)<YS!P54[84:\:/\,T.5K0^*W)*1'GOAS7J'LNQRV,5J]&Q#O_
MGMDO!&AIF_)[5F3WAWMTGY;_P+6 *]FQ%N:>PI>?<.>)-&@CDQ\XI-G!=X;?
M"F4LUQ@[2'38T]][J&<BN,BHVA;?T"(<F#2SLDGSS4%, E"A;9:S_!+')!X=
M.;Y?RFB:N5DI$ZF]$U,%;7J1SWB?UF7&%CH'Q+0+BH]E$@P,"O8R@&QW,KHQ
MD=Z@F)RGU1T[.-K^@K:'DN7@YCG=^$1-S4B6D6U<@CG4,_&I$9E">OD^9Z)
M"'11T.YF&H[$TEP[L]M*H)[(RX"/85TK%$.KV;'=:PRNJ8/JCN0L3_J&/DIO
M\>5N<II./VNVD8BKM;EZ?'YO,^^&5^>R3.H;.EIO]AUFG076;@CQIM\H#WU6
MVF'S!*E+-VX2[FV=.S>C3EV^Y\&D9?;G^I5E1CHY[>7M3*$KB6O/)VMI-+I-
MV1*\..<B]@E.-YO#/1N0XZUI7O1C5N +MLER0/JIZJ(F_-4#@]/4\H*TZQ.<
MFR*/M[FDIX%4^^O$=<9?F0KB.I%33DR&%PFO<CE8^%KI1X?5HQRTS9WJ'!+J
MHE5UQ+LX0?U]P][04"Z)_9B)E@XW;3ZUT\=LV-)IGK;)DH9/0],AJ;T%)SP:
MF36F-!I()[T?T%?V4^R,1)HZ(=8/.<@J) M)>8,L%;LT,M\1=GVB'IOR\S$Z
MV^=P^)0] B*T,^R(42$OH[3Y<3TX'=2/&JG*2AQCM1'3H%53T8O@]4]<U5EQ
MJXBBBB?B]:0G@>A4> G%I6S2A,B^9"+^6$6T5'U[8OQH,O)Z GW,F2IN2;0I
M(Z/RF8PXH(BH] 2$.J=(*,L>D;>*"*BNAS'Z3)%/$E$@,&;$X_GC;^PIYF^&
M*>8O]TRPZBZU;5.0<NE1'W1>+_W;*N;P G%[Q7QO#S+%,U\9K5=<S. UX?]7
MW6^1'FVCFZ=F;XZ0VS?V4<H<G"#2N#A!!2E>-U[HCX>ZJM-BRP(4V^?3;">*
MO+EG;G8-;]"8G<AMCW$>9Z,;-KZ?D $Z7S9S&2/$#3'[U@0/?JD*ZMM'IW+P
MZ,L))^BT"1Z7;?#H/)V@8R+SQMN/H $(YI<2.6).(P:^T9_S]P--+H Z@6H7
MD<.YZ;UCAW%-V>8,WTJ74I_/'K9OC&'[SQ<9LXWT 0S8#C0%"M0J3Y!1VBD:
M/(OHW+4W?\?9[1W]_^D#+M-;_!LU4+.<HQ_2K/PSS0_*FR47=0P]G'=PO);N
MNO,W6M>@WZ78B_3G[069;6K@FW"-TL8WNF7.FQLW=]0]>F#^5WDZ* +%YQ@>
M^ 88Z,&"U?\LXX>7%-W6.3_A7.QUA#CH60QI$J/UCH1[]/X1EYNLPLUNWA]Q
M;'&:?%_!+.+\R# SX^6AOMPY;!-3[": ,"7J/<Q48,L \1ZA83ZP#*:8'60Z
M&67R)(>:S22X;F9>P<X+$)P26+S(\2[$8C^"@=)HU>%(N=T$QEA@2 +:T +S
M+K'"DM.6F4#CP:%I%5MS@# +$)Y,FW_";$*$J)C;BZ:667DI,(RQP" %=&TP
MS+O$"E).%PL'&@\.4JNX>Q@(LP!!RG0[<9A-B" 5\_[BJ66^9AFD@&*49"LP
M1 E;D2*4]":Q E1;B#GB4V,[.#QQ,\\T.LEH!0A.*O@'QB9N$B(TJ>D4/</W
M&=Z1$@]?2OSLE_G;U91#1G"[J1E3Y+J^!\CB:6!!IF;5M9JV)WM&-UP8E4,C
MZ\W ZXQ0Q\R\GH@7H2C$HFLBWU43:+$;H%P+,A>+#'<Y26?O3UHNC4QU3U9]
M6]/2O)IX[])2Y%K1ZM('6G<.G9/FLI+ZBJ? U+7]L]C6#%(";0,/6D#>%'H0
M$UHHGT'-_]_>NS;'C2-KPG\%T;&QTQTA>UN>G7-F=B,8(<MRC\YK6SZ6/!VS
M_>$$Q4*I>)I%5),L69I?_P+@G<0=R8LD1\RT5<6\H(@G$PD@D?#3%9SMR9$=
M1V]#!3JKJ2<Z5^>7ZYJ^P.!:,9V!-!S)],9+A6JZ VN8:YW^.-Q[9"C)??(S
MRQTUAK]B@: -X#(EG635G$<VV3E!*>9^K'B" 9KKC21V6'>/S&RO+[&UG"<3
MDDG\T12B 0,R,(\UQ>\$NG4<N&E3!V6MK]/%9.MQ;).@'#@\4[L^2 W0P=DJ
MC11TA6B*ALUEI]4*TFB7B%F&X1[1":HDHU+T"?I4&O;B2TI/R; 52TY/P;H7
M7)+ZFA[S8YA<99?I-L-_'&G;6*E+VK)?PCAE8=O H9@S5/U@PN#IW,S;Y.NM
MC#2IW(^!@.!R?P@C[@3.K_YQ^>[5Z=_0YS#=X'T<(>I=KG%"FW9W@G[!*<["
MY 31A^ALLX_3."^RD%_R=O' 4O27/LQL 1;BTIU]4]?S=0W8 9>S6.3?<;*Y
M(1_#XIC%Q>,UCMB_,<X[SN5K2N-"<I?&_\*;OY.$52H26*J_H.KU^@CRM&S_
MW^!K\5XM4'D"#\$!XWU5D%?[BANU["?HV.%";#-X61\  $,""8B^SW"7U_4E
M@!:R8A_SR_A,@;\@+Q_S"\19 O_?L(R/^45_AL!#\-C'Y#(?<T?IGZ*/^45R
M1  ,U%X^YI?!T0! "YFOF,G;T7E1=B+T)@O3:(>O4O$9  ?.;CD14TZ($_-V
MK80KZ&&L5WM<W5!2<$T_;HY)>9,@*YF#_B-,CV'VB$Y/$.W\?UM),KX+>(8'
MO)VPUSV<;29@=+IZ?<B%+]9@IQ<(OH)R"4T9A/8 ^PFJ^!!E?'%PUA4<F!33
M2Y=$5+;RYAMQ'*=&G,;C5(=S<FL?M7)Z0^^J]+/Q5I)VB/KW)V/38]Q8V;0,
M=L;FW BP,V<Y:-=BR523:\PIX#6WYB[O]/8\;ND,%MU3ZFG3'5E:J_[KT[%J
M 8+L[%H*07/+;D58VK8"PC-=$+[%688W]8&MA[,\QP5+'QH8BIZPN=9;3NA]
MS["N#4"7<2O4J"\&EC(&];,ZN:X('Y;>1S+H4F+S\H=W[<KH^]?H+H 6X NG
M=6K<(--<$UWAICH]PS;,2QJ>U/ \$*2\LMD/1FL[F$*BN)>M8)CAJ&!392\*
MV:9(>E*T#\0G6RBUSE,2B0F8G>'M%D<+FY@U&G3)0'HDJ7)\!-S:_)TE03A]
M5IU"*002U=EP/&EUF.NVSB0W8,S:)J<! 7?!X60TQGV(P]LXX=M5!O&ZF%H6
MM ^IH6,Q<6O 8[&1&JM8;,#])&)X23>KPC E,F1A6)])&8MIL#2+\3!/>584
M67Q[+%A5DAOR.62&72>+?B%)\IYD;&H^@+ #9_7JK#@]#<RAE2!QF9U>E?79
M2 K.R\UYEI-Y&U*1$6:)G3B,=OPH&TG9>$B_(=J*'BS+LS7G*N3+T6],':KT
M+;P&YH) X@6-ONU;".CZ@97"'S0B=- +9 -57,@X4)>%]4#)U#WT\$+QK @2
MIP?U@J'B38;#_)@]7A<D^OV<[/<D%>[/:.FJ=Z:@\S1<;0M\+52E0&6*<KZ@
M?H3XLY5LE.B[DEB\];ZM2,F[EF&.D:5,0'BQHI9.;@) 5QQJ6S"!"1A=-BCG
M:TT@YR:PF@N=];VIM@+5C7M2<HT5+'GWG: YHIOJ=&1R&X"Y)TFGW^+@^HUN
MQJ+096D,U;5H0UL("SKAR(OU68+T_AW#[I?;P>A:F]F1 AK5ZY2XX*2*U_NQ
MPPDJ*4X0IWGZB%$$W#ZP6703KX@SGLCZF?;Y]8&D.<D^D'*56'A!D2%]LVVG
MI??>*C%LD?_VB%Z1>DM$QQ^T)(C1H(H(U50KN?O'% +$H9>&>QT:MOXFARW6
MEC<QR:4[QAPF9@9V?8YQJR8U-<.+</02#,QM)??9F,/!U.34-]-H&8W-;LD[
M9JANG!=QQ)HE7!^2$]3[A@("WZU"J4[OW4&19.6&X)@AJ+\K#6(=:S^*;B(F
M+W:PU3>BZ^WNZ7M\%NR^)QF.[U(I=*7/JQ\K>.X)7*E&7]R*!*M@.Z8//A%*
M]OKZ-4=MOA+8RKN(&+S5/FA'9%W,ZOMZ%LA^H),;?$[RXNR6592)ABD;TN?5
M3Q4\]X2L5*,O9$6"59 =TP?\*X3+BCLTKJ\>+(Q9>1\1@]?:Q^R(K(M9?6?/
MBUD95F48A<.F5;X"*<)$M?K7E6H$R!^"&R83)5TXK@2#2NQI,"?$&ERG@:['
MC:0:]5RUXL8_LX6V?.%,7K-N4ZR@J?MNP36RJP-F!=+2.YFWD!/4M<$%!+XE
MOZ4Z?>$HE*PLT#UF")KOUN19%/U$3-[LH/KUB*Y7U%K?Y3.=;R59<8.SO0R\
M<H+FI.J8P/LXJDRG_YE3@63UP=(10\"_>U70+]>$7D5'$9-7.SSU.:3K'^W4
M]ODLZ/U'F,4L#TD&7NGSZL<*GGM"5ZK1%[DBP2K@CNF#^JLUH5;>0\3@I?8Q
M.R+K0E;?U?,L.L9Y>'>7L=WZF*17VR_X'J?'\J[(&_Q0O*5J?Q^N0]KPU$N3
M9CR^JY4V+?->P#14IES3-)(1],E8%FE%N/!*IQ40B&,_#=9#35A[2Z1.R)O%
M^,Y)RA<3?HV+W?DQ+\@>9]=A@O/S79BFM/_&&]HV+-6+,V/QM#R;=OD:GJ$N
ME=T9B0AJ*O2-DJ&:[@1Q2E21KF*3VPH6Q*W;^G9HPMDU0R<4KL(*A7O>=DR&
ME@BT\VW7-I"#1\8J?8RRW@<?F-\J-KTM\6!A@JJM;S->&S.<%8*@RY)V*OUQ
M6"UH&HX1+P*DBM72J9"ZX#HK:\<=ODQ%#:T/V3Y*-A>=>.M1Q([7UY)=6@HS
MIEAJ5IJTE:QJA,EP<<S2G!]*#9.$?&,G6^G'*,J.84+_+>)[5C1\3:?YW(!%
M//M[8.LV(GHFOUYDPPY5+IK!X%T/7)P'4:<K&\(:SM7L]\^+;M5P-@O$%TVT
MYZLDK/"*J*FRI4%;MB8?V)3-.RG8KGW^F<'&^M3IP89B@HJ25=UAER2P):^E
MLX$M$4'<>VN8%VS&W4\.=@3B/&53>!F]LW33J>'R =,OL23,-&>HBZ08,/@6
MAS!NDW<Y"!--R@(0>@'!E_ANQ^LZ?,UQ50J2!XP=EM4,GQ9P("X=-JCIH.7K
ME7*P1]Y<=;[B%&_>XI3^P8\,G.U)5L3_JK836.G@G/M9_@NN;I.XW&D8;IKY
MRFEK@[G*\:\:YO<+ .J).3= 4VG,46[0)>1753>DB#1DB]<D\P0> <3 J(Z9
MF[A!A3,@BUALNZ&)_*L"AP:;#3(6Q5;#F&6"55Y9NTR,_\#K.EX785;8;C8(
MU-HN\8Y$!&_Q79RF+"NP*FNVON5;*0PTB[<:^"A6;8><NC7;15!GM513PNZ"
MAAZ>H'/96!C+"&A+7@3F++8*?$$W7D69 G5LO>;-E/M9,H6^H"OE2/>R&O*F
MNO'S!66O#Z<'9J5N^7,"?!Y[M:6S6!XE#:S B%9X>F!$"WJ00-(2V#,%8R7F
MQPN&O.UZP3''*.23WC6=,I!UK?3 @1H+PK,' Q;Y,00==A8PD\[J1'6[8O[N
M*%M^<V$5&I&.%=2FS-H):V):G>86IQ$5?*7151Z18UK@#=H>BV-6)Z ?*G*T
M)1DB@Q-!R0K7\YSP);5D*WP*#5LM06[GEO!>H S.#=6D+2\U)!(6NVF)0.O;
M#'7#EK3I2#>O8M,PC0K7L">K2)O5])^T.HVDIYN-)Q&MO :-%!(+ =V@R-.8
M3 KV2<HYC?7# ]ZA<%.'30+Z5>0!:OM2"7SS6DPMM1K\BU9=&JT>7SP<<$2#
M@_<\-KC8'Q+RB#,^F6-UQF.2YI_P0_&>1A%A\D\<CLHTP4F4[ODX2 3?_7'^
M5?#[0"Y-L=L1LM<07.1%O&=%</F-%V'Z2/_MD+/,JY2RH"WG08^4:6T[1>[
M5>X9^=J#=/?(6K!Z'\G?RF:J"L.VR7DD_0[G418?6-/X ;>!,1M0-I5C%)3>
M94FTK?"O4:)2H2Y8(N<,RH<GJ*IBTB% OW&2Q>LAZ?N76'7$L.:)E*%?!<4<
M/ M:R =J[I<%W@]G=8;42DOI4$]B+:/63&,Q737V5M-R*RV'D2%.MTKS&7>\
MUH1D6%&:4<.D-R4YNF8QIPM^+=?5]N(AXNG,7VB4<Y6>A_F._?_BCV-\'R9L
M%><+SNE0R890]N LW?2_Z% .P#^AAJHK)M'@:>H3_FI?]S!-TU0N90J-02F4
MWTY7B449E8O*OW-$W5%$>7@&)_\#M]S+^J8I+8+, L&^#YQ 4==OSF'>\Z2+
M^32YO"CW,HVR<@ I_Z6?DR-+,>F^G/*%#1//%E%>I[#-K-PW0621=P52AG/V
MIBOS5>9M3,"N9=Q4A&Q-9J7^?R%3)$L#?)"",VL;>LD\W[V1O+FPIV,7:?IZ
M7%)]/I>*.>& 1QUI)ZA5A$H2YJL&7_8YRA:@N@GHQ[H1/YV@IAVH;@AB+:G"
ML^\N;S$K>IE^;\ER'H#+%Y#SI667)&9;?# ]^S'ABH/GVL*Y+'!$88%NFZ,D
M9(O*W_J$G2NXKYS ZX$YL65M:(*3++[-F<R&3C5&A.GWW\U'!9(UV@_ V1L?
M];"'<B!:,IG]U,=X@&8.WRU,@J(U6MEJ#A+5&=S*LQ!#(N&IAY8(]'S#4#?L
M28:.=/,S"PU3.?X=PG@C.H2PJI-"HRZ4'BR0=+;P"$%-*S\L($7% EC_%;,3
M2GAS=D^_O</OJH,E;#Y+I[X1'IWD=V47VH<).ZCEF+<7UJ:,])I;FX&XH*9Y
M%99$J#XT5.X7OUJU:5K@2FJTUM@4FK->BMS0'> ]8S*9^ 338^?\$DL-O?F&
MDWO\D:3%3IQEYBZFEW[F(@8D+\V]_3 ):T[Z]9EL#F(#"I1_6T/^F@>D1HEM
MWO#L9;S92QNGP@$@?55>@J6-OZ=VYN@=ANR67J%EG\D;#-L[EQ?HZ(6P_D8<
ML_J_/0VK'T'%P=HE<+.T\EJ*BW5+$;LZJ[ZA.L4',!SX'>RZXI_1L'LMGM.R
M:\50IEW*8[;]UZ=CVWV\.!JW"'0.ULW%N)JW&+CKL^]OQ,>Z6VX7VV;<<UIV
MV]I9[9JK!;-J*HW9]+\_(9ONH,35HD= <['G;\39F@5078\M?\'LZ/D&9U=;
MZ8%N?T$V%BX1-(>Q*W_#+'8O:X&W"Q +9M[@+^A'_% GP14[C/+XH3Z3O2\G
MH9@R;M!_'%.,WOSU!#&FGYZ #U%#TM:=F #<QK,(Y5D[&3-K6=[?? R+8T;_
M55ZLZR'!Q,/()$SI6M2MGM2G2%4[.Q.)Q'Y)L;)80'G0%37;66PWKY%:/>R4
MO5JQ-]'@SM2-&,'7Q'^(!1D[#D,C6+"TX*-RSW!$I2P8^#A1;<!'&PO6GC^2
MZ[ O^_?X0W##](W+]JUIAV[<B]JR?,,.%^ZWM5=V:8OM308-T,,@&AT.^*B.
M5PR<<:?(\5/'B>(8@3M8%DS,E[1(?%6"&;':9T(5JC=K"\A=F5I5#H;27(-0
ME[9^&AY54?_;"AQJDQ&4^UX435,[7,,;#G3<P8?GC2$[OVL-HG5YX$_TO=HX
MX3&]V@]WZ:<QGG&+IO3&/6T.5M3A#SZ0].X5;<C^B7AE0=_KC4H*&+59M6P&
MEC4GR.:(C,?:O)"FC99/4$O\')%G'TT[PF_!")LWZ9SDA69U4DG5K$!*J+Q7
M&97:_5<29>+5JX5BKBK,8?5#TWSA&YQTW4:,W_%PD4Y(W%^(,\/"8LOSN<U*
M_)A8L>B>3[N^/F[+%$OIN<^J>3XTAQ4N<@NZ5+.>+06!8NDZ-UZE5J!F^=,M
MY59;_?"&QIZG \2ZLIN<;A&R3WFZ1='>24^WB/4ZGVX1B1N?;LEJJFHZP6<6
M3^J0BPI>IH=<]! U.>0BD&)\R,4$Y?/<"D(>PZ1X_(CWMWB8#R-\5M__T7_F
M>^F'2)/W31\#H<KK/7JT0?41_59^L?0U'L)^()K7-[BPHTO2NZ5#V9$S7<UQ
M6USCB&W7QCC_.TXV-Z39OF67.F]Q=K9GV^X#^-@S-A=MF#-ZWZ=AVT;_:S,L
M-*IOQS 6%-2?^4D>DB&&7+2C+*_V%0?*&U%+7W]AC1KBTY_#RRQ,^?MW5C@#
M=J;+SO/B:OL+(9O\+-U<X^P^CO!%G6[W#A\R',4A*VE._TXPOZ0]W73O;Q^8
M#YS YJ)T?X'>5PM#_2;O\B80+5%?1NRM(& R>!F@C&R.49&CG"2;;A+GIB-F
MX3Q-0+B2*0 SO.#85V[_^F-PRUH\[#A+$O*-W<K^GF3G&=[$Q0>2Y[_21YAL
MMQ9AB)D@@[!$)VC",,7L-TP9MFA;X!K&: 0'C/I5041!S DBQ0YGKXI=F+XJ
M\/Y LC![1/'^$,;9?OFZ2@"H- Q[K#!N$ :IY9F&198&,XO+N4P+3 VQJ#8,
M/I&T67D9V*4!9?5"E92>7L&@%4J@_JTT^Q3?L?OQ5%OI:DTJ\U9Q!O5#A->P
M16/2J<3J[?>-2L'0M9J%$ .Z*VZ@QQ$TU4YX@YR*A.]_-T3/!4>*76]_,$'O
M=.=9T7&R]%/K8.F'_[IAS;_:7J:;^#[>',/DU[C8?<$)#S'S77RX(1<I_8V/
MPGN/';FK=V;-[6AF'K_3U>+<5(J,ST52P!G0U1:U+(CQH"X3NB&H9%O)S<NN
M:")>7=PW8$LAS*B==,]EWY_"/6W7Q_"_:3QWS NRQYG0DK5TU6M2T'E8IU:[
MCQVJA,LL3LX3U)_YG>7K,!Q]YQ'#]]PW!BEY#7MS-$P&\+<DS#97VW=QAB,J
M,3_?L9EDF HWY\R(JY>@(_; NUD[O-)MC=3(X*]A#.CLD%D )V.KC0TAJBE7
ML@MHV.'$IEOZ-J+FJ0UE,2R!S!_,U;@!JIH]O"PX*681$)B:>1YQOHOQ]GV<
MAFD4A\G5=AM'.!/Z8 /*>O=)1>EA,08M\':]:ATR,U%QU4Z7TZ"&"%54*[$0
MD]XEQMTPV(&1,]0VL0!DP#RL@0X'W-07IKT U*BN"/."SLR^]#K":9C%Y&N:
M'W 4;V.\$<[9M'35.U#0>9B$5KN/+:B$RXQ SA/4CTY0Y^%*5CWTO4@,7W@?
M\E+R&O#FL)@.Z4588+;M5[?E["$>E@)7TM0(%]/XH%NEU0O9$L%25 OI&T2C
MW]CGI2&L[")B\$8'T!61-K UZNOI((OOF/)?,+G+PL,NCL)$[)QU=#5TY70^
M\-5I]PYP51JD6);R!-WOUN*8M3U(#%_V -TR\@;A\T("+(#5:K#&116\/DMP
M**)5=X3,':G6OKC;$M48+J,;CN-C.HBQ7*8=9#P7"->.Z2.> =37-+9+NVXX
MOFOZ>#C&#\E'X[P6"Y/!N[>QD0MP+2>H?JR(P /)<GT^$!9*E6%70-S?$EL%
M:A4=0W2OLH_3,5T-4(.^G0R97]C-X ) CKZO3YZUWWO ;R3=!W5=83*PM30!
M_W,5V!J_8R)Y/8/39/7C&D#R3ID6-^)SB^,G7>P K*$*-'CC1[NBWJ6J,;2*
M %+TOHGT10F0U%^]5'72A./C0[P_[H5X$CYK1L7>,Z\!4:#%;RSL"Y0/@UVZ
MH/JXDN5T\;LGBE<V'/,Z).UPI^JTZ3 6IW*,B9[5&.L_\\&82(L7Q@8"I1CK
MT075Q[5@3/CNB>*5#3#6)6DPINRT^9)@!9&5DD:6T.H=<2FU@B:G:B(Q,7WP
M#F]QEK'KT<F>I3*7Y]S.LHP-1VSR5J:==M)0KW=AAM';,*=,30'XMX](E+*Z
MAFA/W>^RU%-Y%"@DE::1SAL=GI,T)TF\X;UX26??HCFOFJ@Y."PF\MF"5^KU
MVGB7299NMXL9@M[WB#]8!88U749,7O#P,*R(MME*-^O]&7$LW*+1D4FQ#+ :
MK],-BV?MSHR418SI5<R@M-TGQ;5J=T9&+<?VW)OF%\>,',23>-&CZN?U'WD@
M5Z3#!ZT#>3*$]LB"\M-*0F'A6R?RM]4'7)>B!IFRLR8#UED>AT)8C1]4/Z'[
MP -28_D^@.I)D\&I0Q2POU<")<&;)K)WU(=1^[P&D:)SIH/0'F=Q%.9B& D?
MUE ://2!DU"/%Z2&$J6PZA,&]>>UP$O< T3UW@8PZ]$T4%-WWF1P^UQ5N6E+
MJ(@C/2U=]2,5=!YXU&KW@:9*N RE<IZ@>H3"=(.J9RL)]_1]2 Q?=Q_14O(:
MW.:@F!KG5UG5 ,&T7$721_> Q!_80IT F![*U<"Y3RY&\@HFX\J.(OH7*T1O
MCW( 7'5_6V,VQ]'K.W+_O_B5CMEC"=OJ0XO:ZHO_8OW4PTW[1?5#V!>.&!PK
M,4'=/<YNB3BQL2=0!+<.0?#U]?5K])F2K&5T[[Q:(GHY?>1\O68XZ5)Y]P)(
M)N%8G+HCJAS!KY\N;R[>H>N;LYN+ZW7V@R+C;]@90'E\M:UN<%S:*?VCM5'Z
MX;_."36'L]N\R,)H6"E6^*Q9%.L]<X2.M 6NX!$)%,%G3!?PCW2$J+Y8?'%+
M].Z)XI4-E[$Z) Q; K[IT?6.1$>VP\/RP@9=+WI45_3K/?* EDB'#[(&\F3
MZI$%]2>>'+=P=3O1.R?R=S6H/M>AJ!&E[*H) ?6?QS K<)8\?L$'DHU*7*NI
M!C ;40$@3J(9 GQCT3H<#CE:2#9/4/EH'?"4=1LQ>L=BT Z(A_C586!*W\@J
M4<=L-T&)91G9T&>.R"#\IT0WB"\=R];ZU2%+Q\<VCU:%:&GG#9VONI.'CGA
M/7+*.BQ,@.JRRA6O;T=CC/@>OPN+4'P;L0EIO7FE)/5 N$D;?%"ND2]#NI(M
MJ(JV=1XC]AR=K^&B0:->)>9O?[!9IN"HX6\%E@E,X(S:WH;9W_LD'%:H%3YK
M=T"ZSSQ0+=3B ^.A0!EN^W1!\Q&QSXMO?0C>/%&\L-'&1TM20TW=91,&#>_C
M/ J3?^(P>T^_&:X%:Z@&(<.("B!BD&B&"!C&HG7QPI"C#1?*)X@]0OS9.L(%
M6;\1HY<L#A8&Q,-800>"R;'\&6<QV>C1+* 3XKE'!X9H@78X3/>%FZ&ZRS/"
M=?EP?<@6]:$0V_+.%J*[0R[&MPH4$R*\5'N1;F@D(EL'$](,D#V@ 4"U4"L$
MHH>"=6CNT[=(KB!,'[ 8=R7K9^*^(@:O5HS>'ND0N>I.GVP*]P7?Q6RA."U8
MD5?AU$U,TINR#4F\IVIBG?Y3M)%<]=1L0%Y/R=JO>>W<-<S$))U$]"]5-//J
M4_9G7)J^G@RIY]1(LC"Y3#?XX?_#CT*H2FAZ6!W1>(-5HM4?K6/!:K@.Z6N\
M5M\C_@#1)VM K*ROB,&K%6%V0-H'K:[3)T/M^SC!GXZB'&[)XQY6NX^]83K6
MY8_0GDPU.#ND-2[95ZC\;@V(%'0&4;] $0Y;JCX$%7TY&?INPH?+#85^O(TC
M?I)! 44-;0^74EIOD&I:X8]8N0(U?&5\-9;I<]0G6!&R=7U+++I A'D)2]\
M3$$SX79%1#)V%1U3SNL.G9>9..=D(PY]C3@&FQ=*#H ]#(,606QEJ-7H=C14
MW.W&1H?JI*P4Q:Y'KF@1(UZ#\9B!@%CWDGC+0\$XW/FP0=H4.67E7DN[I"A>
M^="1U9EF4C*?I#.-;J_\,[EL:2J:C"6H][:Z*]7K6 S1=A\Q>]6#O#4)=9/"
M9HJ&Z::;90O*+?4XO6,6-EJS-B'M3SXEI/YS4&4; *:B,OF:&:F8K9F85K!O
MGJ.28 UN7].KQ/SM"V>K0H[!I-4,+).9P/4.)PFK^!&FXN46$4$/[GT";Y"+
M]/E#>R!5#>@><0UC_B6JOET#=H4=0W2O4H33+ET?G<J^G70])3NG(\$=R<2@
M%%*,5E4Z%" +*R.-,&LK7;'ZY966NKO"0B/JZNLU0%/</:-U%ED/CI9:&L+Q
M:HN\CZ=SF?LP2=X>\SC%N3A8$%+TG6:?PM]KBC0"N,V!6(W?[%$WCI-]B^JO
MUP!/<?<0[?L4^LXNX<!Y*OMX,GA>['%V1R.)7S+RK=BIAG8E90^N$DIOV"I;
MX ]?F7@UC,5<-9SKIZA\O*:(0-V?Q/C%BW N9.CCW0PDD^'^;+.A>,NK?SY0
MJSL5HEY!U\.\D,X;\0KM_G@7"U>C7<138[WZ\J3^ [''Z"I=Q9*=JA^)X2L7
M(5U WL>Y"3"F1ODY_?,JNR'?AN4Q-%0BA'>IH/ ]U@R&[IYH(VQW.$;(9L_8
M@C1[NB)4"WI.A&EI!XL0W1(+\:R P=1HYBO;5]GGC-S'Z0A<)J0B7(](H< M
M:0,8PL?RC6 ^9!MAO=E]J4E6!'A9OXI0K\: "/H##B'^=7"9V@@^D[P(D_\7
M'Z0[E2I"D0$,"*'@+]0/!OZA="/H]YE&P"\?(_I\-1N.RKX4@5[5ZR+(]^B%
M@%?#8XK-1*8[PZ$ X*)'U8_K/_+9*!3H\-H<[,N3;@AVR0(>;["/*T"B\*43
M^<OJHZU+T6SIJ?IJ D1](.PDP(ZDXOP[V>/JAXP?>Z!+ILL'80*9,I2-2 /^
M#>)?K2)+2=H91/T"^Z@;4M7(T_;E9,/WASAG&W?Y37B;B,=M(45OP!Y0>(_4
M0HW^0_10K'IL[E/7@W+]+?J-?[]TO5]%!Q'M&Q4-OSW"_KBK[N7) <I6*GB5
M:R5(1U1"H':HP, ZT@P'V*YH,]"V'&/@LF=E^?15H7?<<T($RSI8B.*&6(QD
M.0PF0/,UCHX957[ZYO:&-7D *-GCZN>-'WL 5Z;+![$"F3*HCD@#_@\B6W3Z
MYL?;GU!-L/3%NI(>(>JWV ?DD*I&HK9#)X#@319N6)+.X_Z6) -<")]5/V7P
MS -Y0BT^L!L*E&&N3Q=4'U'Y>>%[?81OGBA>6!]A/9(:7NHNF]"]73Q$.W;E
MDN"LIHIDX.;Z) "N3J03PMT-Y.I<7H\\J+]%]=<K.*NI["2B?ZEB[]>E''I
M95]/ESQ+]GN6E$ZBW_E%8/G5L<B+,&56(XPP31AZP:::P3^=UJ ] $FU:BV:
MU%H5<Y-@RXD0ISHI+V7+48=P#3&J4=\3V]X11:XJOD'JK0V\3,SH/M\Q0_G+
MS__VYJ_<6.@7_W4=[?#FR*Z"XYIV)-G@[ LNCEGZF21Q],AG@S?XH7A+A?X^
M]/ANW/5@8,OM:%,.OY-51;8QLDU50H&?A!G\3'?U(NMSE1;0[XY)F*%-G$<)
MR8\9#\CS,NF;_]6(0AF7A0Y<&#I4ER>^7GCD<@0;\4; 8,RS$\2LVEG_O(CW
MSO7QT N(]5,:>55<#-@=/E0RHI*S6N-#C!EQ[H473.9'N"35:#Z(N^4FB8<R
ML<[ZZM?AT&5&70]5.FH?0U7+!A^*C-1)S=& .SC;LV.@S/;JH0/MPPU&AV.6
M'\.R?J;4*A<V04-8$.N^&UB8FK&Q*!/YTV(/9E PT^.!.N;TI8Z^)GQNV)*Y
M;S!PN><46WAD$V 5I B3#V[H<@<6C9J9WN<$FRD1 S>6GX>' ]Z<ATG"2XNS
MZLHD'=T/KB2J\W,D1!ZP%HN$'J>56F1X5C %Y3,4L?-.1><IPJR -7T2IXC"
M,,7\:_0M+G8HSMF '?$XFCZ[QUD1LY YQVE,,I22 B\]+=2@@)CVV2!]2$A?
MVX%*VB3  AF$U>+M(74JQ]0)2C$/ (OPX6G#0S+$NN(#<+[S@:1W-SC;O\.W
MQ<5#E!S9RN [G,7W(:M%_R$.;^,D+F(\])OVC$U&FCFCAQF8JX'VN=::949C
M*2BXV6%J1%GVR):![\/DR#UN0J6\HKYYCS94S@G"M2144/I-(PXEE;S'A7VQ
M [*(3Y\/D^],9=1V:JMU-E"#^'M[E3!P/F79G12DC ,Q%M3PH)8)=;A>!FHE
M0\G4L/6;P]F_'*/I',[$]Z):J_2'+(MBS#WO!F]QQJ+E;9S2R)A]%9%\Z:6%
M.2 \/WKA8J4OX>UM?),=\^(LSW&1OP_C[!^LL]\UNV$#[%MP5"_$B,/#$@WD
M0\=#YBIE9F@J(6 /*OL+^7XD"W%NPX3//O,=IM.)#3\?N*7/F22TPPF?LV9,
M!9U]4!T<8]MCNFD7GND'G+56&Y'] =.(G$]QV87=*4E?_7$,DW@;T\?L&7MR
M8)<M+QQ,V2"0.$&D;\D&S+4)&^N9'NX@D9*%+D^@T]B(4R).BDI:Q,'/J5%+
M_ES1)PF#X.'G%_A8O #OB,=,EP?T?@C.Y$[S.0)M#HP!+G>W2ZO7?&65QD9T
M]*(Z\G='_.;G__WS1RPX0&C+5B^)&[/YK&4:*@%?-K?3*UWUM!$3=*A128Y:
M^A-$.1!C6?JB=TNT$/>>'"R6&DIHED^M-,X$4I@E>$N%$/ \-<8G^JWD6C@-
M:@Z@RI;U)T2J7SAB^U*\8Q(+A;XH[0/T!2-S7E#.&+^<NL4OIV[QR^D<\<OI
M0O'+*4S\<FH?OYRNW/B&:#$U/D%/6AK@J:4!GLX5OYS.';^< L4OIP[QR^E3
M&24 @.H:OW@@=>+XY73N^.74/WXY-8Q?7@HRYP7EC/'+&[?XY8U;_/)FCOCE
MS4+QRQN8^.6-??SR9N7&-T2+J?$)>M+2 -]8&N";N>*7-W/'+V^ XI<W#O'+
MFZ<R2@  U35^\4#JQ/'+F[GCES?^\<L;P_CEI2!S7E""'I<(HYC2YM?XCHW.
MXG!%3=4>F!!3^26VBV1"9K:KY"M2V^5L0?L458_78@6:?B3F+WV4U"[BZ&2U
M*P3"PP/.E4KE6R*C!XKG  9('("Z,YPDH<R)C9^UKJO[S ^1K:0)3G:-A"N
M.* ->(VE.@T.W67D>$ %S@N6DTH#RWA_"..,NRN6W[;!+(TU3NE3VGVWN'J.
M-\L?VQ+T(]&\_A%.6[(..H>\D$" &J_&4HTA4(Y-[+OU^""+OI0//@:="7Q^
MZD-\CS=E@L_?<;(Y2S=?<W9PJ\P'Y_D^ U!8<G5.3AEQ>6;J&^B8XLR4N5I5
MNKZI%%F^?L+XZ^S@0\9FV11&K3]<P>$H&^00YVX=9^@;".BFYQOKFP>N8*>A
M+/0! +4Z!]7')4_ 9 /SD;*<# []/7> *DY 38-0P.&"SNI946GJ1^A?>;S!
M&?>(35[H>&_ B+S=$]"0^ZU=*85/L =@HD^Q;*5G[QX8*8L35#SLSY9IZ2C7
M% 7$OJ=&BU1*SL[BE(&&B<$&M99OI,@'9M2%GT5_'.,\+L_WRV#V_% F7Z '
M@QFL<^XON7YBE4GX:NN?#7/GY1RR;5L1!^0.PUC^Y)NU4I7&6PP2";T=AF[U
MF!.TX7L,;_ZRN T9XT&VJZ#N,,VFPIA9NI\@TS,]^*;9A)7K\H2=>.OU4XF[
M<F_KSZO-+08#H.E>JS<"(8MY\I+7EWE^Q)L;<HT+VG)Q*P9@MF>L2WQ:,/K4
MQ#-6 U[XTU:SM&B>G:"@N@J-U9@NJ[_'G)6!*^?,TM)BZ'@@*=J'!;](8.GZ
MT_;((CY]/JC09RRC*=9GJ74V4,-4%+56"0-G5F?4$L4O [:R6J03XQ9PS&$%
M22[3O,BX&_V,*=:I-[UCY:S#!'_.XHC^V;F686 (KNS5^[)G]S!86V708Y&C
M?ID).XD+WB>$FNBAH:ZKCA35Y5$'QC>L?,GJ :&XT<51RY@.&=D<HZ(DYS>>
M\ L5*B%LP;>4PLN+9*R2";_MH]J<13B)[^*RAENK,5]^ <L9U,0?:'U'8BNI
M=B=N+9C9MD"&1%?%D%9%AT=>\:WE0RTCNMHBQHHX+_O4O1SHY0%=,F3.B72_
MQ"W7EV:"<NK_;HD\I\M!-13.*XBW@\!@#,DI5]X=/=KAX&5A?%EX3Q48=F+1
M\V:8ILV)R>8MWI(,?ZSFJ^_H**^,$9TD"<-%2TE@)F^E=]H@TJ4I9A[!7G)0
M/D6W_'&S@%%6L&LR4[[MXFC'@\>RI'ZNC37WX6--P/F4Q&7ENX@^#UEE]SBC
M;Y-=(!>QQ4_ZS9\^I_],/Z;O;M*_TW^N_\2R!VE+3W@6(7X(]X<$GU"JTW_^
MY>/IG]_]"67X0(%1!KU4.?U(,IYU&)9Q+Z%Q[",.,RJ!U7>E=ECLJ"H6^Q:[
MF)+BE+Z!QZ7KZD'8H- A.AN#RC]:"16[2H=V+><@)HB$G=HPD6L8Q\<GW87X
M^@.?)?:=2"T),5'?+:A0[5(O;T*0<;73"_8^-.'7A@G,I][+*PNTR@?8[[8Q
M"A9781: U9SQ'T=VA.%CG,;[XYZ&_FD4'\*DO'?NZX&V(:2M"I,O>(/WAV[X
M6!F9AX2ZVK.+!)]RI/;ZP*M!.S=!6KG446)0,;!8NN1 87/G8+ES2#KW*O-=
MQ$,IB8:MM:BEZSM[8)" @&)0'-5>6%,LU;4=\QL$3+UH=]W IL#J25><:"\S
M"@G^7RK\906H9\<_X-YEI9F.PILR5?6&?,[(?;S!GTC!5\8NTX+Z]AO"FH#W
M[9'T@6GY"ZK>JH\@#[?@KA9ZN/1NB<Q5> KFETW5OB)JA# L'THQ; BM%J]C
M+HD]R[@LMLQ4"5MX^ 0 *H&$3-^9N,NL?8IOJQ:S(9 1UK\)TUC/:1M[>IC.
M=\M1C,-+FX[?THW_RP78'/5J!+SA]%9NV-5/WPU <IO6DMB'"T8'\>_5]@L^
M4'/9A3G>L 6D@=F8DE>O2D_N8;XZX=!!HJ$^F4T:L0>?!:LD?+LP:ZG1YIC5
M-XN6BZL+QW?&J"#V/=<W.AUG;5IF&B8&'TAT9:K(!W:G8MSU($=)GQ_()&$-
M),H %PXZTGE.=9E]??% OTKO<'B;C"Y&-&9H5LKU#%[K@#KQ\.O@AAKE:WU&
M L8'9UAF1ILUTC6E<M'[&\XPNZNTD;/X$K<Q5HA+;PX7\'2\[7J=F9;)80FT
M&FVJR@^0?*UY"+D*F5W0/4_,25>-84$WV7F6SE[MQ_"!S1%N*&_.4L^NMO]Y
M#+,"9\GC>9COWL5LNI!N\L\XXXWLI56^YX=OSC;_?<S9"?]V9O<E+#AEHT9T
M/'-5;=*E4L[;IBGR1>;\!;.E=R[PHZS3669O8U!II)%!I9+%#7_42E%$M:)-
MK99-\4K7/3JPM"V/+:*P5C\ZN#3(4N7CP%IS.A=Q*[K\G:6LTC ;:,[F:?.*
MYG]7S\$/3YM%N\2O6;T'UF;V+NN@O_OG]?IGVRSF%^V@)\JL7@*(T^5HS_QK
M5NV<EPZ-OWO>=7K>[T[7<65BBBJ-;_YB6Z5QR*&OTMAR3%,HKY8_8Y7&@4J'
M<GD]"8IJ>:NOTCC"@[Y(GJC#C&ODU<P&-?+Z>J8'W]15&H>Z/&%G4*7QS5_6
M7Z71$X#V51H=$0BXPU!N4%YM/^.4G_RB*.")[FS_.BUR.M#\NB/[LS0]QL4C
M;5Z1A5&1_XHS_+G>"AF@'%!B]1Y!)'K8+(!^Z $%KDDRRX?2P'/5TV8;_-"1
M46V&DST*2S&\.#>74^Z#MSN5+#VW/']!H_VJ6!_;0*<Q$17U^*<<?7U]_9H&
M_KRQB-PF\1U_=TLO:T-: YD$CGUG!2"\=F9@[5S>=$&&8\"V3&RTI]W$E=JF
M#E28H_E^-T$-K-9N@X !1U<]U7T6L6[#FW^0Y$B'N^SQPW%_N#[NK[;;T532
MA;7..+9B]4D M5 $GHELKUN:'FHK2C7,4Q^!PDH""M%]+00E5,JKG)UW#1]Y
M%3;"Y*$P;XZZED-]]6PPXJ]OL'<"*/$#SB!%U4)*DZYJK7E&^X!)EG90"F49
M+(E::@P"4^ F\')@+$NUG@''H"G8K'(P]4!TI!T,L:/<:RUEDW2MH/1*:Y7*
MA4^SUJF2I[.J.57#343N,2NF</LX'#"J064\<'3'&1H"I7D8K6$\,0$+L>K5
M8>:KE*E->=7(G0Z)0)G56AV.&.2YU!4%Q^!P?O1<L"--F_8%#^2LHE-+]H84
M8:)PP4:T];Q!3>L3"*DD@\\,#)1) QXM;_"Y5SQY*F?<%/=GC9 Y_SBMSC^V
MBQ9+3PJ,X$8L43$(EU1L37RDESTEGF$B>1,MSD@^'4*YA-IZG#HLEF2Q-PB8
M($_!5+D0%W\<X_LPH6JKNV6&)U-T=/5I$3F=3UZ:3"KXJ0J-(FDJEY(O.&L.
M^![">/,J3E_]'J>;3E95>UM28Q \@RK'$:L0&>/&^[(RU$Q0N"DK&% ;.J9Q
MT7AP(?_2EX/IT4,L.GJ0DB1C:=*$U#*G@B5,DKE.@Q,@63)V]1SAEJ!"X7.
MBBQGV LKGKFUNA_FG^^JT&"-$R5$T(_4&Y5G6W]ZZG"!1@KP+9]OV3X1"^UI
MU,U'K;,L8R=BV2CV]K$E^5PN\Y]]"[/-%:^AF/\#YP7>O..52\JRPY=I>:QV
M ,_I%75O$9U(D>\%C9,T"SH^F;RERFL@IU/<+>; D\E)QL,:1 Y5#;E=6*![
M+J1;BZ>\98-?1[>&JCPS&!*9$[*"RRHGT=F[W'+"7[5:'P%WZ>ND35S&.]27
MRKZZY>D744<%"EL=;!TL[]#5&]\A4W12>Y*3@1>IKDI834#S7%R(ZL+;)^Q#
M8-?5^9U2% JESB_TOUD<T;_X092O;%HO//?AP-FNN9MS^JU8FNJ98#W>4K5B
M3=-*4M ^KZ*8<F7FQR_77_.?RA"&I?&Q"\<.K>S*73&WQ _-93&=Y<7A\DOK
MUA@C7IT_6BDU%=)9-[73.Q_ H1;H;74"0;M<O*\Y4,F".G OKZ+D7"LYBC(?
M?N5+_1,#&' LXN(O4[;M$-]CMJ%\M:5O^M^%PX\9<3WEUQ#[A.1*T7!AM9$:
M:6ALP!V4YM-0(4;&+H!FA"NQ)\-.)]9=,X@/E8Q-C&<B?C)D@2W8:M6X@>J'
M@.-&"*KG!Z;I<+2"E5RVNEP\MH?<\ZMBA[.;'6UH.5OY1(J+AP-F0\0-88/&
M57NS5[FF!K76"]@4W]5@D*8LL18$T/#5K"C#_1;P526HI@5GS;;Z;9CPT#??
M85SPBS1/^/=MJA3F2GMW3!.FELW[TOXZ-JN>PBJEX*H-W!W15CS5U6M(U^"[
M. 5L8D"K5P"M\E[? GLS3]AS+KO.#O@CUNHSZ[5ZQ!6@;B-0IQ7H[2/JTE4M
M0;PIJ&Q+IU9@CGAK$&L.JMK#2F"@ND7HAO!5"=1I5'76\[M/78M/A=X2>$9.
MU7.ZN@*0^4^&E_T1:W2H/P2?!%'B,]BK?&;.[;M?,YIB3[=\0EL29V%Y&NKL
M6.P(RWF^(;]0@J+\)2-NVV41#Q6FRQU.*J8<-AP:-/ORA'L;G3V^J\J@9>0K
M"/7:@G2U=NWK 3XV8>JV/3%HZ9(=M!F[6N=?LD(3GV<>[=&XN8W;=-[;<0%7
M6]0H8/-7KJ*>^X[%?/<%WF!]^LY@XGFB1R=./_]S:]R<CD ]PI<I87$SPK/S
MT]^-&B"P?J+V##P_RB_W>[R)*>J2QS)[Z.N!-C&*<((S?AKTXIXV5#3OL63M
MSF>,67W=EJ&B2>8?=KJ5'L=&%+M/DG+P]>_^7F.]FTBGV_^+9"@3YYV6=Z%6
MZ>YQJQ<=#Z0\3$RBZ)AEF&ULLB/%*:^>53<$8=82E!^ID#!'&QP6.U1JB^_2
MTCPJ_\:*[.-L#=,56R@3/X@)/)"AE)YGL=(\HR7!A?F62J%LJ [+<]3AJ?-7
M&1?JLB'.]W)0K J,)X8Q0"!K^9)@ E1SI1 0_HY>LU!D)N!"1VPWY&V5Z-W1
MSS17I9SRLV@7TU&8!2BLSG"3'5[&DM5!$6%$!RNZ%_%!B?:V?YB&3!,Q@K9-
M[4H 5<DC3EF(&=.84'^6J0I%O\5)4FYA"J/1J"E@%K8M;NK:C)0TPMGE.]2:
M#0/:542IP.9)IC4+D9>%T=+WPI M7Y%W 8RB81LUEU]IH_ ;@MXVY\>Z00V/
M9FK!J".9+9-WSYY5"^.5].^V; W"IV?,$',%V$X"FDN -6H.0[:SX3]]-^*)
ML/>T['?&)*#/NS MR+X]*?L%;S!]LGE/LL[]GK:)/Y9B39-]C,5.N=]GV(C9
MDWKLVN6\Q6>C9E@5OV3M38:RBIM?WA1UKD9>PY0#$N*F6WL.\++<TC/48+R-
M9]7BE5CF/+DXE@V:PR9-<VXJD;TB%;541,6B4F[Y_+NI&N/MZ=CJQ&DSEITR
M?:J,>8.FME-^D8=X5/QN:1;QY,J-["F42EA+G82U%$EXFA42GDUYA+761IBH
M,,*@*&>G3,()P@]1<N1'=LOIU(]5]=^?FD2GF#JA:A-I>V3W5%=932$K3SX\
M'Z=3V*W+(%-(.N>((TIWR[:G^ 7R5.8QW7!^O(8[<)9W5).?P%MAO8;%S]\]
MW4H-3[],PVIK-*RK0,,++L[PE%SG[&49GH+O7&M!AJ=?C6&-I1BT=1@N7F -
MAJ?BP[Z[KZGJ+DCO.+I,WY$D";/\,\[XCQCX0'M&W?6! L8I[N(:J9GM@D&9
M9NN+N\2"^/;E-QS?[?BTF4YDV36<VS#.$.4^8A06Z(X?0.;G%ME:[49Q_U?G
M"I[J HTJA[._+[J"Z;$#%'4WABE!8GB-V$B&]EXQB=;9K&#:^PRE*F'PK[[Q
MD(_FFY*+X;D<V==ZLQTP<&VO2@1"+F#Q^HL''!W9D>KN0'M.%=T-46] 6;T%
M):6'S2GD0@\U>E4RV])Q!KU5 [;^FN;L+K:(9)LR1F9_WZ7QOS"*=BS>X=?7
MXEHLPOM#0AXQSOE]*%D8%>Q@*0UCBF-UIJ!S'F#A <0$,\2J<_N&IF"J+4LK
M=SI @GA] QV.4#QE4[,:53U4EC3/!3H2)^V/';]U#H,?Z+T2H=;A@)LN9*(N
M9"+^.$<_1AG>Q,7"XS\,>*; #=S(_35M!HK>+/F<Y$6OP.!;_*4A'.#02T;U
M6AQE>%B.DT;H",&G$3+#<Y<9=%FI9>;EI?;'M-KKY4&Y\ Y(MFJ2K[&BOA\V
M"1!4^K;O)*[V"AYM6<)80*(7+^W@9G(ZLI/N"$:Y1W9PB]MP?/.2[4$21"UC
M$(#SWYMOY.>?_WUPEU%&[K)P+[R_S9B^>D\&]![&K94./>J9*I29KAE_\(^8
M#EALC[Q@24/1+B4)N7L\825>7TM*OI9"EC51<W 0A_[K6YZ6M;8R0QU3HQ!D
M.#'6Y(6_4]DE<"7A2NZ!FP9L$C\/BS9@__WFSQ](>G>#LWWO.CJI_S:B[_AO
M#;VGY2BE3^&_312J[$?/K_/?;_Z,F(A73,:@;/?R-F6&#N+0@6.34K)V3<I
MQ]0P!'/@1IJ\ ,@=N )D*_+@\&A3>' XN$%>GQSM\.:8U"D9'^F+VYU2JK^)
M[T\VHZX/@.BH??+4U++!#U,8J9.F?QEP!V?E6E!>TS8)6YP<G9XPU_VWA5.V
M#/N?6'?2( 5*S=@D*IG(GQ9D,/G>9GH\X,5RI[O ^L<(6"OQRO (DR4)@T$,
MT!O_6J4YG9593CQ]3NB(]835KU41>EB&7"RTY]5JDEF%AC$HT_YS'!VSN(AQ
MN0J?XT.8E36!6$9($6]C9C#LZMN(')--_S05/]NUACH9!G @-AW7-Q4Y3VTE
M.JF3(0W$_>I5N&&,.MU?AWF+Y0&^=?A:*-1(/*PO;/PV^/4_SGM_7ZG"'C(=
MM%0/JZ-)SP<M\$"!&WL_T6$H8[3O2?8VS./H(LS2.+UK<O_.;G.>\#4 FS5?
M]>,M^#S,P%@+]+AMJUAF+W9R@H:<E\?A#*CF8(7\RM,5"P_7]I A'KW9-S9C
M$;7M6>J<"ZL@([^U1A"4GIK"%/U6LRWL^^<!K"2.F!:Q?E&&]8OQ#CIL-'JC
MM0O4EX/%N6$(>.P-IV0?IPY1C -G??#-AM/GS(^Y'O"C;]:JI6=_+"4%'88U
M1S0N\"%>_3HX\V,NI#GT8ZMW/NS"'%BSUPF$VE-SV*YF5)D/P+)3:Y,CV"_2
M<7A!)NBE$_I;(H]V[+0"X+</W9>%SB6 "1?[G)?+\O%M@L_2S<5#>7POI!_?
MX=NB4Y1@ &YKONKU6/!YF)VQ%NB8QU:QS/;LY 1GFTW,6A0F59$2=NUP<MSP
MW9;R;&681,>DS!HG6[2)DR-;,KWX?,WN^@S9?4_'I+U\B11L&R=DE?<X*3_$
MN=WBB)-$;>O0AK:GNQ]TS/G-2W%5<@^C>/NJW?NAWJ'(<)@?L\>J9, >%SNR
M>8U8O8+R;RJ"M9O=0'K *=M/JHL-Y <<Q5LZ)'*E;86_A<,X>UL@'C#M^QEC
M$;67L=0YEQ&"!&_6&D',[Y2=CVX-HBQ1V7(,P9J_!+!*PK5IT>H7JEF_&(!
MS4:G-U8M8;J>DE?30W9NM$ZS__:N'-0==N ,.05[<%I.H&5BC9XI]^',5)NL
M&IM(&FQRO*L#M;6M7;G 1["D;-&O\H5EC1#1TK*1WOFP"[XO9Z@3"+6CO3DY
M;%>S.C ?@ UVZ*9!,-PNG>$+ @B)[+0"X+<+W;(,7@E=7$.W*1#V?UX"8)?
M*EPX=+;Y[V->L)']AG0;0".S(DZ/5/G5@=\.3=*<AFB?<%&W21(EP0FL7BB$
M0 ^C]E</'6J!M4CF"X 4!*T<5N"\/]ZULE KC,^QJ+AF%%PX9 /$,ID"37V7
MXR^[]D10K5S<[$"B1+BF3&MPIQ 6MYIH<ZVV)XE-UV9\?I$LW,L'"'!!&C.=
MZ?6LCO9A=;=3)T".6LLC?<M+J>758?/"P?(:[6W]IC953IW=RJ03KS"O;LK5
M22M-T^;6^:U0VLL:)2JM=I72#4K")!#GE4HK,>)DD*E7*ZVU39!KY[EBZ2#,
M L:KB2/G!;11UMU4B(;,O)MO_=)6+PB>^U 6KF+^F) \_ZE=S'R!B%X*S'!1
MU64:9?PNH3"I+F/F^_/\9.? !DQ(JQ>A)O6P095@Z(C(0)?,U+2L==4#T-0Z
M46)=><Z]FX0Q**^PB?.(&C+>+!Q7&:&+V*&@;Y8JKMH*]9(G!"]("&2BQ!6V
M-,#ID*"2I@QGJNL[GP^&)($*!(C\PA"3'PD0=6C4N$"H\GK/ R/3P /R2J,V
M5^QKRM.I\>83'2KR=T?\YO3G-\)Z1I9<S55'AEQ>%X48Z8 . NS4RN\2,9<2
MO"591K[Q$)L7/&*A=2^ODD7CY0WUW8%]\4N.[)!#G+MU>!&)D8#V4A(+??/
M%>B")"M] $#E%R=U4-F0(TY_@B@'8BPKJ9LS/4"E5RQ-A5# BG=G= 913Q^N
MF[,WM"U\8O*>OD%V-\&Q])-76\-U=V"I=<(+E%2?#4"8-L#MP<.V1[H;"*DF
MZ$I#K3A4RT/,<E%'(IO1KG@I%1KN9#JL#78,830TVX:@#5[>2FT,5%DT!JX]
M$QOH=]N<US:?DED"7MYW?9.%:<X/&M^$#Y_P,'Z0$]37[@D(?*X)&XF#GD]*
M-4BO^1(S!"PG+=R38\J7>;^^OGZ-BH80%>$#.H2/+(9<^@([>1<2DY<^N&EK
M1-M<HR61 HX&F!OAI*+M<,#N<A-T_8\I7OKR4==^EUVQ9MGQ?G&#O/'*%_.W
MLM-3?!<6>",+ H3"S;O]A^"<SP_99I&H[Y,XO(V3N'A\>OWOW_5P8],7? B+
M+ XKV7A8KD3ZO&J\X+D'($?2H,<EF0(9+L7T ?^3CCSQ!F4X"8OZ+O>6&-$(
M(KZG\%QX7)+W'S%XY7V$CDAK@$ID0 ,!9$B22K:" !V0NM\SCX07KD_AUM.2
M<<BNJ_U&(6G# 08AD6SCCNX.0=F@M]<R_MCWNF^'PXT]\OM&Y#7<H6X4F? *
M$?,[0R27A.!T@_9A]CN- *)C7I#]TIO)BN+[1C=Z"$KL0][9,<4E'1:W<HRO
MX5C3/0KF?2<9"O2=![@_<W4H"$YP5&0DC2.V3D-2MNM[C>^8R8F=A0U/[4;,
M>'Q ::(!#JXVVJ1 -A<2]&E12XPJZK7 WPH<Q+7O!B9CPM\8DX6RJ?$(M@-@
MJLT+BBH4/G?TS04\P*L_2['52;KT[C*-:&0S0*J:J+[H4T+D<_6B4"1T9*C4
M(KUN4<X4-%^RW&KZ+4N@2HXYV\OBU49S:@GTC[N$W(9)Y]#I"<K#!)=G3\M(
MD\HXH4*V)-N7<YS\,2_PGE)NXS2D .>TX68?IS';'^$T=QDY'I;.R-) AIAV
M\."^1B%]<TVC0MHD*(2Y]U,IWAY_[);/:K!O@5@^?MJ0D-WAZ8@)OX%;_6.\
M1VJI>#L\M% @0Y]4'J!ZNHB  P/@*?&8;+!R5J2@J$]\BRA\#@Z.Y<&=>)7+
MEIX#E+$$Y9.53514_47,7O#@>-Z8NCF$)Q4$V_U@3DHLVZ+GFTY_RIT-T<]P
M+N@CR;=8O3*C(JE^A)C$ X8B@6!N2"5<AD8Y3_#QZOK]Q<WURCR1LM>(X5ON
M8U1$7H-4(0H8!F#N2"+<!@%UYZ_%([EV.DQ_0^8SY'1^2C)6I^<RW1PC]K?*
M1YDS-!D/>@:OW5"=>,"M<%-5\BU3,PE!0X@H)6I(5^;Y++! G'IKN.>J8VXW
M80W53 H\,/]II,H=<UVX_<]P?_B_'< ]7Z!-CS'(Z6M>9/'MD:F0S%YE!,WD
M=4S@-7D9B@,O/";3()_%"!F"YGNV EOG!RR<>Z3H+F+R@H<SFB%M.Z$12P'O
M>:!%"YEHNSX_[73Z>GR8:Y]+EROL.ATRZ>#BH]@+C1_4Z0.=!SY[LHT8\!RD
MH63I1FN?,*"?U^)4!&^?J-[;8"NTH6GV.P=<8!T'D\$Q$FG69:>\S];B%$S[
M3)8XH>DT0*._^'C-MKS#-,9BXY<3U.5 ! 0^I11&XL"+?,@T2,LDB!D"^OU:
MG(2BEXC)>QW4,!C1-N4*)%+ .QRF3(94M%U7GU9]73]9B9=Q[719Y0K+7O>;
M9\L;[SVO%HHV[_&RL\^?06?[]S-DZ<G-D06P82(<9F2/FQ*3P\=>-=7ZPN!+
M20KERXNH"<B#]EM1(OSBY1LEO47T;WA80JU/V99-$TD [G2@$HQBP3;=?=KK
M[W4X')<^EI91-.]DR"I'=*Z\)ZS^@=#ER![7=8=&CWU*DPR$0;L<B7QIW1 1
M>=!^N[ZS-]+.(OH7/"BS,:!LZF4()0#W.4SU)XE@F]X^[77W.CR.2Q_+2AQ9
M=#*@Q_G(CD*&V>-9NCG#&<D/823V/7K".C%$0>B3%R 5"^V9M)JDZ0)JQJ!^
M7F9DUQ3K\UP&74UL.F608B#E:1(--%(G0Q%,JI%6A1M^3@< :DA6X@NA4"/+
M1/*$#:3/Q)LXDLP*A<]JS]A_Y@/CKB1P_R<0+H7LB#:HOEJA6Q-V#=&\T0$*
MNV0-\,:\D'T+XY5$4HU[];3MUI4X&ZN^E+D4H\X$=!Q-IH917IM1+ML$^6NC
M]"1(YZ+4HLT<&C-U,H98-<?;,(\CONQ='2<]YN6U)6&2L+KD>WZLKG/R-(JS
MZ!@7=$RE_1_RZP3YZ)KA.W;#"48)OL<)Y[HG21'>E>?IHF.64?F+UPA20F68
M@23M6$GFD3K;2"!M$O3!9DRZ94FJ,R-7F@OI" I=SJ,E*H!R&YWS&377B$@5
MV&&B"X>G#P,X!,#NQFASPHT2+"?(_9:G]D+OTDBUJ!;O)4Q!FUU+ATDZKM&!
MLL!92J.\?7B7XH*.C]L8)[Q&7EGTGXZCG((?$ZT&0738A3FN1DT& A'1"K9_
M]+FZ^FX<[Q+(\W)5TB;!&MCFD/UY N49@K6>&O %A6+OR 45OM=N^6;^:R_<
MLLSWE^7XKRVGWP<&< @ 3)#CERO&][@\NWX3/GRA$YEW.(^R^,"&EL\DB:/'
M&_Q0O*52?Q^ R96]3JZS9O=)R;%4!IZ8YZ9?FMGC(B[H/$?T?[@64I=Q8$4O
MV66::'/,V(C,[N3,\(%D?'P^X"PF2U^NZ8PYXH^#0:J1I:0F$<FI!3-#'R9%
MT5$Q).A9>F,#\ZJ !V5$C!-U[>&WDADQ;L39ETZ*6P#ILNS)&:'NF7GI^-(
MHAX'U5! -\3XR\+SLE"&"]*HJE+YU?9LF[>WW7S!41+F>4SGW9NK(WM*HGA@
M$DZ\U0NSY/4P6BM-T(&9BW*9W=K+8M<,=.XX/Z89#I/X7WB#[L(XS<O"6CC_
MB85KX7T8)^P>G%=;DKUBU?U0WMYFE75T('+DXLZNSB^[L5RS#,,CN9.RE."&
M/:6<N,C1CBWAW#YRXC);^O%/5'1X>QNC(COF2R_.N.&9>,*L[T&LQ-3NPT'W
MG 8%$NXY:04SI=.A+9V]OS:QCY<$:$EX-P^B(4_SLN+D/:W"-7X=6?>^ 2&9
M;\%Z@5#P4\!J/<J"]C*VJKB]<KQ9>"#0=BTQ[P9!+7P!1Z\POE3B1(B!N^]
MH< %*\U-",S;=N[67,=Z+01*5%<F.,($-$^H]K916?:9>^/+]![G!7,;N6QF
M8,_8Y!.9,WIMYYNJ@<\[LM0LW_^W$A3\DM%8OW,3YO?)@"YOP1K"Q =<PQP'
M4QEMWH.=UMFL!RAORE8EC-WP_*H!0QW^QRW/>D+^N6 KS<Z:%K>0@QMS-3?,
MTYQQCR1.@E42U8.6A,C'Q(0BP0<CE1:I <F9@C/EN,%=?IR6&W_K<?3J+B:F
M'3(P!"%] WJ%M$E0 ^.$E>+M\<*<*X<!?XK*QRL)[GU1(?./CK  ]'O-T@KU
MM.7UE-3;?J4O(BMH'$B??B;E3<'#FWSM&8=K_0:,$.N26C63K?*;:M:N2YH)
M"FZH)VW7),O4R)RYV&/-4]YP7W.QV+Y,N>"G$9JT#/QPP&F.U[+^;@ZPX5JE
M5==+UBFU,D:+E(9:9\,V[(*[L4H85/>6VG,S7+\,W.H6V"<"+N#8<Q[FN^8^
M8+RY(468#-"N(JE^MYC$P[I$ J''"(4.F=U(6;C?+]C'SH(.C;AQ?)<B'&9I
MG-[E[8W3Y>7R+.K^^OKZ-;6A#0LY^NLNW=NI#QFYR\(]^K:+HQWZ%C++HW (
MRT$#T=_\UX5'"B5(B%FG]HU(1%V;BUS2!)@#\=TJX;9HH_Z8/4*=9X@_?+H0
MD#A2%PSX)92I?H1W,3^)<)O^IYZ&OX2( :#K3T0^I'(;3Q,6,(B 3IZ_2IN$
ML(LR1'^+4[R-BP]QBB_9]9H#4-FR]9+E3=B\LR?U2J9)CC?6JTZ;-!03L(\H
M9I^9W="WPC9#RIM06:&Z"L%L9&7[(M79<!K4WB;X-:+#>XY;&G:@G)\?I\C;
MQ'F4D+S.G&?TO5M7PSPG46FCW^)BAS9DSZ+E/5])R-&&-C7EVM:0KFF!4^*.
M(5&*IEY"/S735.-,Y@&80&^N$,(PFH1YMA+122:N6-"/%=-/Z#=N09QQ%:GR
MTV)5F1H_#5@AIW5\#GF97N99B),J>UFXGV) 64_R5)0^(9=<+OB43ZM*&HMI
M.(.2@ T:U*/C+&.# S6C:F^=?EURTB_HJ$+?QC'A<T2^,]^P\D\DH^,(2^4?
MGM)JA"P]US. #+'JVT&,)V=J0CV=W.GP"#,=U.MP1.)I%XH5YIK#(>O8R8'#
MCVS:Z T@<%?\[HAOR$4:1GP+_6I[ML=9'(5L:>\0/N+L"TYBO#V+Q-4KO&3T
MW+>U#&]#LM0XC<MW:X3:!%UD:H:)^S Y8M$0@6LU]1>U,E1K0Z4Z=%;N/+WY
M^?3-*H8)5] 2( R)/(.EN+[/<&K+$E8$.% Y:@>WGW9PVQS9>GO?+I0VL::A
M;RF;4 Z7<QL%X!#[-<UP1.Y2ECM+-59SJYS.N3(<YNR,"O.E<7KWGG;"):MD
MA/-B8&I>,JKWZ2C#PSDX:80>8GT:(7,1[C*#FJ;<G6[%\('VMA)4C:\L_9E9
M9EG?"B^>^N:'0@($BKY[<!)7NP>/MBQA%B!CII=V<(.@8^97J17$-;O,'EZR
M.4B&RV7L 7"X?$NRC'QC&0DWY/TQW9Q%?QSC,KUD8$L&E-6[45)Z6+)"+O0P
MIE<ELTT=)\\.J?)";CEMLV'+)GKW)+GG!1'I;# NT#:,6+WZQV:':4M)$<G0
M(<R*.$R2Q_(;&NB&K:*%!RX3I!"K+NT;G8*I-BVMW.E@"#)L&.AP!" = EJ*
M!E$=\#P7[$@\MC]X(&_RVFRXV#!A6T%1@3=?.JE> ^R9$=>W?&F(?>Y_4HJ&
M]L1&VJ0W1.F9@Y:FGV<G2MHK<^[*G1F>6,-SLUDB+(4.B:)CQB8:VV-QS/ Z
M:N89@H;8=NW@6BHE7W-)E8'T27$)<TN9D1IW1)[V((DKJAXVGQ>D9%>= 6$*
M],3]G@;FU+;+A:VNIG?5"CZ-XS_$X2T/VB07=WC(:,[A.\GP.E3LH!'^=+Y[
M(^0'CEUE!CW6>B^FMY.3U&SL4#[)6"(9'5(&^9K+Q^M^D"1 "!D>5780UYY:
M=F[+$C8"= ;?0SNX=9P*S*,774GL9!T[,\L:A/3P_A(6X7LQB\>+]$ZQ=]4.
M:@T"0^C%,34G3\SY\-T0Q!'/8C8 >++[_#_.AIF?9[=YD871</_1A+0^O:TD
M]3G3JA ,?D);KTMZ>E7'&ER.#E*/TO"%637,'L^/+,$_W:#_(+<Y3QWXD;_Q
M'WZJ,S2_IC$3<TU_V^*%\8Q@0^RZ=W"85<'5'%_52IX0E3!GJPV4N.*1G9^F
M)(+C_:AYD;_5?RWL_2'Q)#L=#0 HOQ#%Y$=Z1R(:)2Y@DN/HN<%G&N3 #NQ4
M_E7*]G/W<4''@_?EPO%%M6XL&-[-&#J#O([!TP34XJ<8\(TTJBS#0$!PN3^$
M91(L[?2TWN:AQD+*?*"2=;S07Z44B@,#JGL%([TA@HA+'X]-3<W;-3@3+9.#
M%2P.,%/E!],Z)M#C\GFB3A$;0,(.LDH755AIH'IQ?I6>Y3GU>*KM6RN>CN,W
MX/$T)ZV&*=R_J5*5:9G)Z P"/,6-MRQI;*M@W*@\G,WX];O 3V!P, <:<<3!
MV%:U[%US-=0U![+!Q@IC;=Z8KD<,(PP_9S0JA@YX. (/(%_P/9TSALG5MK/\
MB'-^?.(\I"\T2;CJ_E+E9XH<P<CB+ZPSY/@(\[18=]53#%+>K5%9NJ?PSK"6
M<4DL;;2[K89[(U74D5@/5F]^/OW+H+@8E?X4QC< N!-HT(U=D+O<KF_R;=VB
M%@DVN/HW8SI;K(?CK)+"C$5LB4,K'!G?=],2HF>=M@4>$/0V* 6;DC$6K25:
M\?6&>2,^;_]AH&6:P=M<L=HWF,KI#<F#3?\4%^*DEQ@_B1FE'<B(1_^+;-U
M1-^LC77.A6[ @=!"(PBNV^%M@&D9GE\"6I5#TU1PA1QP6$7,=ENL<UZ?)S@,
M1ADCXGIHT1#[6)Q2-/@@8J)-:F%ZYDZAZ.[^;8:3;E7HYY"88@8?8MO) ]-3
M\C7V9B!]4H3"# 1&:MRQ>5K7%NX"LX=$1OF\4"7SZ$"P O3=GW!1;7E]#A^9
ME@$0I<^K7R9X[@'YD31H/RQ3((.WF#ZH#PB5EU.$C[PZKR[R/N&!._T"YT6\
M#[N;LDQ,>4P[/^&^.-P6.$/'@@[8_VIF^)S]@+.0UU-@MSB>H"__,]P?_N^[
M/O=8+(K"+'NDWW\+L\W2/ER.*6( @[Y)C4AK*Y+(@ 8GB N62K:"Y6D'ETT2
MP*%\SK'W%'M=XDGMNAW07[[G!W*[*SB2Q&L]8?6+5(0>:)6+!8.M7H4,OSK.
MH"08'V];34:B0?<2JX[HXUO.5 -=*Q86\;U+$*BR3_BA>!_G49C\YS',BM'9
M5$NNGBT8<'D;AE8'=.1AIU9M.&92@K/FRB!N1VW802%TBX77!G5G>O7T+Z72
MT9:+1W^4\A<.(&S!19Q[7F256@%]$S74-P^B ?V^L3X +*M&! $\GSLZE8/&
M%/"<?#AY3Y*$U\EQ&U?T[,H!1L4.;I=R9?,,.5K]=O:J$0<U")45<.C,MM+V
MI$8F W@JG8 99$R<@5R2VBOH6C"SE4PXC.D50]J':F!KL?Y$AKAI86XUZ$V#
M<[_C@:XOS?O(H(-B*(P__;AM.E OBV?0>^9Q?M:<@_\U+G9N:P;^@MI[Z)T%
M^=W=[:@6?+O9MR6*&[Y]! <73?C'JB7L2+)AX]M@SX)&??6>"O43;<0X]B&K
M7:$ @#*!!-7H(G%'F9V+Q;U:M9B5P6R9>S=A&OMB6^W<?(952;9/9A!>B^'(
M=O 7MAS0"I2M+MZHSV&\&=B;DJ:I("FD\2KU)9 (7P%2KD1>M4O&TUGFJ >P
MF%_U&QVSC&U/-NL7@IJ-*(R*^#XN'A<OWJCJ;6+8.<,R6P+RMHR65-84\ $J
MCJB0;@T<7MRP>XZP <]3AH*T[* +%H!/1MPTQ3MD3D]#U2VD(J+R+4@QECE)
MR12I&F4!"@E7Q_V5F2>]"BD==\B/#_9<XM*!NJ:SB7'/""I.C!EZ929D\J9!
M$%P=$[E\!^PT%4M$D'GJV%"5(W$"QW05R$5U*]_AV^+B@64;'N-\Q^A,ZI"[
M2!)7([>3!%=<UD8O?%SJVQ3#FK/6DJVJE%?)L!LJ$.&>Q,6#7'^PBJO1NJ)&
M69?61JBD.JU]NY:SI"GJE[NT82(;$M4REQG0V'+66<EY00LR*V^^@ F!ECIW
M><'0!<\MVS"!^0@L1U+OG$E %]\MQS#F6H71@.Y&5@>GKECH_#;,X_R7,!X5
M.M*0M3N)$C*_'0RAT EV 55Z%'L0<C:VP= Y7AHF_/+7<M+&=^SN*"7[S!8X
M'VM+Y=>^UO><)21<^IH:;>\3\YX:;1 (.3K+_PJ)$X$*:M-+J< %3N6&%:J>
M,]C0CZ\X"6(T3Q\E\GTD9YAX%BG7_"C_ N5R!;80Z7N;TLF\NN7HN'ORZ( %
M!MP >KZC780OF?0O^.Y8%BT2KOL84%8_3DGI 6:%7.C!5*]*AFX=9U 2L.7Q
M0:6O,.<7.;.KN]DH&J*HH623Q:R1MO!P:@($8M5C?:-0,-5VH94['<I 1E<#
M'8[X.NT"C/G3EF@ETR(X^$A&6W_\@%[43 Y,^-7V$_YV%D5LXXS.AZZ+,-V$
MV4;H::UXFFN;C7B\;LDUT #MAVV4RF_.-94A]\W5 G=8B2KK,WQ#82,-Y96X
MI:_8M8$.<>S9X7V[!NSMM;O&NN; *M#%SA;:O%'*KWEN84BI44N.:OJ5./MI
M\2B] 'H*0 (."N=DOR?I=4&BWS^'V3_"Y(A_/OWY,\ZN=V&&Q=&W!4L=AANQ
M^$1*!@K@0B8+9=+8R5A&4))2KTYI3] AS- ](T?_X^?7IS^S9!:4,YZ5F)D5
M.HAC[PVB+ /V)MPR5P5F8DF8YV_/27J/LR*^37"G#6(#,V:HS<N P<>XM.+!
MY[RF&J7F928@.$,1HXRW<=14NXHZ]H:*75B@'9T/;^(M#</8LG(6W^V*G#U)
M*^@AK@Z=\?,D^_"1G2^.2MWEZ>(P)<6.@G!+LCU3D>/HF"V?=VL!-.("A8&9
M:GD;(S74,CFF888+8U5^:&9#!<?AVQJ6G& MX\)$6).-"<!@ QP//N \Q_BJ
MKJ?W 8<Y;O8IJ^)AK'K[&2O%]T\<9N\IB <0]I)1O2E'&1Y&YZ01>FSQ:83,
M0-UE=A*8$R[D3SDZIILXY]$_V^&\3>*[^EQ^1HFHZ+JX'O^F4YB1/V/K V45
MQRU5PLY@E:>L'JG:SM'^.AFZ\_0UNGB(DN.&%[^@ N)]61(R38^4HLR:SM&W
M'4Z;Y_67+/[,\('P 8\9?",_9]4TZNW8;9R&:10S::3*N=W0Q^A'VG,)/Y!Y
M.&0DC'8_+3PR^MD7 8)[WZ4YB:N]G$=;EC!XD('72SNXJ=/AN>1%#3/BW)T,
MHIH?40&(2T!,!&(R7K)!2 ;Y92S";QO<ZT5Z[Y&[:@>U!EXT/L-\D'JIJ%X+
MH &WEZCV(C]+-YW['LHFW;#\K!O\4+RETGX?[C!9LM6;3,9L/FOWADK MYKL
M]$K7\6W$!/2[8T+'&A9[)H1E4_:"4K[JP;XYTA$KY))Y=%@&G9V+4Q:.W*SQ
M1-S[>K#6;RBA6>ZWTC@3C&%VH2P50@"8[46UJ.PPG%1>%?W&F1#C0IQMZ0VI
M&9 JVY::$*I^X9'M2_&.B"P4^L+TA^!+[42_4I_9A6MO'K#X[5-3(W->4$)N
MEJ:\T#FKG7)^S NRQUD389V7"Q[GY7T8EWE^Q,,#_L[\S3:J-;_7GJJE-O!=
M(,<&R/=<7>1U"\F6#U',GZ(-IE^$>5T4]C9,V&V;C+"S:,=JR[(CU5LZE[\C
M9(-(AG*<W<=1>9EJU0Z^E/=M%T<[MG.4QQL>Q;-%OW(QK:)B.U&W&+-3#A&.
M[S$7%_.DH*7WDIRQ30#@-MP0MA35[@X[M6%N(P/*8G#4#&I>/+^AY"LKAM6<
M)^VRV FJN.D?E066 EXBXJ4Y$'-"WB_&<WYQRC[[6PGW%-^Q\F:R<,]%-QC@
M*=9[(\A+P^_2T)TW$KQ,>7B WY5A GY/LO=EK=&2('KDM598#38ZXCN$BFX*
M+&))6P43^P2[YBP1C3JUT,>]."CLQ+-QQ8U^K$)9S*]>72)Z/2E)ZV*\4=7Z
M4GO5_"<0X3J:I(5#=3<">Z]KI\O&+;O\BM5YE]G"<+>FS>M7+ /YR\;UO&M<
M#W,BE194JT%=/=_MWPNF3]L!3#_G<.L\[Q7H29HVG_'_$+P?#-K?S=0S-G^"
M%CKOU.IS1N[CO!.G6\R:1KP6$Z(.[\2^J-&TQ#1FJ-S'F?1EU9./:!=F=S3^
M#UDYC;Q[NSB=DU Q]=3D^]JZJ4L;P]K"6PG19N^,&C$V?F:@>TZ[FBV 'VD%
MLRC+L+OA?4F ]@B _1$]?=@Z>E&S1*1=K2!H_B&X#A-6>X:=4&#._@E,]V P
MNA0\X6*VC_1]_K\PW>Q#<<$FZ?/J)PN>>QC-2!IT#"53(+,#,7UP\8"C8T$C
M#58G)L[JPM9O"2N:P,J,QC02H1U0Y@B=[V*\16^/-";">8[>X7N<D ,_67.U
MW=*0IQ%P7M8[7#AHD?<Y,>BFOBV,2&N\2V1 @P<D4)!*MH(-'?#9]ZAZL)+3
MG6Z=+1F8[7H;\HKP\)YD+'?L"\5'<BQK<3"72J<A;,([@(LI>7T%N);<YXY7
MC7!H%VBH3WJ=JPE[T%"Q6G0567E"OR%<^MIM4P@0^VX:7,^JX6RN8S72,#'2
M8*[)-E3D@['3+LB^]$#6H7Q^&)/=:0T(LL8O=]_>!_H7_;+^BO[G-LQQ\/\#
M4$L#!!0    ( /L[!EMM* SQWF0  +Z?!@ 4    =G-H+3(P,C4P-C(X7W!R
M92YX;6SMO5MW)"FR)OH^:YW_4*?FN2Y9M;MW5Z_=,RMTJZT9989&4G:=/2^U
M7!Y$R+L]')5?E%+_^@/X)?S"Q<#Q "+UT%VI<,/ C \P#,/XC__YND^_>4%Y
MD>#L;]]^^/[';[]!68PW2;;[V[=5\5U4Q$GR[?_\'__/?_N/__>[[WY%&<JC
M$FV^>7S[YBS'T29/-COTS>W=>INDZ)N?_O3]G[[_\/V??O[PE][G[[ZCQ=,D
M^^=?Z?\]1@7ZAE2;%7]]+9*_??M4EL]__>&'+U^^?/_EY^]QOOOAIQ]__/##
M__?QYCY^0OOHNR0KRBB+T;??$/J_%NS'&QQ')6MSK_CK8YZV#'[^H:M+2$'_
M^JXE^X[^]-V'G[[[^</WK\7FVZ:)]#.@DI;\=4+?R/3AEU]^^8%][4@)HT3"
MNA.;:.^;;VK]Y3A%=VC[#?WOY[MK8>E??J 4/V2HO(D>44JJ9,7+MV?TMV^+
M9/^<HO:WIQQM^7S2/._84.W\0K7SX<]4.__]P/F'.<W;43 ]X#)*[;23\9NV
M=5+-_$9_LJ5:69,_V=0R&>3H"%KN53._T;<H3_#F,MLLW_!Q5;8:?U]&^1&@
M,JULO@#+MUJCJ2])\12]?1_C?<WX*DKROT=IA3ZBJ*ARM$=965R@,DK20MWF
ME^*)-.FG/_WXYY_^PAHD9V?2P,LHS\@R6I">N7^*<F3>-B$GDV;=HQV5[3K;
MXGS/UE#SADEX&36MQ#%;33?G>/^,LF)N\^3\3)IX2[@0'L4JVZS+)Y3?XJ+,
M49G4@#DC]M$VF0-#3?XF(JSBN-I7*1U^K JJFQP]T8I?T#4Q_O;H!A<S9-"M
MP$2(._2"LHJ0QGB7)?-@(N%EC.(GG&[(2GCY1Y64;S,1S.=ETK0;G.U*E.\O
MT&-IWB@N%Y/FU%AXB%[1#+3QF!CIALS[<]HQ*F\&:C+8J[BL<C+;DQG@#K%!
MM(K+Y(7@<D[KX*Q-&GX6%4FQWM[FJ""SU,Q96\;,FJ'P$#VFR)J=T'*S8288
MMTS$R(Z18-PL,2M[)H)YXZ3LEC,0C!NLQWY!\\!8 DW^=HP#X]:*6=DQ#>8A
ME\MJKF%@W"0>$_.5V+P9@^*+K,,SX 3D;&,EN<5I$B=6UI(#JYEVWHPV<;E8
MLE9F-$O*S4Q;14)&]4,>42_\*L^C;%>;&49*$S.S9DS9,J/LP-X"W&T935;,
M)9N&DC43:4GC:#&S:%&#:#E3R)819,7\L67X6#%YYAL[,\V<V>OAO'5PCGUE
M;%DM9%,M84U9LP_LV 5FS3DG\QHQ*#94-/+O#9D>$#WH*>M%<[VMQ\(M6;<R
M,HN421P!#FTF[36K9D&!EI-AH6:?1\7358J_F$!9A_G<Q@_83I><F:U7<E]$
M]^MG&IA"38 EE-_G;JWY9U%*PSONGQ RLGD@3$T:>X&)54+D)A/J95:2X3+/
MH)6SZS?PN3=5WI ?!G6AUQ(1&3=M;;2I9B*P&MLZ4QP/JDEI7!'.IP?<!:F&
MG6X7*/Y^AU]^V*#D!R+HO]%_4(G_C4E+_OC]'+^@?/5(UJ8H[@R,E)YT_^U;
M[C?20BK,Z-L/BS>TULU-4I1T\\-<#Z/F2BB:1G,IYC9]&Q6/+(R@*K[;1=%S
MW7Z4ED7[RT&0YH??N_%ZGD8%&;/,6ER])L5()"5=(YB$SH5X_59<X'V49&-D
M"0E:>'$(#"29#'#R X'\?H\SQIH8"&QC_^.'']OM]$>T?T3Y9"3 BW0#!%)D
M*%-_4EGE0_FB/&YK(/\<S"C3<+R&XH=G9@!]%S\E:3<9;7.\E_8 -I*WW_:_
M?C-E_TV)OX&QQ3G9-/WMVQ]I?"?AND5YW@3?2"1FXJ;]"!T+0*%"G)'EBDQU
M94(FBU[[^3 !%^C#7%' 5XCHR@H""(!I X\/EN!Q1(6J9W,,F!J'>A3R[-0Y
MXF5Y=!U1?;+U'</7RJ'^.$RIYB3,7$Q/LVPE8IZB:R+-V+A04'%MIA[5\F*T
MEO$#X3AJ.^]3T^#A)T_0.M4NE@HA VG'BP)UR", ;*Y(:S>TQ5=IM!OU*O=;
MHY'1-Y_[528&N&-'3"RO>DL.U_]317F)\O3M#CWC?+RI5%"-!O&$RN=^AXFF
M/;0G[!HL_!0 %KJ+"A=D/14@@4LSPL&()@04R,32QL"(68. GSU&P'F54R5>
M)44<I?^%HIP/ A59NU$2DOD,!:!P8#2(^36 ^#>/ =%"^=#Z*_++V"A54(VF
MA0F5SVB B:8]-4S8-5CX4S!8J"<W-1HX=%P\#.C"0818/$-,#!@VJ/AS *AX
MR*.L8 $<4@M21#;>!T[(0H"$0CC]_>&$7P.(?_<8$+5<5TF*/E4<=ZOH\\!S
MT?_L<\<KA %W^)1/T]%_\;ZC[] NH0>*6?DIVO-/]_@D@PX?D_C?Z5*A-#M^
MS*OI_%^\[_QS(F0>I=?9!KW^;_3&[7T!S:#[)S3^][]<+$T 3)BUGB.?G8*7
M3>!#C'.R.#%1F0?^'%=$FK=SO.%/!Z 2 W@H2O@/%AV1-:&C8-T"R6<?9"W(
M0_1ZO2&")]NDSKPC,1\4M /P"&G]APU,3$W ")FV4/'915F+L-ILB,Q%\Q\J
MXP<N3"1T XAPZ?R'AUH\36AP&;:P\-EO.6C^.?GG.G_ 7\8!3 HJ'B3Z5,$
M0BB:&1SZ[%HP^.RS'#2>K8CK_#;'+TF=X4V(" $I#Q83TF"P(1?2#" 3GBU*
M?/9F#B2@M[FB]/\FST*C54;(0\B(,!A\R 0T0\>(8XL-GWV:=,9;Y2CBH('W
MJ3WN&GSRN<<E0L"/M08\VE[UV3%),WJFMT\XXSLF19\;Q4P_^]S#"F' O3SE
MT_:TSY[)>Q17.1'IPT^/#U3@44^+/C?*F7[VN:<5PH![>LJG[6F?W9!-VH'[
MM_TC3D?=S/W6J&7TS><.EHD![MT1DS88R6?W8@O(R]?XB>:4X!POR$A&@WE(
MXG-_ X32'M1#7FWO^^\3;&)GZM-/BE\B\R3> $(Z/&T0D/J,"@TA=<\>!#Q;
ME/CO#KS.2D1O-"8OZ"(JHT8@P=F#C'1TZ, G]1\E("&UCQGX/%N4^.\=I*?K
M^7E4HAW.^2>57(I)7$*/PG\HR$0RB$[HL6H[WG]/X/T^2M.SJB B%?RU@TLQ
MZ/@1A?\=+Q-)L^-'K-J.]]^Y=[E'^8X(]6N.OY1/-%5$E/%'OI1R  0!I?^
M@(BH"0P!RQ8@/GOX&F0_H325X8)',)P7!@3^HT BD.ZL,.#4]KG/_K_&W#U<
M3F87V(MU5=)G<.CVF+^Q !08;B^D!?S'B(; NEL-*><60[8\B_[<<E:I7N..
MLY!5N#?L^1EK)FKCY889I2?H,YHJJV%@Z;KM?_PPT1/IC7\NDFT(D(C)93Z<
M]?8JR4A;DBB]Q76\NB YD4Z1UH$'*N(B8<ZJ*(CF!9+R/S8RC3^Z:WVSCY<*
M(: 9R#*A<9+!*"J>5MF&_H>FX7N)4M*D8E6>1WG^1F8 EKMF?)ZK4Z8]Z(65
M<3:ARKL-FPD]G&JY5;!C81AKYSD/3/#%4NC>/^&\?$#Y_CI[044Y2$_=8$I)
MUZA40N<O=J#" ?$B8><\>X+1M!K'-/RZN$,Q(N@G%L<G5/(]TA#2=I*5DOH+
M%@T1@7B1<W2>9,$$,A3T&6'[1B01+,0RDD9_?!*G\A![C1BR:/,KQIN"-&N]
MO2-]G+^@\82I46(LK:R$LW$A[2YL(N]P=/#XT\$!XAODTMM)]AO._WF=W>8X
M1@4,4^H28TS)2OB/*;"\FIB2\0URJ>XDNXN^?"2;S)SL+&&04A88(TI2P']
M0:75Q).$;?#+N&3YEBS;(8!A*H%FMS,&YJF0RLD;ZS[:O0![#6CO\CDY3R5E
M,D!N<_0<)9O+5_K&#VH?TAE(/AHW&B4:K8)*^(L;?8&!, (Q=IZ/:K8?4^:_
ME/DM?<:$A=[G][-! (='LZ]251KSKE!7DQDWK%T3,=:?45Z^W:91_53%'U7R
M3+UK8D^#3I%NSH44<2'_391M1O+U?VIO]K"?G,%92^.8*\$0TQ"&[&X/8Q0D
ML,\JHD9ZIDO$N]X_Y_BE?DCGUQQ/0OQ M(TB%;3!8$1'9C/P*&H(TB'P,2*J
MSU#^UI>;!RDU8:-;&6$P8 )+:X8D&?L@'0$T6H.]&DC4P!QF.WH-FH<C &5[
MY"RC# 9)<'G-H"3E'^2>N?> ZP4BK8X3IA+R[Q2Q#LXVJSV]M_.O^EUHD:*F
M1X]6V1Z.*2VQ#0;2"VG2#/_V&F/@"OBE'BP9VM'ZN9M$][L>C=V.QBXG(+QJ
M2&R&07D%)^MZ,-@WJSP1,)9!6MK-<Z?9CCWX?)?LGLKU]G.!F!+&T500VC:B
M2D[K(6YTI%,!1L$K2&/ZHFEG]R9Y+?9T*E<3-EJ4$7H($+!<*G3(&,TXCT-Y
M@1PN]C3"Y4N2CG-_C']N='3XV<.>%K19U:^'8D&>WUP3T;(=?3:RP^/E:YQ6
MU+DDZ%R=(MTQ.Z2(AZ PD%4%&!C+&9::XRFA=[3Y"6<Q]V102M,/SY[2> @2
MB#1*XX'/P_P%$M<PJ&7AG@ASCX*][%EN>V%'F',>"_%BLZ5U60PKKEP-=09A
M?="DC5/@%Y0_8J?CX2:)'I.4B(CHF0V[A/N$4R)/03>6Y9O@0%BW6'NH"B[F
M6!?R&W!JPJF\7MR%:^])W$9O])*$_ 8*GVAT]V1,Y&Q> /0)!LHVG!7$C/LW
M3\8,@SQ O]P_I_@-H3O$O,53R4=( =.WF1#4])[C1U=B'2@!>)^ 6Z\5ZXT/
M*1@QU[$W)?8<3%JRZB!)Q3A(GQ_;BBBG) 55?Q,7X/0#DTX+*B*.H1Z,YU7/
MF2E"B9+N8.6(Z#Q'"E1"35M'Q#-()Z-R,E&.M "G$*NSAV3B"/4P5WMGR]4I
MR-\ K8JOZ<"CT&]PMJ/)'2[08RETR,J)VD$H( H+0A!)9\!'P#[(#<7DS+*G
M"< 1,)]:= X\I@X*57JRF\-+64^8.P[^-DI\? 2EEV]?@YW#=.4WQQN@IG"#
M%\9;,OEQI910L-T-%V%0B6= 2U)%D+N<6Y05=90O$XT^O):C,LG921>9N),,
M;<Y01OY1TIC" H(\JSS;4%H[/(/"\Q)Z-(>^I=:8;P#]\ 6(G0#BW7]@N!/+
M9&6'.BM 1.@$.%;^6N 1./C0V[=C[EZ^;99W4YSJ'$#9W4234#J,%8$,!KB4
MXW 1V7"0<@W28].3B*T/</!(R:<($I"' R.(O(98$K .TH^SVFQ8;%64WD;)
MYCH[CYX3,OGWI!T?VX +M.<W@ *>PTI;9AU@09@'Z;JY0V5$S=7+*,]8/H+^
M'<AM$B?CU1Q>H%$SI(#GT-*660=:$.;A^F@><A055?[&=% /%UX>>159V;X[
M*R+S'$% ^71P(V8Y^_;Q@^O8\\,08,LX?2<I1T]TU_V":M?Y#6ZRJ#Y$K].8
M!9/2TTOXL-*>(V^>-K362-V:@O1_3'6@W.XJM[G>@T@IDPY.>,R6<(-X[EH"
MNT7,/4VR*LQOM_CA?.0*+_9(2LF!ERX" YBF]%8<FH**&K 9/$WGQ?#6O4IE
M>.G'[)(5O#)SW\=T%^'\_;9./<5ZVYQR$S(7#[G5IDW7'N$;)%*J[J*U@,J-
M;^ %9=7DG&?\<[?/;W]VF(9=KF,L;/QPZ GXU+OUMGR0KNF/459MB2A5GF2[
M<UQ,;OB*";J<C%,"GSM<*1"XZWF<@G0GLXQ^MSG>3IQ[G"]MZH_^%Y_[6RP"
MN*,'+,R]NLX/:%&:TIP4*".K8TJ3UVWV]&&CDJZ5+ZA)9C_>O6H5:G>TP$(^
MX\9(<#"DH-R#O$QTA^JTH?7$^!3E.X[-(";I[ <>B<^0 0BE85?P>)G'T;E/
MF-"%GAY<?^.P3#'%./"W3^$S)-0B@1'!9;7$G:'CP.$3SO!0HO8U%?Y^"4S?
MZ!5 [R@_%R(]7C:-Z;=RLD%44AZR<8DIG8T.>(=A'6&'XT5929.A2\S<8-OF
M36K>7Z,D*^A$@(IU=OE*!:J2XJEV$M$;2V-S'DK?&OEJ^C#@I2NX <@ 5=CT
MMSFX62%4PW@9!Q'W;UA(B,/ EY;(!N!2\3??E+JW"Z&P@JHW># MB",UA$)]
M0Q)@B^M:D&#+',#8_#S;:2[9=J-Q171\CC,B8$5D/!ROG*$MSE$OKP59^/*(
M")MD4?YV353%+KB0DD26E*FG-L6XAR&+UC0X4%FH)I_1?SP5@\?-HDU:(EOG
M,8<=$;>919J;8]PA(Z0:P)U#Y3]45:)IPHS#;D84@F-[O#Z,X+C0IA\.[ZUT
M'WSN>Z$ X.[N<VAZ^)?P)H%/J#Q,CZNRS)/'JJ2),A\P:$4U+M]:T?KE?8;5
M7'7 ;4']BEJW0%B1 P-!9>"3 2L@T%@!Q*&S39Q CJ>D]D+*+<KOGXA>SZ(B
MB4<]+Z5ID]GR:7Q& D0L,"($S%IDF$06.#9'QA)=)&E5'H+Y!-@840G0T5&%
MA ^^:,8(Z=BU& GPXM=OB#Z@A3:K%[*YVZ%/U?X1Y>LMDZ_H7<GES2I&91NE
M:Y;U&65SU #&GF8E+2(-0A(\160SV"8"PS"I*BU'I;AT@+@$JF(N,L75M-@,
M\-&EWD7RB^0EV:!LTZT&YU'Q1&^=CP"I4V2:.D)2Q&?H&0@-QAN,=PLR*T\Z
MN;I%T;\\P;FFZ>(61>^Z2]V(5;;A-$V88\BH='<C4[/TNP_0Y.Z45L_ ?8.:
M-0A\A@;>&->+!N26]2U]KYQT\L S=1M)WFRRS+4?]V&#JV^*EN8"["<!7&W^
M415E\P U+V_!PK4 .F)6+<YF&-N Q<?JBN$T9DF,+GQHB>:''#PI4\H5SLEF
M(ZL?#(C?'G(B/]%EK2?V5UHC><X8GE\)8 C/J>1K&<'6.L+) )[3^B"O*QJD
M #+(=.-YLI\C#Q&? #^!K]6[F&%LA98QRF?OHZPU*]Q0>8[TK>3DK_I9>*X*
M0&$="W$_^ /M<@]Q:"VKXME#S'KSPKW0+E&%W:%E=RA]E4/'LZ&B-33"NGTO
MD1J.>#B:3PZI1T3AG O]T\G7JQ1<](#L*L5?G&3@ZO52UP[U09&0='HJQ"%U
MDWNT:=$#G<=$D@T^CF5I/CIM_7D:%00R[*1U]9J,S[.4=&.9IG1.YN%>*R[P
M/DJR\?0K)&AG70Z!NV $UIK51T2C+KBA!SR"0:#!D,#9LB'1.P;(,EP0ILP.
MH0-#)N&>*_:D.5/U_YFJ_\_"Z7^^+)K]?S;J?P.7ANR.M@MS2S@/8\"D)K"G
MQCR9%CF\+&=9=*&^X7J,X0N<0'6,7YW>6<@GR.24G3S$5D7LLJ?(,I@0C$V"
M'H&CRS(L8BS'-(YL<_;VN:!O_G8IG59QF;S4*7L%V8^,&1RNW6@S>(]J@B=X
M,.\?>&"3?B6G$]MT.+TL'O =BG$6)RD:7*YZP//&V))5=,]J+5&%FZ?D"7[B
MA"&3_#M%S8'S:D]]S_]BOX_TJU.D>U0>4L39J%\4,=A(8\,98XD&UL_60QH6
MI-%!\WA1O:RS^RA%ZRW1#-%%^49CH$J:0?^9JG,$;;U"O>QJD$(G"V\CK1T'
MX-"F&6SJO F N\Y>B PX?_LM3TIT@;^,)VPQ09==9$IPLFA5:N,XR.0U(\B7
M)B^:=O:R^]" M>CUG/R83!XB@))WEH.*_&2!JJFI8UD,JD:%^Z8ER]6=Q.P>
M%8[_R4]?*"?JYSSG$)TL5D%:.0Y"14TQ/Z)U.+FNBH(H9/\<)3ES"'*3\,N)
MVBVK@.AD(0G2RG$@*6I*D ]E?LW)JH^QDS+/;[WD)@J6$EOG\K0W^Z<V*7-,
M-%-K2IX/6T@W2H7-H3M9X$)U<QS 2EICD$[4%E!?BB<*OC_]^.>?_L( 2'[X
M_?,]N]K#7G\D5C21?80Z,4&C4A[!R>),J8WC (S7#(,LI(LBZPX]1\00CIHV
M<IYN$GSO]C"3[R<+*Y4NCK5SF;3"(/&I-^LJT4:.H@)=H/J_/?G/H^>DC-*)
MGQ):X) 565G@9#&KK:UC^375S3+)E#J$]8/0511,L, 1CJEMA!TLT\QP[P7"
MM6@<^F,<\A/L6##6C0V$ZU1^*C>5;R:!=EJ]H'?ON*M,3]N3V2+ <">!M/3P
MKY@3, A@()\]I R<! Q&;\TBLXK_J)(<D19O*MHXQ-RGDSA"*'T;7JBF]VWR
MA'0RUM<$:,Z4U,V"$=5UAIQ3B$@3([1A[]EP D=6V4840610\A#_"B\9*E2-
MM6,%M#JU!YE29S(LSZJ"++[4<\_NJE*E-5_&:6=-BHJF5FG14*%KKI]%)EQI
M]09F*G1_[0C(]T\X+TFK]K6>V$<5@F5E1-#EESD5S (TL@A8^?4:1 IY:2%\
MC,HJ9TJXS=%S(SM-*!"E*;V^184OY="UPXUC21AQ"Q7N5K5HV^(P:E&004MC
M.XL(V0C_MMZRLUG82 "7%5C0BK(G@')=#2UA12OJ#S+&J5W KG#>%[<GG<S3
M:UAZ9)* 2X>*XUE:LFFF@%L0<I037$7&'DACSV.P&#;6C0WXZE2^Q"O*OI];
MP'WD,\XMI)6<W"GG59)%63SCW + 0#Y[2!FX-G:OBZ(BK4/K[0W.=G2_RXF'
MAA?@F+6B K[-GY!^Q@:Z ,V;DLK'!JRHTB"O/-]UVTKZ^A.9F/(R>4P1!X,
MREX4H) R4-3!I;<!-VEM(=\[[H^COI!TV:2RL@N!DLE/688S_TG*! I&$XW8
MG@4E]9H'O,BRG1UU%[_>'E21U9<"VVG_'!>B8P1HJ>&N75TJ5)@::<4*4*$U
M!WV<<'!%D,%8Y?%35"#VAF/[=*78QZ0H,'4K"0N$C4VX+BS"4EJI@??>.T32
MAWF;1U/5:)03CY H(@X<A2 =V$2@J$(#S[MWZ+M#*0M'P _1ZV])^?2$4_HP
M!AET[/G>,S+F6-YVE!6\5&5SV8P0J\\F<"S/U)M-E.LW)61O?=\Z[ZTT[&B"
MHS#)+DNC-&>_!2H=*LAG:<GV'@S4 G,WOD.W%%PWQCYD8]]QL. UUHT-W.I4
M;G M.OB3)_@IQXR3)VDE,^XI.3YYNMQN44QV^Y>O9$>5[= =4<DZHPJ@_Z,!
MVB]16AL$;9XG%ON:;88_]"A'T\J"-32]ND@-G@Z!Y;4)&2.+M"+,9\/FR'R+
M\@1OIE>XF_<(^]JM-3X:6FXJ;Q\G.7+EG@Y(IWT &:O';J#-M]D"&LLVAZ;-
MD7:: ^?8XV!.8.TS&T.D47GY#NZR^/VG=WAKZ^AX -?QWPT ?IGQ/7A^O14U
M[2O-1Z)Z#"S?676A*-GSG5CQ&*9 91R6 P4VK"R%?'GU>BL=3^6;XZ=;V7$4
M==>CO*@;I'[#55UF^IBKK,S[JZ[&K:]528]6<$91)7O9548[EHU/Z^Y=3 8?
MR;.8G.^#5S$'W]U/I-*NP&JA!),IC^WAI<P!NR!C:%>;#<OJ&:6W44+VF4W.
M.BXN0+3=BV%26O_QHB.L)G84K,.]17&'RHA89YO+*,^2;%=P420GZL*P^43^
MXP8DGB9@1#S#/?5XH&ZL*G]C$V@]EW+!HJ1K%"JA\Q\R4"$U42-A&Z2G?Q7'
MU;YB43$L8H!*G*,GL@E(7E"=G9._;.F6:Y<P>#G_,6:J!-VE#5[-##>U\V0]
MM#NX6.-]ZH+J^I_\1XQ$%$U0##F9^W%=]SM]80%G)6D+X;J[SDA[4,'' 82T
M#=Z1DOJ/$PU1-7$CYVSN+G6-HY&\%WA/K+MQT(:,I@V[X-/X#QF(<)I8$;"T
M'$#HERL=X'T">]7YO()T:70RG:=1431^4ID73T0W]N!-Z9QX[WJMX$X=8H+6
M?\<A<.>'9*U921R1/(*!)W)(X&S$2O2. ;(,A^J4V<'K.&02;K+PGC1GJOX_
M4_7_63C]SY=%L__/1OUOX"Z4W5AVL=()YV$,F-0$*]V8)],BAY?EE<XO0T&Q
MP(&-A"F?(+-&BV,1QI;!A&!L$O0(W$@R/@+N(@-O<<[ 5Y9Y\EB5M"\?,']'
M-9'>)M-.8W:8NA]F4TS@A70&B3FR5;'Y_.='=-UMCK=)25]G&GOD)A\.U_ZZ
M#YZB2MAV"#+ZA<,]4A1YD:E<+!'\0_0ZZG&=(OTG;)5%/$6)@;P0_,#8AIPO
MITNJ@C8754YG3#:5_3U**W2(TZRMG2]1OF%27^%\BY*RRB?7-VVQZZ^8L]AY
MBE?+>@*ODK.J#/+$%)#)!)"[P[.L)7)P:><BX0-&FF$DR/PV@W<M!1%(++/$
MXSBSQ!TB=F61E.@>Y2])C.JQ0Y_&W&6,"QM&DUBQXU37A9LM79VG>#^RGB%C
M9_DFF1\ANS<Z!E$Y3)[V&2.:UNTC*I_P^*DJG2*\>"AA$4\Q;2 O!)<PM@ZS
MZ'"?M2<#YAFQ1U,>\HB,DYB*.+T/)B/JKGGQB3Q% 4@FV+4L/J,@D\M,_3UL
MGZ9TX0VHA#ZYALI31,"D,O.:-9S,L[=XA0EOO,"3>Y3O?F 3K3GP!/_R?@U5
M\QJJ@0_,F[-#T U$X_NH8MY?U\74.A#V"95)'*7OMU1]<OJR#6FAXWZ4>WWU
M^<G=OCK\0II.["K/> ::W8S0H[#J8)C6ZTGD9\*S/'Q1,G9(Z!29WAF6% D'
MN08J, 0GK*9EHL".."4?DLIO6)J4DCIFIJ.1-_MJ%NU/M."BX2!SADKF3)_@
M&FU>6CVFC7<6%0FQY&Y[#%V8<*LXQE56LEU=FL3B%^G4A(=[CD)"%],!1]'T
M!91DER5;8CAGY;3!#Z0GS]+IZ:8-5HV6YK%R-GT 4("MZFDXAXBKIQ/'O&K-
M32[>DG?,J829E%5<LMF1S9;LQFPOC;23Y V*1@GF&>UR78H'<#DWN2P4S;M(
MBCC%!3'_1;//'!90)7%9.)MM]+& K:AI..F 6U'GUC"I/=RYYX;FCW4RP=0U
M"V81_L>F>\<?7<P'-Z@H$%H_HSRBZU'=)-'(AQ%WTLF)G8UF09]@3?F&@W/(
ME(Y %;, _<%UI.Q#].IFI'75'^8NP; #4#:]**5T,2 Y#1(-1PBI6$P?AB*D
MG["6H,-1*>%/AZB<;\"+(<YV9?L(MHL 75*O<HS*B=H@70&1D[#C05M$@U)!
MQ97+AZ&HZ X,E6PX /E<62BRB%NXPV[J3G1S&#INQ2=<B@8AC%@8Y#(D]B-(
MB+9)/4RURTEUX-=0!G8J-ZX'IH6Q1UU6'S^(1UA/N,/_#KV@C%Z\Z>*ZW?B[
MQJT0.KA4A)VS1DSHQH7%VD-?6SRGD5ZD(?0ET?.J*(DUEXO=5GK%AM(#BCET
M3RE[$AO+/_9!B:JJG4[0*@+<_ )R0+);R7ZF$.U?;Q6?K,WA D\ORN?B*$AD
MW#BZ,(FF$"CY(3A$0>[R_&Q67V-M94P.T$SJ;P)'%/6&:T+<4JEP5JRR6BVW
MF,C-8@YHP,(9RM V*9U,,?W[;%T@!&V4<I]O4+(W?L EG63GJ+M+WEOJO<A<
M-FWF#V,V[G*+&6 #6U/8*#49O"TL#XEQ&\*=GM@V;G*]U8F'L5/L>CN\:IO6
MP>I%61PNX[:/LHL\D5:8=6D%YC%SDU !V.:S?IN%'E [W'3U*>+FSJ-J!U;8
MMD9''MI9K:R32LQL7< 3(MI18:ZS+<[WSB;#IA5WZ)E>B,MV(E^O@JSU< K)
MG/AW1ZT!>';A)002^V4C*;L-F\@\\N *ZF"^6PCO<(=P^_A0>_? Q0 >MT$P
M@%5D;?Y\(9F35P%&K1$-6R6=0#H?AJBR8S!<ON' %'%F;P.(.88['*^B)&=)
M3#ZRK";U15,78[)KR&&^$^T?(*1-[\I)78Q/7HM$8Q1$*Y'4A[$*ZBRL)^MP
MS,IJH.-6P3G<L7N=%0EI^T,>T>P,JSR/LIV= 5R@^/L=?OD!Q9L&T_'F &7R
MQ^^3NF\$2;#5A%W(G)AP[D!5RW.H]NSM.MOPWAZ6D73YLG@DR[>>U$7O=%91
MRGF@A/^QT_KPX_)M7:7IH5+^VYXRDO;8BTMB*UO61S*O_=\HV^PC_GN2PN]-
MZSC?W1T]R92)U;*,#I(XW.@DR^$2[EL(@A&#0<@<1\3V6;&\AEP62US\/Z+&
MI',C5LQ!0XWQ6-7!PT,6@6L,L"YBT)HSQIN(;9V[D,?.CZ03ZI7C8YFG#RC?
M%^OM0[XA0HCL9C5A.T]+"#U'!EA&'7S(F/J1_!]BR=&&$W1_BO93$X[SK;/=
M!M\\[WZ9)'HSPH"/'T^!:W3R Q59U,N#C^-N;CZ&TL\\68PZNF%DGHG^N#U]
M5Z7HPX^/?_I 6K_:X.<2;:[2:#<.-I53M;&E(BK/00"33@<-0HY^/*>MAL4G
MG,&0H28\/* <*C[ ,NI 1,;4C\>WH<L$:SJ1^"(J^4L%CV"P7 P)/$>#4B;]
M96/(S(\GL_66CH=\GY6JE6-*Q%DX^D2>(P$DF^FRT6=HG@/=Z:HA!(62CK]F
M! 0-J(0S5@P.0 P2HKM8,"Y?GY,\DBX9?)+!HC$F\1P1 +GT%XXQ._.LX"YP
M<%'5;><B8/QQT/>'CT'TND 6_?X^,&K=1=Y[%>N&WZ.XRNNL3KO=ZB5*TM5^
M''< H!R 0$ 9!"(@4NK#0\"UQ8H5WZ+C9)YMAL'WI)Z+1,\D11RE=2;8<; ,
MYU,;&S/XY'D238D<.DDQAVPLG\4>Z;H7:7O>/=Y&'XUG^3Q93W6/PUV@(LZ3
M9\XR;5J\>]A9M[CGP)JI#QWPZ5=E?KKD0W8VEY-^"%G:N$$VE]LMHNDQ45?;
M'=DC]%#!M/HF#& V+-[&-6L7]SUKVTR%:&5RTZ\KW##+<=RWR\'^-=U<4 Q_
M&+5 4G\&M\E=!IV!K'.CX80&K3(?,XM]>L^0[CY#^GW\A#95BM9;04/9A5;A
M[4.STNU-1-W28:5$GZ><<28J8 /8'4;=B@/,3]4DF'8VC3C-@\XUZ%=%@4J:
M2^<FB1Z3E*&BSLK-M"0:PKK%6M<4N)B'F<\-91X.R6D.=#A;/V)^C7%/YP\I
MJ!14_9' H_(0,C")5 @1<K'D@''_FD(+_;>/$5UURC<%3HPY2-Y=4'+P$E]S
M-:'&GD$-EEY%=I4.WIU]<)I)X0^6Y7F4YV\$1NQJ+UWS+HLRV5/CLKOP6ZRW
MM.W7&;5!ZRPXLKE@$=Z3G885WAZGK5]2BZ-42L)D]Y;;$.3IV4$'W3RD!KZ8
M=()C'FD0L%3*J(\R'DN;]Z7<OJK@;@T+ZFT%[I[X@)%>C7>(V#KM$0EL8&J5
MGHQ58.D07E"8I9%1%B[U.PJZM07HQYJFF'?I&C_UQQ0.B*+YMFG6?F*<H(R>
M)YZ]'?X4'GL9EY_,">#RGK^S,%<C8S>W[,$%@[H"G!& R>+=31/O[R_,GGUT
M^E@]%\WB-IF9#+F%_+B#755.0O5,WWZ8W:P 9S_8FQ#N)K_WER$4SHYMDJ%-
MTT^W:905_;Q_G+QN1F4Y[A! 63?/=[6=11OU0&KBY(B3$W6V-)_(#ZDN\#Y*
MQC'@*C*A9"V9PV=.:@P-8,5-1@<E'SY;(B%W:/ K>@MK2SNV[OD5]!X8D3 .
MT@TL7L.@^)K!H>D$(PY>HW"^3N# -*K+\G&^4_6/DS ")W65AMN$C&)VX6:P
M-+-IN+I5)FS4JHNO\+D9'1W.KU.9#R+?"'(B:Y7I#N%!9=P:WV0/V32P#O"$
M>0] I28&MZ*4PZ-(G<[%IHH8'U("*AWNZ!65?85SG\FPG#D5 JL,=S4W?'%P
MSIY\V"6:SPQJ5AR@?XO_J*##.+7WIP4768O[+:9-O<+YY%6X_IL1JY2UB%"O
MMP?",9?B[(T9;< XNN.W81IO=\PVG,#CAS[TWLBXF?UDHB.9@MS0''3U.<OK
M8_!_327^A+,75- +8%^B? .U]&=SG(SN&1Q/:JS:TNQR(V]&"X.\F]*+'>/.
M&^QF9!(3H9E%]CE+B.:H^,V52G!DH$WNT\A!.]Q/:JPMH?'EQIVEUEJZA^/7
M&.RM]&=O4SN ZN,6Y>RQX2RNOS%-_;V>K++-Y>LSHDI\P/2G62/V*&T!CN^%
MV_(5S ;'[,UCSQT+RV;^,H47,PT[KA,H3F]E-^8T&>4&G$YJC,[5Y'(CS*!E
MYD]TN/,YUF^:7V=L4G#K;U2][]X.0]4S\/RW['WQ_HW;U5,]F;/KCP!+Q83+
MU,;0X^+NX$C5Y=B6;D:G1H)Z1VNQ7GU!^I[HM8LL3M*D\;AUN0)N<[Q-2AIA
M?$6ZJI&V>,#G."MPFFSHO"N"LUVF7<2@':9>@WT1S<&Q;ZMZ/UXN-#P;BW:[
M'.T:#32WDZ3VHU:9PTD7I(S78#61&XY%(/< LY6,DT"ZL\Q..;GI81T?MXN^
M(1"33?%%DE9TWH+M#8VX3"PS32Y>)TFUHQMX\E3C^H*TS'HWP;(RV5#)DA=T
M>,_C\C5.*S+ET 69;F*KLIDH)].+^C*AY0JF]PNM51#(@%A(HR9CQ5Y3 GPQ
MH$LY]!%%U'UT2#;D9+WMFM.+:Q.LN1#2]K$5*:G;N:MK&R]19M,IFW5V1X%)
M$]:R]WV *[)%WI,9RPIO9Y,5"#QX65T.YRI9BX;SE966!!@ERGG9Z@*549*^
M/VRU4*:KJ&3K ?>&,O=CE\EJ^-%%Z^L$ %U+;IJ0.<Y%8P#EX T: :5'0G+O
M'8-HY8*ZO(%\CU+";O<KRE >I6326VWV29;0 4(--WI^FQ5T_N-<%S4JVYVF
M:)5U_"*/JGOQ/&7P'N015,G6++VJPKW? YE"L-X0!*FZO2^J8!RN8@7+C%B7
MZJNA XX2Y05\ ?0@B^"VIYA@O(+?.+['"9I!A.?E)H6UYGW[V3FOHA><4VC>
MH0)3IP3U.?3RN$UVP3#R;B>L(G=XH&+46UA;!^,3%IUJV3.FRNI.8+Z=3@Q@
MTT$PH 33\,W@*K!F!2>@Z,G"IIR;5>L9CT&XMW5A#\E*MZ.3W'.29V+'C +T
MDRB?Q7+H-7E_:,[DH3EIACAP2;T'YMQY;KHA>%859 8KBC::AN.[ =&.;5H^
MK1OSEK6 ZZ_A?AN&>,[PQW!MSX^XV**RU0O7E2(C:1K')W$=J#-UA !$X0;C
M'/P;? XNMHS<[KQ(\ 9)>U-"T85A<2C\ZTNU((JNY#)P<<F3VY/KYQ*C%,5E
MCK,DIL?1.*,SEZQOM<JT6?%@9?SK?Q-A%8@ LG1Q"9&+$;*:DXT2SNF!X'6V
M(>LZ^;<,(/ "!V-*6< _:&B+J< %A)^+^V)<4)Q'SU&<J)"@H&HS+HNH_.MS
MF$"*CA8RL73;R:7706HN8[GQ*? _\%C6/IT!JR5>>762R0V^[\)Z^Q11_C9E
MA0/_!;^B<-_8'4A/968:*%#^(LQIJ5.$YR\0%G$N?].D.YRF5SBGMYMEHHNI
M>5+SJ)T+?/X4Y3LD[^ A";=#6Q*'F81A_8)!PHW3"4MY-[8+AV>09YSM'68B
MW4"J$4149&T&>B%9"% !"JD-%S%?@YWQ+S5D,GI?J:'U8&)I!'_(HZQ(ZV[=
M_*,J2BHW8$Z5EI/,KH)R(8#-5 WS)BMY14%F N+)!X < %WA FD)S%C?CKM2
MI\J$%>A4;/=)U"NH2Z3C01U!VA,\J<ZK/(>M R-*R=CL*(/&%%]>>WCJ^ >9
M9Y$GT2><Q6 X38DEB.H3!PTJH=3V<-6OPK+1X+\3RL ?,LL7!:LOW- D@1(D
M02EX3N"&9!3(*A]>'@-4&F#(TPV*"J=Q374#!,%+_(]-KXX_NEBO;E!1(,1:
M<H&*.$^>NWQH$U&4E)U<$DHG#J,</Z.\9%G1Z4QT^4>5/-<)(P4O4&J4:-U(
MD!)>"2]\IE*CA$IXUX]7GE5DZJZGN_:?U_OG'+_4M]VY1Z):91H% ,LX6Z]T
MNA2;J6"X1@$JI*L3L*)PSZX^1J0W,I2_]77 #Z]34[91=C+*4" &%]<(6%+V
MX=J=.NL2-IG)@<H^5,<."R#5A'MA V+YR)0MM!F&RI94(U5RGWV0_C>^X)-]
MJ=0.%>UBE=0N!.9E[Z@;*DHD 2[0)I0 %'#R_G.;-)/UR%VR>RK7V\]%G<]D
M)#2(MHM>E=*ZN\($[SBL)_'H9I.RGCJN5<H_R,EC*%,K_AO??P\CYF)J2APD
MJ!0RST?5M()P$]X*)!/Z\\'T<H1YX=6W C*@6W\6SNSX]3V%&@Q@,%B%#J;E
M(#0G3*#$992Z#DV&VL38P)2$;%)N^H=OD!I.?C.HMTO1V@@J68?KWA <EPCU
MJ3XK&W(4J\_N 9B#$RAVR"HYA.)][Y]##;^[7P)I>Z2K7Y^ N_#5!&ZQS-7Z
M9(GCB,)!<9_7=#&K>02)W_LGG)</*-^+.EY,T%Z*YQ#XV?%*40 =S^,19+#4
MWZ,\H?.NJ-^%WQM=<;[[V>LJ00"=SF$19.BSJ*]%JO&^;V?TZ;0OP]V B TW
MN?&A-M<FY8.<ZX:K=7N]1FKAC(FX5LZ!R,/.!\FC0H"(29#3WU"8WQ#UP:/-
MZH7\ND-WB!Z5MA_I"O]!"A!X<2YT(,6]!Y6V#O3@!F$?Y!/!4C'I0P0T4]Y=
M5*);E,<J5S>\. 2(W.*A 5&M@UE Y+*WG)W"I><[044[TU]4HF-QDZ)2'[FH
MJ+NH"(''NFUE/1^17E]OKP@BHO2_4#0.+)O/:!!+8<;(V? UP@BVJ+7A,-=I
MSL%;:=:,()U!((&)DCZAU_+A"TI?T$><E4_\*"%S-CJ0Y[(Y3<"K-78$N',;
M$>2F$"HN'<\/7[ AQD>E-:'=E3Y91//U<QP@=W4'N9O5DI+4R;]39%#>!,-U
M^=-&,4='1\1Q77N0VV$=.:]P961C<XH;X+@N?M(PYFCH>"BN*W>QE>:F\80V
M?;4M43X3G5P>FA =\3A9G,IT=1RPCEK0(/9/@6;7A+K9M+P\>BXV%6MS#3N[
M'5\_</80O3J](M^UXO# K<"C!Z <O%,IH'1A07S.<A3C79;\"VU(L\Y0AK9)
M2=\*3_"&M#:O(\[J_X[$-BK;*$*SK..'$N5=B^>I8CC<)172L:]9D8$S;9CV
M\,%QA'FGCN8IK4;@^O6RBLR!S62(,U$RBQD<QH-6AX/;0PE<%.=1GK]MZQ1G
MW!=Y@-23HP<!M0N!29^<$T"3ON@UB),80TG7""FA\T:\3]&>GP #2"T3M4]M
M:RNPVN#G^LG!3^C+X2VS^S+*-J1*;E8!K3+MY5%8&6<K";1[L)GXPU5$41F[
M\ "KQ)O'@<Z?HFR'KC,BVAW:575.5?[K$&K*]H4(&64(2(&+JHT/*6MO'AJZ
M0WMBZ1 CB6Y\:+:PYZC,$];6BZ991(!N(RIX5V8&CR[/H1&/$#!F0SW:Z#.L
MU-E52LF417;C#_@R(U9A+<MJ3XSU.*(#ZSEZ0_D=2A.T7<6"IV[F\!A,<]H\
M0@"G#?483HW:E?KSR%(SM5\7>812.L&3K9YT*950CI92+F4X2(*(:KR4<EE[
MX[,?3;F\:?8"/9:7K]1,K)+B2?)0VVQ._&55CU,(J+.GJKE+K%[5@?OMU0X!
MK+NA!NB_S3RF9!SN17.H4TFD7F6^,44%0O6ZRS3&G6POMUL4E^M,X%N\$:01
MTRW6J!!>S'<?;_>&RF#"8LD;1.E'EF)OX!V&L7<V>+71A1?7[G#P0QM(9P'[
M#9M]F.+P'*45:UT^H7RBE-&(@1&W#VXKB(-"LY;DYMA45;/,:V5^F@&&2YJV
M50"O)]Q,-'/..K'NB:#@W!I>]3"615!EN*8P,'1@_OFT5@"!477>N/L?SO_7
M:BR!X-P?0MJ>A4I);;9=O>=.)H_&:I?K204LYVX?#NDD;*Z#T:9<4AO;.,)K
M\68C2=M,&K?.:&30/BG)XG^%<Y3LLLLHIW>^>7""%>CA2%4@" !I2:V/'!5[
MKR;1IG4LQG*=D9U.M4>;_BD;!S7@,CW@ ,H$@1U=V?7A ZC!Q6TKR5+V@O(B
M2@=S)"K8J=AYE,4HK4,&AH>W]!T [OHVE]E@T3-G%@08K6G+9'DTK]J;\\\'
MFGSJ(&/O#)>*.(8GB+B%GX+8?WCI2*L)'P5KRP>A_NWT-'8D6ELZ.=]PLXMW
M,GTF\TI>1DG&>Z-R[.67$H]]]@)B6Q/-5562OCJ/BJ?^;'B%TQ1_(48AS0=0
MI[[X/U64EY-S=-/BC93ZQ=V/('GOX=DZ$0PL;K5T;.E7M\2K;_[-95K#S<Q!
M)>#LC17Q"97-MJ^Y=S<:O<+OC58XWWWO=95(6AW-8>9-+-09SG,VP(L'?%5E
MFU7\1Y44"6=C#*!L7]N44?K>\W QM3 @96OIYJJ-*RP;UJ0HI=957$H])3#B
M[M**G-AW6&@)JX4,%><&''\.*E\'Z/0==/;LW6D[$# &!^L*H"C.T/\]Q&B-
MS]DF(1(FCQ5I1^M!7F\;%^%]]5@DFR3*IV=%^@6[^]CP@KYCS%@)FC>QX;4T
M6/Q+4)/5Z "CFWX/21S:;:J2L-V02@A]!Q582"T0R;@VH/G%C[M,_=67N7QO
MHV0,!"E-%]'/I?&]^R&B:?6\@&%[2.C!P3)94EG(%)G4Z@LLQ776[<GIK@W7
MACKGLKUFP<.5='!!W_%BK 0]SZ]&+2VR_#A_?LBCK&Z::#)14/6#$WA4W@,$
M))[V.0"79=OU[@^.!XY4M&%'0J-^EY&T=PVY)+[W.$ PK>[F\VO[VN1-'L?G
M/>V)<F,4"2(51W#1*S2*65<5\AU21L)K@0Q:0PN[L%YQ$&33:O-H$7N\J%(:
MG7Q%>J5Y&KQ.M26Q?^PRE>=+TV;J.Z(749Z-#&O:+6A'Q%'=U\<=$;=$ZMSN
M>%"P-!D-0I8G-19@BEMN) CK;\=!6)YZ@>QM9L6A[/>H)-IEJ5=_2\HG0D\^
MK*KR">>\@/Y%>,M'ABGO0(>(%57:&"NF#6D'C<[IQ3([-JU)X#HC>P@T>25U
M%@^3*?_ (U  :ZEFN4G]4&$+R+".,+1&9;/%J4VZ^(UY4E+>";]EKB8SMXQK
MH)"?J;[E9FM9$]IA87!(8WF>K@,5^Z<*@D!9->$@?)1/Z#O&P$+JG=9)N+9A
MUNX/;O@AJV:QQF8AQEY&%D, HRN^ 7H 5;10\N"DAIXAK(H"Q\S%3(U5,W3-
M9W0X(S1FY#L&K2E)]PS1N-86J>X/E@XNZ34]^3J+BJ3XE9LC74K6.XGFDP6
M(8B VJ?,?)YM_ULY;#KF"S,W.-N1%NQI@D.'3\RPZE6OR\B)NA,M/I&;<[S'
M\CHC+:BHBX/W](2$HB?/A,+)$WL]I#R0>CBO2\A(VG?(N"0^R,-]2D).))!I
MQL,1LZ4ZQ]D+RLN$P(0VAY_+6$;31A;P:=R]+R;O" R3:CC;\WFRB (^KW!3
M,$E')@;B7*Z]-J>KB%6XRI--TAS=*3.W<OCQ%.<N4:OEA8^S4H@)N,N>NU5B
MV [ADT,J,JY42SPRU)NY[E&6X/P3+EE6"DJI6@U4):9K@[B$)Z-5D.)>6V;9
M"![EN(?P]B9KEJ2U/_^HBY=Q"35>#B5"Q8M 9BMX.?!VD3)KOH6=9&B]K3.0
M<Z$D)F@M:PZ!UT!12@3'!8_5$BE,G&EP;(,"UU"9!EL;5,SJ9*U0I44%LD%Y
M7(*<>X:"W A>$5!0<:VV&[=O! P;(TH"I*#B"N;XS5:Z_7D@VY_^O,?QQHA(
M>KZ8*8DG@Y:;QP<@E&SH#I+T\'DMD8C'B3?K$\[B.LY8[M&:TO&]6GTZGR$"
M%0^,$PE#\]G>-5BZ&QI)1O,OGN.B+ Z2?4+""S,J^O%=&3&]SR#2%1<,)@!C
M [O5FQ04[9Q*-2!8C_J?1NM0_<EG7$B$T%YW:AXN$I-9[>9S[B(CH>!T^GD(
M"XM:)",(G(\6$X.[<&1Y>L1.EY.^0$+#0T[$@44H)@=(,"-P<(P-@YMA[O&Q
MVF-B0?VK2?+<AAW0Q^-O:>;[:C^""IB^S8BFIO<90+KB@K$$8!QD2K2AR-=%
M45%KZH)8/Q^DFWLN)7>#/Z+T&3UP$37,5 E+@QQIWDQ$0\$^1F65TQ=KB6!2
MW/ (N; 9$H:#&HF AJ 9<C3/9>9^I]R7ZBJ*$9E4JXEQHR+CHJ5/%@Y6A,(9
M(J7/SSQ]F3^K47/]C3[7?E_2#?DMRF.JEYU\DH$4Y*]5TH+A $M# :8KF;2&
M&6G4_)JE>B[+^I\%4=,=59;</ *4XP)06BX<_,'%-X2?M((9J=8"0-]MGL0*
MXQQ0#HZ^MES@Z..*;Q-];05.LKTM![P'4D'QA-/>_+[>WI<X_B<3^"%/=KM)
MB(TE;BJ00KD%"5TC5<T'-+3:H!/=B2R9.IMG\H(,#$U)6:6MR2T;#FKUU&#!
MXN16,B,'GH=Q:C>3L*")VF'O_0C83A4\?>0GY/#_._1<Y?%35""E3XI/RAVT
M8])PP"(5TA Q8Y[>/+%[:-B&Q37?/Q%%%I>O,4O2S+D1"2]PR*.N+. S.+0%
M!D,$PMF;EW0_)EFRK_;$_JF?NRD>\&V.7Y(-(FTGYLYZ2Y>=K'S =VB#$#U*
M)']5^22IW'Q&C9[G,/(9<-84! ;BG!K-@TEFG\QP<0K9?[+DCV=HBW,$/HXQ
MXJ3A.Q!R\AFJ]E1DN*YJ5FD>[^+73NP\2E,JT664I\DTC2&,F _."7% ^),+
M:@JQ"5<7S_TMY[:Z(;(5I3J.05Y$-=,-B@0$*8C0\^>N 6\7T3& I73@Y8I2
MQ)Q<Z^TYWN]QQMQ>4OC BW.A!"D>#JRTE6$(,4@]#D-K] RXC]$KM5([M^MZ
MVZ3W2M]H!K"+A!JLV:8@0K.=U$#.*W9O=[7Y1U70=)F#HS!&V57#MF+0F=!%
MFU13[7';%,Z@\Z/;YB\6QVU\N%%4-"4@>ZZ[6&_9VZL7:')#1$K3>PB00^,S
M\"%BZ;BI>,Q<A$T)7)A_5 FIN_%BD#4NBY/G**WCNSX_DPTA&1Y)E%+GQ?Z9
MDR=[!H<.(P8<_$;07)5HX,N@*B?/3\Z>DMA\S(RP$0*G'QHM]C_XC!>A & 8
M]#G,B$OR+=Z[GS[&-!;$..S#WP@//7MM3C 'S*B2Q&U8S>9R?--G=)=<8@ )
M*#EFT(329U3!130RB28L9\3[6+:,Z@-%>I6&OKI9/^;#3V?%6XZT"O:7*V!!
MGS%CK "]Y0Y8@Y,W*[F(&AEGZVWO#)LSNT#)&^6IR7W&C*:P8*2H^=I^P='7
MK%E3M1NGSNJQLAQB<63EJ=[=%:M7I#O1^[H<3I:BWXZ94)\9>M1M1DRT2[+Q
M+-\<IM6?-H;.^(*<83#B=B%6$#O9&+6>R9X_DGHLQ]L@!5F[Z1&2.1N/P!["
M8!F'@U/.G@U2(=L@XU0?Z"-G5?[&Y/A[E%9H%=>^(IK$Z",JG_!F!!Z=(NT;
M*J B 8#*0'9=@,&J\":ZM2?0'2JK/+O%:1*_W3:;-_$$*Z.>SK!\Z@ 0HR>Q
M+EB4W&>DR\5EE#ITL S&03/9L@V=;#KBT?'FH"%= #""2CEKMAGRM93#[)B6
MYQUZ05F%[NH'/2D_AY;GM#$"JU--V/D'Q81.<I.R*/KK[!QGK!7TO;CSJBCQ
M'N4W2?28I 1Q J&-RK8Y3/7*.DK;*FX:/[F>3I%#,E= $6?3FUD?8R-5#"<^
MK9J;=+" &LU-_&<6,'U?1GEI.9@+TG)VU:"8GLH;E=7 7J_L:8)0I)PCH+%7
MM;.$Q<: K/-R-[YY U!RRVL <U3^-,$I4](1 #JJWF$"9&.87F?U(_#M8_!7
M..>] $^XT"M=!C@VJT #Z+H5G.9(F*7F(PP5W?:9;\U<ATTL9!?__M.[92Q6
MQC%M8X,#]-HVOLSX,_P1>P6P$<?S=J[#GA#7Q]2N5X_-)TZ.Z;-9Q7&UKU*Z
MPK/0YW.\)\R?4%8D+ZA^C?P&%X5#1PZPA9]0N=X^1*\"A\=,+FU*;%,N;F+D
MXC0JBF2;Q'6NZHJT"B ![YEP*[PZ/]HL7M946>1E3XWDKX,*R1^_LU26U(]_
M'Z,L(G,DYQ59*4UWC,*E.9H83:V?L^(9Q43I:,-]0%9)UXHCIK-VWR%Z?$P>
M<C+9KHH"E07WZ48Y40LU 9&[(P>EEC%0M-%1@X@O"^84\//F#5@VXE?;XA[%
M-)=!@OA=KB)K-",F\[O;@>)I=+R8H^4#[*,>VLFF7 R?R,9G=1RV[(Q7S"[<
MISSM+.<8M@".K>X95=>'[MPJ@XS_Z62ICX>IV#BCH0,R6T-&.[8Y^+0N1!VU
MA&N#2&D:T00T3A[@.:"66/R?LQQ%:?(OM+G.7E!14O7_2MI&-P3<Y<RT^'0O
M BSN;+J1]RN>K8KA#,.MC3W<HUU+D)-*3\P+M$TRM#E#&?E'>9M&65'?C*?"
MJD"I47@*25#A( "IKP9].(+J"/(9[)Z0S(F>UMT+!B&@T!1\TD)!@ XNMC[8
MI+Q=I.,\AHM0A3-8.;@;,"BT:0FO#S@5^V4R;+K8DTI-<PPS< 7[4AYKJF<!
MR_>]J=:&::D]*K_J<)\X-]4,9S]K@]7,$P5WNV'3%G.WS7:8S=2ERXVX:9OY
M!PM6F,W4IG/SP1*FL&5]VIFG>T<C,QOW]2VS8Y/&ZN1CIWM;TVANT[Z^SIW8
M4!87:<LFUKR6G>HVESHO;\9))/1"8";%]6)?>L6=Z&A]?KTJRSQYK$H*E0=\
MRT9)&Y)SA]/T"N=?HGP<^&Y0LM6,3DF/@=.V=U[HU+R0*8>3I@D 8'X4B7J&
MLZ)&$X ^EF'5CF]0S0:R3,KZ.8SQLM#\/$6U#5;]@!-C5J'AW:+B9H%_7CO"
M=<'(Y-:#N1Z23PZL1\1C'W)AV9P&HTQ@1EC@9#[?AFM>V%/;L6?;B=EQU'RA
MUIV*5Z07 097>S^X]T37="PLPEO@<IS).[3QLJ1J9XT@RPTSO_#EVYC"<3(0
M$CA<),5D(X%;["1 KE:(??QRZS1_/LZU;6UCC K,GR586YSQPS60%E2L\_E^
M8D+IO)EG*W_#HGL(@\V"P:X@7'0?VZ6HY4<T>%+/_^,3.U[P21: =S^X0D%.
M/.$&K[YYDR_!^#P/SSGL&G639AM87^G4;3.O@I-5KRA7V>;R]9FH!*T)=B+Z
M*B%_M9.2#E<Y 6F06-20?C[XY)4%?BI0R\P#U_!+'TOMEW"APY7-$E):WC,2
M.0N!$6(\T,P8$LLQ0/JM62)UEW]C19C%9D9$E_II%</&S0GFLOM*R_Q$%D2L
MR^T6Q;3U_;0+!_F(+$PV'">C>=JH;)M=7:]LR/B=HR9K>-5LA#?/14S.Z%C[
M#_>?"Q$X]0L*?).R@B'#TEA!B\VALA98"D4X9J*Z6ZH#(A6QVYEF;HD-GZ,R
MR=D]J^;FM,L\=;2K2!MKO&:;NZYMX@?,NA2;VB6[/)L:)9TD.(F?T*9*T7K+
MN>)^:&3!RSEG5+;+4J95ULU94]M9M%$/I";N)3D943?'\HG\D$IP94U.)I3,
MY36S9@JJ,32 %?<B&92\?1M42>YP^ZCH+:PM[7@GR*^ O0ZJ9!QDEA;Q(@;%
MUPP.?0>0+@>O43A?)W!@&M45;N(]Q5*$P9.Z2L.'ZWLB=N%>S#.S:;BZ55ZQ
MTZJ+K_" 4^L-A;E_)EL'G-_@>F^DM+0D]%S3A$OOG=@ 4TQ: B*Z2P.-U$TV
MNTE,F\5=,L4$[9N['(*YDA0H_GZ'7WZ(Z>/F^5LM2//'08;FA]\_WX_:?/BA
M:2/]P=V+W&(-8DY;AS/2M#"==F@A\RG&DQ1 .J,( X H6R2YW-GKR!RN04[>
MS?,KPG$L_-YHC_,]%&2H1#,"!H?IJ1BBLI5Z8C=!5C<-!?,M54$E7[W1JK:I
MK-JOW.K\R:&I>+;ACKX^PS-3Q[]W+QUTOQ^UB8*W&29?^LVT95A!&_HQR9)]
MM><VE?NM:>SHF[L)CZ-.+&_Z:!([,*#C9%30'PM!U8_1J[@?>=_:?AQ^\ZX?
M)4V7]^.P8, K^F12P[))A*.4;B7N%_H:5US!\C!W93VP#?(6^U3,@Y0W@G1)
M6F5:]P&LC!\J^(2:6T9)W/S*XF+Y9]2FQ86*417W0T?W*'])8D2;IE0(AU8H
M_8#6G3/'M%.QGOPC+Y!FK<RS(:_-'Q-F%MJNLQ(1594@N/&(A7@;$I\(X"0:
M6 )QP^K\V4G.@AR] Q&7B(8.57FV9BZB^I4X)0#5185PE!4]$7""M;,$5&65
MSWX)_L'Q59>IN*L]SLOD7W7H^/:6*"OO+0_G1+Y$/9_J,!$"&\;D1"!NH+$E
MP YK1I YB%3"LJ=<ZJ>KZ>A>/Z;)CGW21+N2#Q#P$CXGB7FHWI:'O:0E068*
M4LE+7VHK:"@\4ALJRI) = ]*GB2>Q;I9'L&#N@U2"/ENI-RA&.\R^MX@T57[
MT.!%A1[P/2J)CMD=C56V.:]R>H>!_?E!B>U97(6X-^1Z(F/"ADZ7&"^&[0HY
M=1!4<8;>2D,OY<D@':25): LJM@\L5")RRAU'06F=V:@T24"M[JJ:SBUZ_3'
MH=9PT[#P/,?=9-G\JK%O@A26>/UEA4-&K89:K&%67J<W=ZX_5?0T>KWMW6.Z
MC8C=&R?/$6GZ%<Y_>\+[59;5+P5F;,05OZ$<W59Y_!05APNR#2HM<FSZQ K'
M</!K7X&&H+;2$!<G\ERD]YM.VKV*8_1,S,>_X[0BJLG?;JK]\WVU7V^WT[N2
M!D7;>Y-:1<,!Z0R5&*)1KT87#E5!4HM-%3?.W]$ &L<EJBF[*RX2RG P!!?8
M$#+2"EPX'OD3$\IC*MP.K;</=)\@P0B(MKNR+:4-!R<Z0IM.+O(JS'.&>^6D
M;@]>KZJ2*.!R_YSB-YK%):O372;L68S7\HKH*$K_"T63"VKV."H/WS4XAH-D
M^PJTME\Q:(B!Z\[]J&B,V8%@DTE63#),AS$B"0>( !&-9U(>9\LIN4,(=C:)
MT)T9" VLTK)M?,3.,,E%A>?E:AIVB48#:(=H5FPI4/28B<_N2QS_\Y%N]?NJ
M<9CH[*#5];;?I#O$\M91QW%Q_T00QAI]&[W5YU*"N'(KS%I;9R8S6_N-RU<4
MDWGY!?4;<4XJWHUSG $H&]FDE.Z613O=AW4T,5HV9[6 3B'2FL,]^#@(/9A2
M\YS>Y6')BMXF>EG1I/OK9V92_!T51'^MAY*1CLVX):MH$_DM4L4)C)<CZ-[V
M0%NFR4$&XA_,%B;&F40I1:.5L[%6Y#DS+?&=Y-.<S=>%NBERDFS'N4_/^=*(
M//CBL-'<I$W<;\.&NTS$)  )0P$!"@'3.N.G#C HV5\IH"6=+0#\CL-S!!].
MTX,*NED7RCAP<T<JYL,7; BY24DPY'HE0X2<2/#9D.LQ#G/]5DM(:C*=XCAE
MX8CKEPT2<T+AYZ.NS]J;L(G6MMH\8"K31Z+=IP^$ZA<^>F#4([M-2.TA0K0$
M5&%"Q2Q<3RW/<L5RRY"KK#9URJC@*21/L;4'PK)]@NA$86;EO2X). MO+0__
M;0/NM_:UU.$WCY9X0/\=&I]M6'!UM.>_@K!D%7*#8685UI8^>K9QG=' D.0%
MT5K66X+;?^>O?"#B5FX%L;O9:<D^QYI:&LU="S2-+<**)H6[Z6R".!"3L/92
M<J&KI&L/><1T)PM8J&Z.@U5):X+<J-X1$R)/:-@1D^ASEI3%W?UG?MI."&T7
M("NE/5FTZNCH.(A5M&B)EVN/%$?V%&4EWC.=,*EN[S\7_)>6U)1M5)F,\F1!
M"]?/<2 K;8\W]PIN4;[%^3XBADM]\L@;:8*7O[1+'B+*X25/%Z_&^CL2?G7:
M9_D6Q!&[F;]!%SMQ;>Y;AQTY:(G$USNS!>\^K^%C[Q('S8)>KU&U09K=+;(X
M;B_>IW;V'WQRV6ZNNTHZ8)=R$3U\P3_^^.\C%T*.=WG$3P0/IF^?3E?3.QO5
MXA525\KA<)VN: !^+OS/0D3\]/,-SG8/*-\/_$I"1(#H>XA0T'N*"!TI(8A0
M\ OWP0'N'(P5,QQ?8ZU%\FY+2&T)R:JWH"DQK-6?IPL4#YT\4,6LM]?9)GE)
M-E64<LP(*4T[D_%IG(GQ6U(^L7!A&LW[E#P_X$LRJ91O7&O#L+1(=%7I8RGE
M#-. YNU%DJ.8<"S.GZ*$;B6Y2Q>,N!%91>QL0C'M2:RI@.%$HEDKG2Y4M7EV
M4*5 VOE3@K97219E<1*EZ^TVB5'.A1F LE&QE#)$@,%%GXTN:57FMI086BY[
M8&Q9S9O-%;IO;3#M2MZ--"3MI.-::X+J@\S<KE2'2!LW@N>H[#&$1@8!&#H)
M*4L97[3A"T"S;&3%^%Z47J$V" U8R-]S&#@FL*&.- ]<E UB#F!@0X*,B.P"
M3.HG*O@B?L+9"SM88LHI6+ZDP>UD7)2?</E?J#SDA!:%'"U5SSADR7X])S*N
MCM432PS%!=L>Y+G.8OJHLR]?X;SYB=*-L_^[J7SI<2ZH_'WPS^^SH&8$@4#^
M.&V/8?T3VR;)&?$%,8!L;0'X7.?N \9<3V3$+J/E)8:BM99^73OL80*1554^
MX9QC0"_&?^ZX$_/_VD<@4/->C45QFX-\M\U8#[7\UT51H<UU5AL#MD:DC/?<
MT<CG_;6/1(#&O1J%_/8&F92:B?*HUL'C6 =-EJW.=E\T]9NB%DO9WX2UG-+X
M7+P7%ANI2[3</&7VS#-Z_@5GE;(.IOAZVRS^Y=L#_I40E)=_T&=?)J5U5\49
M54 71Z,J3FD,+JM_)TNE4;-GO-^WP.C[G.6=>XGC?FH3\C_@,R0\1YG%H^D_
M0QXG,D!L:'")$6#8K@;B?W$>!]_8K/L]VB11B=*W^B[:YV>BBCA&*:*C-]M=
MOA#I>6N&9M'^6@ N>B(0GJ&OQ>9N<',:P/[BQYQ<MYT.JKK1/2EH^ZE:HNRM
M6)$^12],)?1YO.Z^9:T[LA21+5K$1;5=U@/4VV)]4J-B$7TO-VIL-;<]OO8E
M&/@HIU/,[+O.BC*O6$C?NGQ"^<-3E(UW97<X3:]P3@M9.\2:4_GLLRZSRD^T
M=^L]]_$[=ECO\?JTK3>\>7O>H)EU&CJO5RTM $;RSSM;U9;;/(SQF?FI[\LH
M+T]R.6&^AL+V:9!AM8M/-^-JWV>;8_7IZ4XV8[&##+I<3CW-1N#8$PR_VL4G
MF'&U[Q/,L?KT=">8L=@&X9J_U!-,AG;TSH=E=],%O4J&,B;(2Y12$>I3_M%@
M5])U3PP*Z;["X035FFO\2]II'ONXA'=4V-#K[(*(%.4%&6A,.5#\"@NJ ,TI
M^(YPN%Z]A3RGX2XB#<W")=K,H8=,MVB#R!=Z;X 4V>.,?=*UY#390BTU,-NO
M<& MU">NAYT]L<R##T_W?('H:(L2%ULV8<V+[]HX-;]/%T?L6>]G%)N2&T1/
MVMJ^>3SM>'+P]?M/[T=?)S'EJ/KU=*<<T>&70<!H??AUF=GV&"TG_"&BD'K-
MUE59E%&V2;+=D:<58#L6GV24[7B?=)SU^NE.04H]F ?X.KE!,D/UI2\S$KPI
M1[!\U$UYGY=<]OWI3DT052P1S1T"@L41R*Z"2;VZP&PH4!L/\AX0,M+2;RC9
M/=$$1B\HCW:(Q='09"E749+_/4HKY#3"V:1UQ_,9Z+7N:P60AZCQ$"HA+E4+
MC^/CK'NZ8#FZ5::CNR,MK0"=O0=[PT)5_9D^#=MUY'#Q]XG4LXET'FR^XME4
M6W'O,>V2B%Q_YE'#=ATY*OY]'O5L'IT'FZ]X'M56W%>6:1D8'5,1!/DSB9HT
MZE@1:L!&O4^?#J+;3 #S%<^=>EK[NM)GG[8+U$6,W?NDZ=FD.0,N7_&D:> &
M-;AQ) _["V%DN#K)GG%H&.A1MY[$K1_)U@8H]-= +0)\\:=#;;35\BW((W;_
M15+$*2Z(N;K>]N5G3]]2E11EP<1_[(E?K![)"(KB<M#GUH'$Z_IY[67];:^=
M+MP>=B,]!PZ?BRI/LEWM]+G.6 %K3\F"*YIK.P,J.H7!=JQ^L#[Z%FQXN)OI
M1[5"'@4*F;=E/FK%ME_F\'GS:WFHN^BG18;^D00Q-\B\N $_0TN7KRB/DX(:
M*-=92:;)(HF94L9/PBY?D:7Q+JOH?7S#^\&W\2QK>+C/9\VP;1J%H"Z"A3U^
M.]2-97M<ITI+ECFLRE,9V,?M&]^L=9@(YN]N#0;[?_PPP<H-^:'^QOTTP!%Z
M+5&V.>2?&R#I)2F>HK?O8[RO*[Y'.RKK=<92_%-^%ZB,DK3XUL6\4S?F#CWC
MG#[>,09C.U<HR-KQ+21S,J<>O#6C=O5T3U!8?QSXCUJQS3FT&C'A8$U915[V
M%$7^.BB)_/'[.1EF.$TVK!',';EZ3<9N&SE1(Z:(R)TD%W@?)>-'ZU1D0FE:
M,A<P7C\W#^LT("D^(LXM:055(YF0RMF:J>P2#)5MN(")^-*E2<C/_)J$0]/Q
M8\3>ADGI:V%9G*1T;J'R<F$"(VXTJB+V&C1:DL*QHV)K'A;NQ45IQ6R/P7.H
M2J.4+=6GF)WEP>CF7%3;;.!JF+/B"D\UH37RE5_7%.0\>$^446\LJB+)4%&T
MLSO'J '1MB:<G-:)J'4+N#8.]]O0/I]AS7"/$#_B8HO*5B_\=4="TJXV7!)W
M@YBK1PP2930X^YS8&L+E8#[HEDD)CC=(VJ42BB[)-X?"OPY5"Z+H3RZ#)0P!
M\^Y</Y<8I2@N<YPE,?7(X(S.8;(.UBK3;3! 9?P#@8FP"E@ 69I'@BP!E#M4
M) 4AE2)#3M1H1T3D7]^#Q%%TMHB'>6#!"\H?L?7^O<XV5:SJ7SE1HQ 1D7_]
M"Q)'T;\B'N:GQ<OT[WGT',6)JH,55*T?3$3E7Q?#!%+TL9!)N$GQSW%.-H)D
M \.' ?]KYP8=??6PVZ4"J+I[7-C\,&G1E7B5;4"S-KS >(66%/"OS[7%A*[<
M$G[F^:*]\.K!W!U8[CP8J5'&DIW_#EE]M=X\'5>3%:>>HD)_\I8HSO0Z.7Y%
M>)='ST])'*4R7YZ(;NS'F](=3:2Z)_H-D/GPQ'1#?QZ/[E@BK8HDXJY&TP]-
MH_L?7*\N$@UCB0C<%67*BX[&/@]_W.J*3KVL<OS,-QEYGQJM##_YW;42,30Z
M=\@EF)EUM4<Y$81_0LS_V([=T4>_.UDJBLX8'O&Q?'?+A2$H7"LQ?/41&(1C
MUCUCD,=RB6./ *U#A?%BUS*<5N9/%B;%W/4Q^@?.SRNR82.#DG>T*R;HHEJF
M!,=J_:=H3SIMT *N :BD:V21T-ET&!<E#7D1NHIYGWM.XN%G9R-5K5.L%&<X
M#(4<6X?QD),+\X_;I:N*M!67R0O?Q!-];FV R6>_NU0ACD:73CFY,/GX(1A)
MFI11_K;*-BN4X^(YBOF=JR9LITD)H=\=#A91H^ME/+VYRO\1;>B*SN]WWK>V
MJX??/.]=B2 Z'3IDX^+^-S]0@V:5X8=C3+^T01?]+W[WGE@(C;X;, DW?XK$
M4L5P$W"HMRE/JC )KZ_6+Z_<)UC9<O%J"3+7Q#G.V%6NWY+RJ97G/DI1<?X4
M91GB.>9UBAQNW@"*^"B_Z+Z11B&@#FQO\"X2NDUYK.BQIR#04T30Q7E."5S>
M8-#1.0;(-[G+ *B@C@N=,O9F$[B^_"BX23;YT)H9O0\!=:]0'M-N[3/T9@-X
M^?&>1IA&68+XW2HF:(]O. 0!=;-2/M/NYC%>(F;7(^UR[GSIKV-Z^N[=!P-5
M]74?&QB85K8NC 'JM;PE6\X=?YMC&N^USN]1_I+$B&/$RD@:S?))CBP#C5YK
MZN???5?2#:7AT;FPNYOF<)<T[K>A&,X7,K7:L5R0X;@5LJ.C<\3&GW 3C?Z^
MPV]16K[Q UQYW]I8UN$WO_M;)HA&?X_86+9%CZ\T_B2+X7,75W<#KKUAPN/V
MU7K# ,N<%0."7T^8*=O$<M^,4Y$+TBC)B@A2*O&+N)#_4T6GG?6V;AKMX#;0
M>!S,H"1LHQDDA*XCS6!]AC6DY0:@2:MAKGP)>V<WR.>O^N@%9=4D9?CXY^[>
M2OMS,*@02&*&@0,S?T).M5SI1;G>_HKQIK<$7[[&:;4A0E\@(DB<-(GQGE/$
M>C/;K/94*?]BOT_<[+88=B[X^0R#@:9U[9F!VD8S_(EBG#L<BGN<;OI"0R O
M+"2#-:=0V-!5:<$B/#E5!7JX*Q(.##LPU$X"7@M#RB<7J@:,?LUQ49 =WC89
MYX_E?&E4-_@2##+$\IA!8< OR-UPEU.3I88F>+Y\I4F?)R:]DFZ<J71*%PQ*
MH+*:84;"W5)6; N/2]6R=$V]SF*\GV19EA(-_2 3HF#  )+2# DBUDMD+3C.
M;"*Q?"667:!6K'5;E6N1_B6HY81 .$=1@2Y0_=_KK$/WJBC0Q,<(IN_N)2GI
M@\&/KNQFH +4TB#MEZ"0QH435V_! <-B[X^Z^$-8A\J?LZJHHG2=$_%R]$=%
M)*:2?4+EKU&2W1#;>]3_\ *-5B$%@L&-MO1FF()4T^(M+ _W]?XY2G)FDVVO
MB5ZR7?*8HGH,=2Y-NO'_DJ3I>"4S*=NN:GIE@P'D')T8KG9Z-9H\XOU+#=,,
M[>B+2@Z-[5:,@\R<&5%.U#IS!$3!  TDI:&+1\"ZA4Y8'N-[E*9T!*",V( I
M/8C9[).,WG>(Z/WHQA4QV>CK%.HV_K!"P6#,2 NFC@%852T&==S-WDQ?([<'
M9^Z24(R]C7V*8!"EEF^FA['/M\5*@,EP/^$,#T7BSU-*NC9>24P7#':@LAI&
M*XFYMS@ZJI/:AE^J&0E71-WT.D22542X9JC@K#A#1!6HIGN(7A$Q%\ET2Z1-
MLBA_8YHA6HGI10K,9F=B7B*BW/&1V1%J.OC"EJLIF(%P/'T;^]^6:U\[&(--
M<#PS"YM^7*Z=A&R@>BV?YCD<@]RGCF>_L2H?3X,WB4WJLG0GX)A/#%]&>4:$
M*FY1SMY8=OC \+@I@@>&563M'64AF:T3ZT_5GLZG.+_"^5E4)#%0 .URAYAW
M:#DG)C,JA=LJ[K=6K.$W=TF)M+L%RP4;I2F"LF?&\)"M7^^]K3;_J(J237NX
M+Q7/T%AE&R)+*ZI@0-ACV!Z_66#H9LM06UGKC+3T!9'EABPK%^BQ)"U<;XFA
M-C'\@?2=^:ZD=S;\+(( ZVMF.%;GMZ4VPY5M"/<2H=%L:7V@SYAB;;3%_$[-
M,B]Z]>6X2-*J1!L#FP18DF.5*$LZMTM699UFB=KK#_B6P;MIM<QD 13C63/2
M8EX,76A?CTT=N$+$0U11]\0.DM9I/I/*AJ+O$ZKYL)UCG.I4:G[/:IDI\@)E
M>)]D!MLV@Y)=L*E&21=3Y&\HV3V1;EP1G4<[U%X<9BTKKHNB0AO6ZI%&=(LU
MZH 7<S883?H:&RMD.!8UZJ:C$5YGD$E>6"PIM=*B]!SO]SBK!9NL!642)\_L
M\.@3-;8+HI&:DN:?(C\156Y1PN@ODI=D@[+-'54<-SKX&/7UHXN7K2^T473L
M+I@U_([0V"!O[DNGI755%F64T< X[75%5!:RN$S+AC8VYJAFN65F6G&X[UX9
MV>'FMN$,.URK4H>/RR\SES0[CPD #WX=@1UOB9MLOM'A9NTU]X./D5WPC)^B
M;(>BQN5XG9'Z*E[*)>URA]SCT'+.QK*MKL;F:AJ.[YD-:O*J0ANRC$_$([N?
M_48F/K2YC=Z8HO*<:H.'<WL,=2QW!<-3&!G6%6M]R-AHH;D1OL01K$ B]MH-
M#/<#4CFB&](3QBI/&<="85.W0S^I*_O,CEUFQQX[#7C;4:%UY!LWRW*&+-]W
MD79W)C-VEK,;XB(G%>"X1^],W*@L]\C'RW-Q@4='U,TP'YVJM-Q+)R[MB9].
MX[A\GH)DOCK N;EVY5]9(-*<H6W-8P<].S>X/N?>)AQ+Q?/S2VD$8=RN_?9&
M<(,(.@-6 O8N4KM9QPT_.$M!)<".7Z%7QNC1C;/2QL\XJ,K@JI?K54$W>,K\
MR 8:*04[GPDP(?_AIM0J*Y,-Q4[R@NY17.5)F: F!PK:U'<1]\]5K;GU=JR,
MP86M-@_$(LS;?!&6F3O)23:OY6=O? :<Y\V.4%-[?6/)FOSI)/K4-O?]-2BY
M5%U]<C?O=- 7;6.ZW2AQ_,_/65(6=_>?^:]U06B[%SVDM.[NKT [#>O).[J9
MHJBE?O-#RMV;9X5[)YGW*$MP_@F7J+BH$*7DXD2CQ/246EPB",SHRZZ/'% =
MWKQC/&GM!7HD\E9YT^1_^Q$&(D4Q$9*$Q<*$$TP+%C EK,C%DRQFP/I@!JP/
M9L#Z<%K XFMA 6!]& 'KJ&GSN, :N679T2\72FI"OB-]0!@$7,"2Z@-$QMK\
M@&J)< XEE'\RFW!^,IMP?@H*089:6&#"^6F$KK">9;G</Z?X#2&V:5@_4[UP
M4:>D:[VO8KH@< 654Q]($L[F/GO7;L#?(AHOQW]]G?NM7<&&WX* ADP>@W5J
MR,W94RS<I:D?8/PY*Z@(:--M"S_\R%^9-$NU,P:T5! @,=.!P6P"K<?RZR[.
MU6[7]8RU_:Z0KK+21I:N1-FV<$,X%CKD$?;H$F<6HB2/-B02][\E28*\&3Y3
M(S?C;)UVCKDF;.V<:?786DOC-J]%HEQN=KG:T9[;0,NYC=_C:A(L;Y6G)24W
M/$.U$K@)RQ90LU6S89#1S$YC0[XU.+P"V7/8U/\LB."W>1*C#Y-0;\UR79@W
MN-PI#0M3=2T&?8T&+9.S+YS^G!HH%N8Y2*"<K7;;F.H6#;M[WSF)S6#/MTDW
MDU3ZML(</(M]732N$AX@:[L9ECKMF GXKZ(D_WN45N@CBHJJOB%<.,S"W[7G
M(BGB%-,FB?)V0T@;2,A)79B*78OJEQI7V>8FB1Z3E.&NZ8O-.KNC6,SI-<=L
M\PEG>?LG#><N>!'+UOF.-3B?KWO+G!->+";@VMKN@GF'[1 &\:K(N%+-#-I]
M#Y.#7>E4](RM\#A1149A<9X\_O >&[<$FB Q<;/0-(Z%\R2/S7O@TQ)H@IPL
MST+3^$C9(&37B^VSQ.:8>+F Q\!3EE/_U&F<VMHW="<Z5YZS6FO#M),"/AGM
MM'+VUOWS/Q.4DSY]>KM!+RCEV-]ZA<:;$D4AIUKH;ZRGK>0:[T9EQSJ!E76J
MFNOLN2H+UE%\NPU .1:;1^E^DM+J2*PCN&!&@E1(9QUI16%//SV)^'8<@%*"
M+O?6FE5T0:PV*^@:6V]A)9;G2?0S&%T_@]'U\VFABR_X NCZ>?[>P!O+%F8*
MX7GV@J /I'4/E ^K\WVC@;@]IF/N+KCY@+8G[#G[[*T'UJL<_5&A+'Z3[T94
M):9;$7$)7_8A7;/ NP]!"<F>8U+"%^&+;D3(EVU $=F6:U+$_00&Z$_18B)7
M@'H=']4G7$ F]82]!>F+UI]\X<@3EY*!CU<J:/PIU6 /@KRJPHW&T5G)!,J7
MS_U"^U%4G4CQDVK>34:1R0BT28YC+XH;XR*CROQ\@D1?3)BSJD@R5!3W:,?F
M!8Z9"*)ML_W):9V(6K> :P1RO[6B#+]9.XV-GJ,X(;2M:OB'KW*J]JQ51.4N
M5I:K4 P5:!2YVF?&SDQ%3,*=1&&#"\NA.E*;C"4+"!VR"E=YBZQ .M/=@FN/
MHADNTBW-GXJKQT*RSO"_MM/Q^*MC ?CKB>C[5(@%UA64II%H-9E^.ZPA_6_N
M)D*AZK!<@-'D-V;3K!O]XN%.>*(A@M70$ZJI6Q6F#,)5U#(K@W2"6G(M&%?L
MXND?+RX#W @2"BS"V^*E@)M9J07FJS[)HBQ.HK3W=&GW6RW66922/]']$T+E
MKSFNGNG-']&=%$OL6@7/9N?JBL+A$M5_HG3S@#]&)?W[;96F^ MM\!7.SPDZ
MDO(&%\5OY!/"V^U(F_,9]:XYF#)R-U/;PA*VJ,G17#ZSB6W<HVG3@CP=&(K8
M2X83Q]6^2LGF9O.93I)XER7_0IO_Q"E]).O7J4T]GU'3J7,8G<3PL*9)^\-C
M3M."/*TW$YC."U:&1Y_1K.%1,_J*AP='D[X,C[II09Y/R);+ASS*"B(&-V>3
M?D& \30N>!)P-];4<8VC<5.\R3-_%ST^)@]Y592UE)S;]R-L:I1HW^&!E#@)
M-.KKQCX,06UPEM1^?HJ\ERA)J4N);#/NH[27 60X_LZKG/;X"+R&I=NT=[JE
M3P+4\W1F'^#:[0DRQSY[@Z+6"!_*8H)&\SR"DP"D4G+[F.-5&>2CN63,H&27
MU4+$;^<X8S(RT=1KOV'IUD.J6_HDT#I/9_:AK-T>RT_['LE, %JS4#OMU"U7
M=_:JVDJU]0S!<9#W*\:;+TF:JK$'H&RT+J4\"?S!=6$?@=*Z&PS^$A0&>^:*
M&H8PXJE1>;I@U-+(HL:F#)(?W+_+>X.SW4WR@C9U:ZG/:Y5M/A=H<Q[E^1L1
MC#5^!#C-4HV>P:5. H)F.K*/17 [6E"&=8!UG6W0-LF2$C$AKXGNLAW-9E6+
M6R>5I6=TX$7=(L>F4ZUP/(E!85^W]@>,E3:V@RGDC A68]BP]7 M^X&.-_VT
M\_-;ZRR9Y[)Q>CV]6@O6T^4)B=B#\[28X;(DG!%[E:)(2.\S<';0'(?# \D/
M&2T5Y'XN$=I]B[55H[$(0%O3Y,94M"+(D+C+_2/:;-#F N7)2T23\'<2K;?3
MCZW&WD;PG<NF>SK8E,WIP-V2*A<:!N:M,PB)^Z4>'AG:T6@BAVM@3T/J/0.,
MN-T'*XA/!]=::ED(O:HV&,2E 3!Z\O:ZH<7FTFB'-]E9XO3YLQ;.=@\HW]-
M"I'=*:7I^>HX-*<'<H@R%@:MH DN F:%/N*V?9WW8[K>$^DE0(,5Y*!/5?"T
M(:FEMB/B5-4N\_!8US/H0:!/F"HR2@4!WG*R+IQ;1'9ZN 6J9&&4BEL1Y&WE
M@S@7J(CSY+E^$X^.P^FK6FK2"2QYI*<,3:5JC@9/7DLL![H&UG7B+&P+7*<_
M1KXV.\T^ 5#('HVTU,_JQTEEK;'5;<.W2>?ZA<5ODS9?Z/\]1@7Z'_\_4$L!
M A0#%     @ ^SL&6R[CW%DO"0  VBT  !               ( !     &5X
M:&EB:70S,2TQ<2YH=&U02P$"% ,4    " #[.P9;O&Y=UKL(   4+0  $
M            @ %="0  97AH:6)I=#,Q+3)Q+FAT;5!+ 0(4 Q0    ( /L[
M!ENZ<)>19P0  #<1   0              "  482  !E>&AI8FET,S(M,7$N
M:'1M4$L! A0#%     @ ^SL&6U^/T" X!   L!$  !               ( !
MVQ8  &5X:&EB:70S,BTR<2YH=&U02P$"% ,4    " #[.P9;_@5.-.MO @!G
M-RX %P              @ %!&P  =FES:&%Y:6YT97)T96-H7S$P<2YH=&U0
M2P$"% ,4    " #[.P9;7T,16K 2   SRP  $               @ %ABP(
M=G-H+3(P,C4P-C(X+GAS9%!+ 0(4 Q0    ( /L[!EO6\9EF.A(  /;Z   4
M              "  3^> @!V<V@M,C R-3 V,CA?8V%L+GAM;%!+ 0(4 Q0
M   ( /L[!ELP\Z+H3$(  &T.!  4              "  :NP @!V<V@M,C R
M-3 V,CA?9&5F+GAM;%!+ 0(4 Q0    ( /L[!ENK+] D1-,  %+-"P 4
M          "  2GS @!V<V@M,C R-3 V,CA?;&%B+GAM;%!+ 0(4 Q0    (
M /L[!EMM* SQWF0  +Z?!@ 4              "  9_& P!V<V@M,C R-3 V
@,CA?<')E+GAM;%!+!08     "@ * (,"  "O*P0    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>vishayintertech_10q_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2024"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2024"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  xmlns:vsh="http://vishay.com/20250628"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="vsh-20250628.xsd" xlink:type="simple"/>
    <context id="c20250101to20250628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20250804_StatementClassOfStockAxis_CommonStockParValue010PerShareMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">vsh:CommonStockParValue010PerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-08-04</instant>
        </period>
    </context>
    <context id="c20250804_StatementClassOfStockAxis_ClassBConvertibleCommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">vsh:ClassBConvertibleCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-08-04</instant>
        </period>
    </context>
    <context id="c20241231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20250628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
        </entity>
        <period>
            <instant>2025-06-28</instant>
        </period>
    </context>
    <context id="c20240331to20240629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20240101to20240629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20250330to20250628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
        </entity>
        <period>
            <startDate>2025-03-30</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20240101to20240629_StatementClassOfStockAxis_CommonClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20250101to20250628_StatementClassOfStockAxis_CommonClassAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20240101to20240629_StatementClassOfStockAxis_CommonClassBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20250101to20250628_StatementClassOfStockAxis_CommonClassBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20240629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c20231231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20241231_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20231231_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20241231_StatementEquityComponentsAxis_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20231231_StatementEquityComponentsAxis_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20241231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_StatementEquityComponentsAxis_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20231231_StatementEquityComponentsAxis_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20241231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20231231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_StatementEquityComponentsAxis_ParentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20241231_StatementEquityComponentsAxis_ParentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20250101to20250329_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-29</endDate>
        </period>
    </context>
    <context id="c20240331to20240629_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20240101to20240330_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-30</endDate>
        </period>
    </context>
    <context id="c20240331to20240629_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20250101to20250329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-29</endDate>
        </period>
    </context>
    <context id="c20250330to20250628_StatementEquityComponentsAxis_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-30</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20240331to20240629_StatementEquityComponentsAxis_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20240101to20240330_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-30</endDate>
        </period>
    </context>
    <context id="c20240331to20240629_StatementEquityComponentsAxis_ParentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20240101to20240330_StatementEquityComponentsAxis_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240330_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-30</endDate>
        </period>
    </context>
    <context id="c20250101to20250329_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-29</endDate>
        </period>
    </context>
    <context id="c20240101to20240330_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240330_StatementEquityComponentsAxis_ParentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-30</endDate>
        </period>
    </context>
    <context id="c20250101to20250329_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-29</endDate>
        </period>
    </context>
    <context id="c20250330to20250628_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-30</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20250330to20250628_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-30</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20250330to20250628_StatementEquityComponentsAxis_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-30</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20240331to20240629_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20250101to20250329_StatementEquityComponentsAxis_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-29</endDate>
        </period>
    </context>
    <context id="c20250101to20250329_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-29</endDate>
        </period>
    </context>
    <context id="c20240331to20240629_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20250101to20250329_StatementEquityComponentsAxis_ParentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-29</endDate>
        </period>
    </context>
    <context id="c20250330to20250628_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-30</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20240331to20240629_StatementEquityComponentsAxis_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20240101to20240330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-30</endDate>
        </period>
    </context>
    <context id="c20250330to20250628_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-30</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20250330to20250628_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-30</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20250101to20250329_StatementEquityComponentsAxis_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-29</endDate>
        </period>
    </context>
    <context id="c20250330to20250628_StatementEquityComponentsAxis_ParentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-30</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20250101to20250329_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-29</endDate>
        </period>
    </context>
    <context id="c20240331to20240629_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20240101to20240330_StatementEquityComponentsAxis_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240330_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-30</endDate>
        </period>
    </context>
    <context id="c20250628_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-28</instant>
        </period>
    </context>
    <context id="c20250329_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-29</instant>
        </period>
    </context>
    <context id="c20250628_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-28</instant>
        </period>
    </context>
    <context id="c20240629_StatementEquityComponentsAxis_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c20240629_StatementEquityComponentsAxis_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c20240330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
        </entity>
        <period>
            <instant>2024-03-30</instant>
        </period>
    </context>
    <context id="c20240330_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-30</instant>
        </period>
    </context>
    <context id="c20250628_StatementEquityComponentsAxis_ParentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-28</instant>
        </period>
    </context>
    <context id="c20240330_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-30</instant>
        </period>
    </context>
    <context id="c20240629_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c20250329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
        </entity>
        <period>
            <instant>2025-03-29</instant>
        </period>
    </context>
    <context id="c20240330_StatementEquityComponentsAxis_ParentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-30</instant>
        </period>
    </context>
    <context id="c20250628_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-28</instant>
        </period>
    </context>
    <context id="c20240330_StatementEquityComponentsAxis_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-30</instant>
        </period>
    </context>
    <context id="c20240629_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c20250329_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-29</instant>
        </period>
    </context>
    <context id="c20250628_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-28</instant>
        </period>
    </context>
    <context id="c20250329_StatementEquityComponentsAxis_ParentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-29</instant>
        </period>
    </context>
    <context id="c20240330_StatementEquityComponentsAxis_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-30</instant>
        </period>
    </context>
    <context id="c20250329_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-29</instant>
        </period>
    </context>
    <context id="c20240629_StatementEquityComponentsAxis_ParentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c20250628_StatementEquityComponentsAxis_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-28</instant>
        </period>
    </context>
    <context id="c20240330_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-30</instant>
        </period>
    </context>
    <context id="c20240330_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-30</instant>
        </period>
    </context>
    <context id="c20250628_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-28</instant>
        </period>
    </context>
    <context id="c20240629_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c20250329_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-29</instant>
        </period>
    </context>
    <context id="c20250628_StatementEquityComponentsAxis_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-28</instant>
        </period>
    </context>
    <context id="c20250329_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-29</instant>
        </period>
    </context>
    <context id="c20240330_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-30</instant>
        </period>
    </context>
    <context id="c20240629_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c20240629_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c20250329_StatementEquityComponentsAxis_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-29</instant>
        </period>
    </context>
    <context id="c20250329_StatementEquityComponentsAxis_TreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-29</instant>
        </period>
    </context>
    <context id="c20250101to20250628_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20250101to20250628_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20250330to20250628_IncomeStatementLocationAxis_SellingGeneralAndAdministrativeExpensesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-30</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20250101to20250628_IncomeStatementLocationAxis_SellingGeneralAndAdministrativeExpensesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-28</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="c20250628_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-28</instant>
        </period>
    </context>
    <context id="c20241231_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20250628_PropertyPlantAndEquipmentByTypeAxis_BuildingAndBuildingImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-28</instant>
        </period>
    </context>
    <context id="c20241231_PropertyPlantAndEquipmentByTypeAxis_BuildingAndBuildingImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_DebtInstrumentAxis_ConvertibleSeniorNotesDue2030Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vsh:ConvertibleSeniorNotesDue2030Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_DebtInstrumentAxis_ConvertibleSeniorNotesDue2025Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vsh:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20250628_DebtInstrumentAxis_ConvertibleSeniorNotesDue2030Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vsh:ConvertibleSeniorNotesDue2030Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-28</instant>
        </period>
    </context>
    <context id="c20250628_DebtInstrumentAxis_ConvertibleSeniorNotesDue2025Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vsh:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-28</instant>
        </period>
    </context>
    <context id="c20250101to20250628_DebtInstrumentAxis_ConvertibleSeniorNotesDue2030Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vsh:ConvertibleSeniorNotesDue2030Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20250101to20250628_DebtInstrumentAxis_ConvertibleSeniorNotesDue2025Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vsh:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20250330to20250628_DebtInstrumentAxis_ConvertibleSeniorNotesDue2030Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vsh:ConvertibleSeniorNotesDue2030Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-30</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20250615_DebtInstrumentAxis_ConvertibleSeniorNotesDue2025Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vsh:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-15</instant>
        </period>
    </context>
    <context id="c20241231_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20250101to20250628_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20250101to20250628_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20250628_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-28</instant>
        </period>
    </context>
    <context id="c20250628_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-28</instant>
        </period>
    </context>
    <context id="c20250101to20250628_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20240101to20240629_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20240101to20240629_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20240101to20240629_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20250101to20250628_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20240331to20240629_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20250101to20250628_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20240331to20240629_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20240331to20240629_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20250330to20250628_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-30</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20240331to20240629_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20240101to20240629_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20250330to20250628_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-30</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20250330to20250628_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-30</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20250330to20250628_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-30</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20250101to20250628_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20250330to20250628_AwardTypeAxis_RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-30</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20240331to20240629_AwardTypeAxis_PhantomShareUnitsPSUsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20240331to20240629_AwardTypeAxis_RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20250330to20250628_AwardTypeAxis_PhantomShareUnitsPSUsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-30</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20250101to20250628_AwardTypeAxis_PhantomShareUnitsPSUsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20240101to20240629_AwardTypeAxis_RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20240101to20240629_AwardTypeAxis_PhantomShareUnitsPSUsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20250101to20250628_AwardTypeAxis_RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20250628_AwardTypeAxis_RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-28</instant>
        </period>
    </context>
    <context id="c20250628_AwardTypeAxis_PhantomShareUnitsPSUsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-28</instant>
        </period>
    </context>
    <context id="c20241231_AwardTypeAxis_PhantomShareUnitsPSUsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_AwardTypeAxis_RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20250628_AwardTypeAxis_PerformanceVestedRestrictedStockUnitsMember_VestingAxis_ShareBasedCompensationAwardTrancheOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vsh:PerformanceVestedRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-28</instant>
        </period>
    </context>
    <context id="c20250628_AwardTypeAxis_PerformanceVestedRestrictedStockUnitsMember_VestingAxis_ShareBasedCompensationAwardTrancheTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vsh:PerformanceVestedRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-28</instant>
        </period>
    </context>
    <context id="c20250628_AwardTypeAxis_PerformanceVestedRestrictedStockUnitsMember_VestingAxis_ScheduledToVestMarch12029Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vsh:PerformanceVestedRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">vsh:ScheduledToVestMarch12029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-28</instant>
        </period>
    </context>
    <context id="c20250628_AwardTypeAxis_PerformanceVestedRestrictedStockUnitsMember_VestingAxis_ShareBasedCompensationAwardTrancheThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">vsh:PerformanceVestedRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-28</instant>
        </period>
    </context>
    <context id="c20240101to20240629_ContractWithCustomerSalesChannelAxis_OEMsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">vsh:OEMsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20240331to20240629_ContractWithCustomerSalesChannelAxis_EMSCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">vsh:EMSCompaniesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20240101to20240629_StatementGeographicalAxis_EuropeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20250330to20250628_StatementGeographicalAxis_AmericasMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-30</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20240101to20240629_StatementGeographicalAxis_AsiaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20240331to20240629_StatementBusinessSegmentsAxis_DiodesSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:DiodesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20250330to20250628_ContractWithCustomerSalesChannelAxis_DistributorsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">vsh:DistributorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-30</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20240331to20240629_MajorCustomersAxis_OtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsh:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20250101to20250628_StatementGeographicalAxis_AmericasMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20240331to20240629_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:OptoelectronicComponentsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20240101to20240629_StatementBusinessSegmentsAxis_DiodesSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:DiodesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20240101to20240629_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:OptoelectronicComponentsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20250330to20250628_StatementBusinessSegmentsAxis_CapacitorsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:CapacitorsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-30</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20240331to20240629_MajorCustomersAxis_MilitaryAndAerospaceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsh:MilitaryAndAerospaceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20240101to20240629_StatementBusinessSegmentsAxis_MosfetsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:MosfetsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20240331to20240629_StatementBusinessSegmentsAxis_CorporateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20240331to20240629_ContractWithCustomerSalesChannelAxis_DistributorsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">vsh:DistributorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20240101to20240629_StatementBusinessSegmentsAxis_CapacitorsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:CapacitorsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20250330to20250628_StatementGeographicalAxis_AsiaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-30</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20250101to20250628_ContractWithCustomerSalesChannelAxis_OEMsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">vsh:OEMsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20250330to20250628_ContractWithCustomerSalesChannelAxis_OEMsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">vsh:OEMsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-30</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20250101to20250628_StatementBusinessSegmentsAxis_MosfetsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:MosfetsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20240101to20240629_ContractWithCustomerSalesChannelAxis_EMSCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">vsh:EMSCompaniesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20240331to20240629_StatementBusinessSegmentsAxis_MosfetsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:MosfetsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20250330to20250628_StatementGeographicalAxis_EuropeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-30</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20250330to20250628_StatementBusinessSegmentsAxis_CorporateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-30</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20250330to20250628_StatementBusinessSegmentsAxis_ResistorsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:ResistorsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-30</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20250101to20250628_MajorCustomersAxis_MilitaryAndAerospaceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsh:MilitaryAndAerospaceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20240101to20240629_MajorCustomersAxis_MilitaryAndAerospaceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsh:MilitaryAndAerospaceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20250101to20250628_StatementGeographicalAxis_AsiaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20240101to20240629_StatementBusinessSegmentsAxis_CorporateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20250330to20250628_MajorCustomersAxis_MedicalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsh:MedicalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-30</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20250101to20250628_MajorCustomersAxis_OtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsh:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20250101to20250628_MajorCustomersAxis_IndustrialMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsh:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20240101to20240629_StatementGeographicalAxis_AmericasMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20250330to20250628_StatementBusinessSegmentsAxis_DiodesSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:DiodesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-30</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20250330to20250628_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:OptoelectronicComponentsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-30</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20240101to20240629_StatementBusinessSegmentsAxis_ResistorsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:ResistorsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20240101to20240629_MajorCustomersAxis_AutomotiveMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsh:AutomotiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20250101to20250628_StatementBusinessSegmentsAxis_CorporateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20240331to20240629_ContractWithCustomerSalesChannelAxis_OEMsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">vsh:OEMsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20240331to20240629_StatementGeographicalAxis_AmericasMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20250101to20250628_StatementBusinessSegmentsAxis_CapacitorsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:CapacitorsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20250101to20250628_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:OptoelectronicComponentsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20240331to20240629_StatementBusinessSegmentsAxis_InductorsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:InductorsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20240331to20240629_MajorCustomersAxis_MedicalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsh:MedicalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20250330to20250628_MajorCustomersAxis_OtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsh:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-30</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20250101to20250628_StatementGeographicalAxis_EuropeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20240101to20240629_StatementBusinessSegmentsAxis_InductorsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:InductorsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20240331to20240629_StatementBusinessSegmentsAxis_CapacitorsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:CapacitorsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20250101to20250628_MajorCustomersAxis_MedicalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsh:MedicalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20240101to20240629_MajorCustomersAxis_MedicalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsh:MedicalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20250330to20250628_StatementBusinessSegmentsAxis_InductorsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:InductorsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-30</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20240331to20240629_StatementGeographicalAxis_EuropeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20250330to20250628_ContractWithCustomerSalesChannelAxis_EMSCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">vsh:EMSCompaniesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-30</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20250330to20250628_MajorCustomersAxis_MilitaryAndAerospaceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsh:MilitaryAndAerospaceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-30</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20250330to20250628_MajorCustomersAxis_AutomotiveMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsh:AutomotiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-30</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20250330to20250628_MajorCustomersAxis_IndustrialMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsh:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-30</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20240331to20240629_StatementGeographicalAxis_AsiaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20240331to20240629_MajorCustomersAxis_IndustrialMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsh:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20240101to20240629_MajorCustomersAxis_IndustrialMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsh:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20250101to20250628_StatementBusinessSegmentsAxis_ResistorsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:ResistorsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20250330to20250628_StatementBusinessSegmentsAxis_MosfetsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:MosfetsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-30</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20250101to20250628_StatementBusinessSegmentsAxis_InductorsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:InductorsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20240101to20240629_MajorCustomersAxis_OtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsh:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20250101to20250628_StatementBusinessSegmentsAxis_DiodesSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:DiodesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20250101to20250628_MajorCustomersAxis_AutomotiveMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsh:AutomotiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20250101to20250628_ContractWithCustomerSalesChannelAxis_DistributorsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">vsh:DistributorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20240331to20240629_StatementBusinessSegmentsAxis_ResistorsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:ResistorsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20250101to20250628_ContractWithCustomerSalesChannelAxis_EMSCompaniesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">vsh:EMSCompaniesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20240101to20240629_ContractWithCustomerSalesChannelAxis_DistributorsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">vsh:DistributorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20240331to20240629_MajorCustomersAxis_AutomotiveMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">vsh:AutomotiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20240629_StatementBusinessSegmentsAxis_CorporateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c20240629_StatementBusinessSegmentsAxis_ResistorsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:ResistorsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c20250628_StatementBusinessSegmentsAxis_CapacitorsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:CapacitorsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-28</instant>
        </period>
    </context>
    <context id="c20240629_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:OptoelectronicComponentsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c20240629_StatementBusinessSegmentsAxis_MosfetsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:MosfetsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c20250628_StatementBusinessSegmentsAxis_InductorsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:InductorsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-28</instant>
        </period>
    </context>
    <context id="c20250628_StatementBusinessSegmentsAxis_MosfetsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:MosfetsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-28</instant>
        </period>
    </context>
    <context id="c20240629_StatementBusinessSegmentsAxis_InductorsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:InductorsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c20250628_StatementBusinessSegmentsAxis_DiodesSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:DiodesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-28</instant>
        </period>
    </context>
    <context id="c20250628_StatementBusinessSegmentsAxis_ResistorsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:ResistorsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-28</instant>
        </period>
    </context>
    <context id="c20240629_StatementBusinessSegmentsAxis_DiodesSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:DiodesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c20250628_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:OptoelectronicComponentsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-28</instant>
        </period>
    </context>
    <context id="c20250628_StatementBusinessSegmentsAxis_CorporateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-28</instant>
        </period>
    </context>
    <context id="c20240629_StatementBusinessSegmentsAxis_CapacitorsSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vsh:CapacitorsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-29</instant>
        </period>
    </context>
    <context id="c20250101to20250628_ConsolidationItemsAxis_MaterialReconcilingItemsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20240331to20240629_ConsolidationItemsAxis_MaterialReconcilingItemsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20250330to20250628_ConsolidationItemsAxis_MaterialReconcilingItemsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-30</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20240101to20240629_ConsolidationItemsAxis_MaterialReconcilingItemsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20240331to20240629_ConsolidationItemsAxis_OperatingSegmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20240101to20240629_ConsolidationItemsAxis_OperatingSegmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20250330to20250628_ConsolidationItemsAxis_OperatingSegmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-30</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20250101to20250628_ConsolidationItemsAxis_OperatingSegmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20240101to20240629_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20240331to20240629_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-06-29</endDate>
        </period>
    </context>
    <context id="c20250101to20250628_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20250330to20250628_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-30</startDate>
            <endDate>2025-06-28</endDate>
        </period>
    </context>
    <context id="c20250628_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-28</instant>
        </period>
    </context>
    <context id="c20250628_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-28</instant>
        </period>
    </context>
    <context id="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20250628_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-28</instant>
        </period>
    </context>
    <context id="c20241231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20250628_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103730</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-28</instant>
        </period>
    </context>
    <unit id="U001">
        <measure>shares</measure>
    </unit>
    <unit id="U002">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="U003">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="U004">
        <measure>pure</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="c20250101to20250628"
      id="Fact_88772e1fc30f48b9846cb117a676198d">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate
      contextRef="c20250101to20250628"
      id="Fact_eef4939b62e8441f81abf1349ffba73d">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="c20250101to20250628"
      id="Fact_800673821c3d49d6ac641833b3c6fdc3">2025</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="c20250101to20250628"
      id="Fact_77bd39bd34f84288b9655a0776da6daa">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="c20250101to20250628"
      id="Fact_f74dfd2676bb4f759fa4687921dd3ba6">0000103730</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="c20250101to20250628"
      id="Fact_e7edeeae13c04efba5a0141750326d4d">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="c20250101to20250628"
      id="Fact_4faf992753f44ed2849561133b83f8f3">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="c20250101to20250628"
      id="Fact_013d9e9d2ebc4a79be95c77be95962f5">2025-06-28</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="c20250101to20250628"
      id="Fact_b288618a98ac4f5b951f903f0d5f3948">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="c20250101to20250628"
      id="Fact_5c3a1f8dee9344f6b8ac4700fa969377">011-07416</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="c20250101to20250628"
      id="Fact_ab7e2672c520430a841badf7d278c982">Vishay Intertechnology, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="c20250101to20250628"
      id="Fact_1af1e0b09ac14ec99f89253601df959d">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="c20250101to20250628"
      id="Fact_c7808017681e42c98c8e48218156a8c6">38-1686453</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="c20250101to20250628"
      id="Fact_0afdfbd13d8c42bcbfe5d029f4e13748">63 Lancaster Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="c20250101to20250628"
      id="Fact_33e230f03a2a4fd69c2b33e2bf3860bf">Malvern</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="c20250101to20250628"
      id="Fact_219164d174a645c4bc597bb23f672cd3">PA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="c20250101to20250628"
      id="Fact_e925b8dea64043e9a2e304320a92fede">19355</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="c20250101to20250628"
      id="Fact_7463fb651b5348e8a8dd2eaa8069a85e">610</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="c20250101to20250628"
      id="Fact_69480363e53646548efe55a1bcb611b7">644-1300</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="c20250101to20250628"
      id="Fact_5fd02a311d9d499683a5dc82f3b55dad">Common stock, par value $0.10 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="c20250101to20250628"
      id="Fact_c0e3f98d0fc144b7863166d505167939">VSH</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="c20250101to20250628"
      id="Fact_9bd8f3d53d1d4ed7bc32ce7951904303">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="c20250101to20250628"
      id="Fact_1a7a48b1ef48491483b0b6d344ae7027">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="c20250101to20250628"
      id="Fact_fad4c859f1594b58b776a1471833916a">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="c20250101to20250628"
      id="Fact_6594a88aba6d4add833548257cb981f6">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="c20250101to20250628"
      id="Fact_f20f139d03804bfb9b75ecf9e9403391">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="c20250101to20250628"
      id="Fact_063452e3bc5647989e29bb30d3cb0170">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="c20250101to20250628"
      id="Fact_e742064d049742fba8f8cd2e735e2149">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="c20250804_StatementClassOfStockAxis_CommonStockParValue010PerShareMember"
      decimals="0"
      id="Fact_a2fa533c4362405cac8c4f1866515f0e"
      unitRef="U001">123488664</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="c20250804_StatementClassOfStockAxis_ClassBConvertibleCommonStockMember"
      decimals="0"
      id="Fact_8673b452928948c3ac1a24731c2cfaab"
      unitRef="U001">12097148</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="c20250628"
      decimals="-3"
      id="Fact_3c24043c24af4317b96371d3b4b2e8d8"
      unitRef="U002">473860000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="c20241231"
      decimals="-3"
      id="Fact_1ef16af4f09a48489374312e1e235601"
      unitRef="U002">590286000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:OtherShortTermInvestments
      contextRef="c20250628"
      decimals="-3"
      id="Fact_b1a445d8a3a8467d881128b180dec94b"
      unitRef="U002">5217000</us-gaap:OtherShortTermInvestments>
    <us-gaap:OtherShortTermInvestments
      contextRef="c20241231"
      decimals="-3"
      id="Fact_9bdb8d33de8447bbac1696cddf71bbfc"
      unitRef="U002">16130000</us-gaap:OtherShortTermInvestments>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="c20250628"
      decimals="-3"
      id="Fact_f7fb97b3c5ec405eac9b8b7767ae3546"
      unitRef="U002">461809000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_5c406cf683004c6f85981f29402a22bd"
      unitRef="U002">401901000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="c20250628"
      decimals="-3"
      id="Fact_b69478f467dd4f37a48a021ab327dc5b"
      unitRef="U002">192393000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="c20241231"
      decimals="-3"
      id="Fact_9aa40e1238b54b7b8d94137f482964c8"
      unitRef="U002">175176000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="c20250628"
      decimals="-3"
      id="Fact_7f0b271b93ff447bbaf7f75d4959de57"
      unitRef="U002">326575000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="c20241231"
      decimals="-3"
      id="Fact_1c15998a9b7d45bf864ef143ba646fc8"
      unitRef="U002">296393000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="c20250628"
      decimals="-3"
      id="Fact_143402f8acdc4c56b6ef6e9c9d6b81bc"
      unitRef="U002">235898000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="c20241231"
      decimals="-3"
      id="Fact_8e47d48ac23e4232a4bd01c98f71f206"
      unitRef="U002">217812000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="c20250628"
      decimals="-3"
      id="Fact_b9a84bb37e8b4baba7079edeb6edd24c"
      unitRef="U002">754866000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="c20241231"
      decimals="-3"
      id="Fact_5a73f7f3291149a5b69bcca2f44e1ca8"
      unitRef="U002">689381000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="c20250628"
      decimals="-3"
      id="Fact_f89c75069a644a85a4f26b803d55ca1b"
      unitRef="U002">216330000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_c3f989e128c64b5094cff4d1382755d0"
      unitRef="U002">217809000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="c20250628"
      decimals="-3"
      id="Fact_bde2dbc7f7c74aafbe0d29b34dfa7f56"
      unitRef="U002">1912082000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_ea8b1e2e89914d4a84432861913d7f81"
      unitRef="U002">1915507000</us-gaap:AssetsCurrent>
    <us-gaap:Land
      contextRef="c20250628"
      decimals="-3"
      id="Fact_ae8dc09b63254366978a034a79f898e1"
      unitRef="U002">86411000</us-gaap:Land>
    <us-gaap:Land
      contextRef="c20241231"
      decimals="-3"
      id="Fact_8d848382642045268050b4a8eb027f6c"
      unitRef="U002">84124000</us-gaap:Land>
    <us-gaap:BuildingsAndImprovementsGross
      contextRef="c20250628"
      decimals="-3"
      id="Fact_dcd9442474af447cb6821b5de0ca4d43"
      unitRef="U002">813274000</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:BuildingsAndImprovementsGross
      contextRef="c20241231"
      decimals="-3"
      id="Fact_f605f36997b9498c9a0401597ec503ac"
      unitRef="U002">766058000</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="c20250628"
      decimals="-3"
      id="Fact_c0925ada5e4a478fa8263fb91d517f4d"
      unitRef="U002">3433596000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="c20241231"
      decimals="-3"
      id="Fact_eaaf29091e014331b860a9c6c0e86188"
      unitRef="U002">3259213000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="c20250628"
      decimals="-3"
      id="Fact_d2bab85c15444c2fa52ac58e34adb29f"
      unitRef="U002">421365000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="c20241231"
      decimals="-3"
      id="Fact_c0f466fece3949df8d457a7b3fe3db9d"
      unitRef="U002">367564000</us-gaap:ConstructionInProgressGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="c20250628"
      decimals="-3"
      id="Fact_e17bb300b1c7426bb79b2119b2d2fcf3"
      unitRef="U002">3124035000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="c20241231"
      decimals="-3"
      id="Fact_7618c075dc874155a05a61237871b472"
      unitRef="U002">2931221000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20250628"
      decimals="-3"
      id="Fact_54db793009f948cfadabecc0d0d48530"
      unitRef="U002">1630611000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20241231"
      decimals="-3"
      id="Fact_1b76c455c8314834a0f3aabf7e49ed8d"
      unitRef="U002">1545738000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="c20250628"
      decimals="-3"
      id="Fact_07b4d9c9390044ea8a99ef9b254eff67"
      unitRef="U002">122554000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="c20241231"
      decimals="-3"
      id="Fact_243d3621e38d45feb776132eb99dceb4"
      unitRef="U002">117953000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="c20250628"
      decimals="-3"
      id="Fact_29ca9ecbc4d541c5b484e26918bcceb1"
      unitRef="U002">179215000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="c20241231"
      decimals="-3"
      id="Fact_e7dea3005455406fb3d8ddeb03166f9e"
      unitRef="U002">159769000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:Goodwill
      contextRef="c20250628"
      decimals="-3"
      id="Fact_3db363bf98ad48c1b140fd26601d61be"
      unitRef="U002">180348000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="c20241231"
      decimals="-3"
      id="Fact_bab25a4af7eb49bfafb7a230427718a5"
      unitRef="U002">179005000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="c20250628"
      decimals="-3"
      id="Fact_efefbf8171b246578c1e6c19e5eb20bf"
      unitRef="U002">86195000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="c20241231"
      decimals="-3"
      id="Fact_a5aa3bd928a44ae98481bacbae78001c"
      unitRef="U002">87223000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="c20250628"
      decimals="-3"
      id="Fact_5e84a94f98fb48a684b84e90c6ef1ef0"
      unitRef="U002">110650000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_7e0c9a65c69b44dbb8f785fb8257d6ed"
      unitRef="U002">105501000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="c20250628"
      decimals="-3"
      id="Fact_8851a63dd9254a5485c44cfc910bb917"
      unitRef="U002">4221655000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c20241231"
      decimals="-3"
      id="Fact_27c4d5a1d0e343aab9bec424600d1a8e"
      unitRef="U002">4110696000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="c20250628"
      decimals="-3"
      id="Fact_8bb0ea742bda4752886b184c5eadcf0a"
      unitRef="U002">224346000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_4bfb79460c884066b6ce8fb4c53e8e86"
      unitRef="U002">216313000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="c20250628"
      decimals="-3"
      id="Fact_ed2bd827b2174625ad69df327ec37a63"
      unitRef="U002">176553000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_9e92966943d04f5880a0a691e001ab14"
      unitRef="U002">137101000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="c20250628"
      decimals="-3"
      id="Fact_73ec7244797f473ea5a64d8dde6bae13"
      unitRef="U002">26986000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_3b393a3dece548a19c435d783fcbdd25"
      unitRef="U002">25901000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="c20250628"
      decimals="-3"
      id="Fact_d6e39076253b44d1af4431321c0b0088"
      unitRef="U002">268101000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_a3daf2dc05534958ba12e778032053de"
      unitRef="U002">264471000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="c20250628"
      decimals="-3"
      id="Fact_26f0bec498094d069c4128088106ea8f"
      unitRef="U002">11308000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_d862615e1b064bb48e39c1cfa050a16e"
      unitRef="U002">64562000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="c20250628"
      decimals="-3"
      id="Fact_47821f61f3b343f597544896a2a503ae"
      unitRef="U002">707294000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_3244444819ba46b3b611e8ad8b008fdb"
      unitRef="U002">708348000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="c20250628"
      decimals="-3"
      id="Fact_7d250d161afd4a1eb130be65da439ec4"
      unitRef="U002">914504000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_92cef5e4e2aa467c9698ca4898c2bff7"
      unitRef="U002">905019000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="c20250628"
      decimals="-3"
      id="Fact_2896c5143caf4e14bf3ec9d291089cb4"
      unitRef="U002">98320000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="c20241231"
      decimals="-3"
      id="Fact_1721e0043c3d4976a442f13d9eacf7cf"
      unitRef="U002">96363000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="c20250628"
      decimals="-3"
      id="Fact_bcc21ac66d3e45cbb503e078881598e3"
      unitRef="U002">98970000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_ea382b039b164937a18f07004ba0c674"
      unitRef="U002">94218000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="c20250628"
      decimals="-3"
      id="Fact_38a5a93af5694fe0b731cc8b15d4ee27"
      unitRef="U002">119573000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_762e1431fd3748e89e088aa75a2455d5"
      unitRef="U002">104086000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="c20250628"
      decimals="-3"
      id="Fact_3e6ab595c6f44d648f9e05e485ece1b2"
      unitRef="U002">188003000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_74281b0afef64b0ba08d8f30c5619bea"
      unitRef="U002">173700000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="c20250628"
      decimals="-3"
      id="Fact_f022ba52870646049838c096c4699048"
      unitRef="U002">2126664000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="c20241231"
      decimals="-3"
      id="Fact_26e5932a58f143d99faba6a64e81d80e"
      unitRef="U002">2081734000</us-gaap:Liabilities>
    <us-gaap:CommonStockValueOutstanding
      contextRef="c20250628"
      decimals="-3"
      id="Fact_1e80300cb1d944a882cbdee5fcda4a08"
      unitRef="U002">13415000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:CommonStockValueOutstanding
      contextRef="c20241231"
      decimals="-3"
      id="Fact_2ce90332f63c4780956afac7de417ec6"
      unitRef="U002">13361000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:CommonStockOtherValueOutstanding
      contextRef="c20250628"
      decimals="-3"
      id="Fact_42a096b04052464fb5a0d1615aab6f94"
      unitRef="U002">1210000</us-gaap:CommonStockOtherValueOutstanding>
    <us-gaap:CommonStockOtherValueOutstanding
      contextRef="c20241231"
      decimals="-3"
      id="Fact_b08c8b7aac7e4b3ba56bc0da22dd9093"
      unitRef="U002">1210000</us-gaap:CommonStockOtherValueOutstanding>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="c20250628"
      decimals="-3"
      id="Fact_955be252d7a44f85b5c9215f271465b7"
      unitRef="U002">1314066000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="c20241231"
      decimals="-3"
      id="Fact_2fa4f472498247619ed004bced65faea"
      unitRef="U002">1306245000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="c20250628"
      decimals="-3"
      id="Fact_33af0a1701204d7b9d6c7ec743093359"
      unitRef="U002">926267000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="c20241231"
      decimals="-3"
      id="Fact_d456061728b043b183fc8390dfc6da58"
      unitRef="U002">955500000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TreasuryStockCommonValue
      contextRef="c20250628"
      decimals="-3"
      id="Fact_90d5cd47a2e64a01ac380e653f5b5bd0"
      unitRef="U002">224592000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue
      contextRef="c20241231"
      decimals="-3"
      id="Fact_4c64d556430c4f2abd4faa917738c4ad"
      unitRef="U002">212062000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="c20250628"
      decimals="-3"
      id="Fact_b6304dc161de4b7c994c9fa9a64b2630"
      unitRef="U002">64625000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="c20241231"
      decimals="-3"
      id="Fact_0c98ec540b60466fb8ed2cfc91a0c24c"
      unitRef="U002">-35292000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="c20250628"
      decimals="-3"
      id="Fact_8edc4378b256415d8aefc0e1cbbbb684"
      unitRef="U002">2094991000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20241231"
      decimals="-3"
      id="Fact_d52f7b44184d42018cabb8e33b0ca43b"
      unitRef="U002">2028962000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="c20250628"
      decimals="-3"
      id="Fact_b0abc12d168e4982816dd3416bec31df"
      unitRef="U002">4221655000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="c20241231"
      decimals="-3"
      id="Fact_30706230b2fc457fa7b1355e1d2fd273"
      unitRef="U002">4110696000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_e9348d6c0f734dd9819531bb57bece04"
      unitRef="U002">762250000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_37cc21e044524446804726e2b168caf5"
      unitRef="U002">741239000</us-gaap:Revenues>
    <us-gaap:ManufacturingCosts
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_f8ccb942b2f54099ab5f733b74dafcf7"
      unitRef="U002">613567000</us-gaap:ManufacturingCosts>
    <us-gaap:ManufacturingCosts
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_ce8369b78a77488b83ddb4253532bc81"
      unitRef="U002">578369000</us-gaap:ManufacturingCosts>
    <us-gaap:GrossProfit
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_48e3c356c9844176877c5e0863d16db5"
      unitRef="U002">148683000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_d5338dcdc35847759f2c470c113fb45e"
      unitRef="U002">162870000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_d48ad33fdfc2479bb47b2d79a88d554f"
      unitRef="U002">126565000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_693ad7909a354016894eb50e746ce974"
      unitRef="U002">124953000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_e07a3b2ff8aa4f948b3a613a6845ad23"
      unitRef="U002">22118000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_8597f8c9759d4d72873202a20bc7151e"
      unitRef="U002">37917000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpenseNonoperating
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_25ee9b6a1e0b411fbc91e013400363b2"
      unitRef="U002">10588000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_806da98a17c94b30b70bd167db0730a5"
      unitRef="U002">6657000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_83a8fdff8473479ab2eff9b161d834ff"
      unitRef="U002">747000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_7b1efa78b5ae41a28f8ad339bc10b55c"
      unitRef="U002">5011000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_962d695d3d88444da97f7e9f265d26ac"
      unitRef="U002">-9841000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_011a52c2d30f46e4987dae700b2ed873"
      unitRef="U002">-1646000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_4f4eafbbd3454d9e8d54759517ce387f"
      unitRef="U002">12277000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_8c5ddcfbec5648579c3ee0ef19398c45"
      unitRef="U002">36271000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_ff5c1ede672d43fdba69e9cd1e20446c"
      unitRef="U002">10273000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_c550dfb363614dd5834aeca9fdb94b42"
      unitRef="U002">12391000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_9bb65a9534314ebdb44c3b8e0c34caae"
      unitRef="U002">2004000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_2bf9a564ff6b4e1e941b43e6ed736efe"
      unitRef="U002">23880000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_9f1e789c87c740ca8657a9fc8ed9e892"
      unitRef="U002">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_3c3967fd4a454531bc79ce9a211e5335"
      unitRef="U002">347000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_18a3c5d75aab4311b4521a66df54363e"
      unitRef="U002">2004000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_f5f235a4798c4485a9ffe947009311ee"
      unitRef="U002">23533000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20250330to20250628"
      decimals="2"
      id="Fact_a9364031172b43b7b1474f11debb00a0"
      unitRef="U003">0.01</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20240331to20240629"
      decimals="2"
      id="Fact_83f596e4550d4b5c8132f25e63a21d1d"
      unitRef="U003">0.17</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20250330to20250628"
      decimals="2"
      id="Fact_617455835b6d4b95a9621d55f3ab43dc"
      unitRef="U003">0.01</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20240331to20240629"
      decimals="2"
      id="Fact_ddfb5a56b99e4a9a90781fe1ffd24ac8"
      unitRef="U003">0.17</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_7f90c8ba5c8a4a0ba5ef94769ea17507"
      unitRef="U001">135702000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_e564be22be894bc7af97bfeb66fca435"
      unitRef="U001">137326000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_e569477ec6e84a13a38a79e9899fa71e"
      unitRef="U001">136167000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_9db0b894e0584d6793886aadea962d94"
      unitRef="U001">138084000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c20250330to20250628"
      decimals="2"
      id="Fact_934831196b4f4221bf151bdb142f6ce6"
      unitRef="U003">0.1</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c20240331to20240629"
      decimals="2"
      id="Fact_d09ac7cb2a68413f8fdbf92ae95bfb12"
      unitRef="U003">0.1</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:ProfitLoss
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_0c2a72d27f8e4f6c81f2a997c9dbd4ab"
      unitRef="U002">2004000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_9b82163768564f97bac6b577705fdc8c"
      unitRef="U002">23880000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_cb92a895a3dd49248e3ffbb06b464ecd"
      unitRef="U002">-138000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_f079c655fd3243a8bca99a5d673318e4"
      unitRef="U002">-388000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_0e3d2c0113144ce9af5738b78cd904cc"
      unitRef="U002">68575000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_2ca98ffd63c548ae83f439bfb2b071a0"
      unitRef="U002">-7672000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_1583e21a8a0142a6a915d86b74124118"
      unitRef="U002">68713000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_a8c7ba1bbd5244c09b16504810ab303b"
      unitRef="U002">-7284000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_67737a79d347491a953da5448322e0ed"
      unitRef="U002">70717000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_aba3d44a76684ffabe769b70fb3960f4"
      unitRef="U002">16596000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_f23e4150e0be4e548a845a1f1009f435"
      unitRef="U002">0</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_6d59439917ce40279ac21f1f530c5587"
      unitRef="U002">347000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_ba380115f5f54262b2c3b12a806bbe85"
      unitRef="U002">70717000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_b6d75b5d9e4d469e8cd2be7a17bea88a"
      unitRef="U002">16249000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:Revenues
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_8c371bcaa2a5427c908a0374d7aef75a"
      unitRef="U002">1477486000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_2673e61c40bd46248bd525965243cdd7"
      unitRef="U002">1487518000</us-gaap:Revenues>
    <us-gaap:ManufacturingCosts
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_acb31a8dea7a440489932dd5b51881aa"
      unitRef="U002">1193249000</us-gaap:ManufacturingCosts>
    <us-gaap:ManufacturingCosts
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_d419acd2fcd343c49c5d04b0fd8d8588"
      unitRef="U002">1154241000</us-gaap:ManufacturingCosts>
    <us-gaap:GrossProfit
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_c9a8775125054321b1a3f44e7b046f89"
      unitRef="U002">284237000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_5f9dcaff088540ea97b910cf8258bcdc"
      unitRef="U002">333277000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_84ec52f3a0f04fda85015f8a700f6668"
      unitRef="U002">261304000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_bd699e6757044fd29652127b71cea56c"
      unitRef="U002">252689000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_57cc1e10e8fa4fcbb519c2d00ef74b4b"
      unitRef="U002">22933000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_710366137ca541378296041a666b0cb1"
      unitRef="U002">80588000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpenseNonoperating
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_560e376628a6478ea40871aa228ace60"
      unitRef="U002">19378000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_03cf776a69ae489f8faaefb97f01deeb"
      unitRef="U002">13153000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_9e63b0d0ebbe40f59ce489b730a180a9"
      unitRef="U002">4494000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_cf6314cd5a9a4453af7eb5a0409a78f0"
      unitRef="U002">13098000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_e73d7021f14b4b4aa03ac7dd616cdb7e"
      unitRef="U002">-14884000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_a2015d2870264c4a9e7ae3140d5ac1a3"
      unitRef="U002">-55000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_a96f97bf7c384afda52f41f5e2c36964"
      unitRef="U002">8049000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_c1c748e399754512976db1ea29b72b29"
      unitRef="U002">80533000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_5655a492cd6b4288922b7763f651ba84"
      unitRef="U002">10137000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_cd0ca737550d47caa0b65fc7678d59ee"
      unitRef="U002">25210000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_4b76ebab911f47c097ddc3910371e3df"
      unitRef="U002">-2088000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_1e4f6bc88ed04f7a9d8939f41dd89750"
      unitRef="U002">55323000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_7858d8613c0a4dc1b50e68c638dd2dbd"
      unitRef="U002">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_c0ab28f7baa5400db2cb68ed95672b8a"
      unitRef="U002">866000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_eff446fc95ad483a8cd79bd88f4739d8"
      unitRef="U002">-2088000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_c496fe6bdba54098be431dc55c920016"
      unitRef="U002">54457000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20250101to20250628"
      decimals="2"
      id="Fact_3723f48b80804d9aa8f5ce0f62e408b8"
      unitRef="U003">-0.02</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20240101to20240629"
      decimals="2"
      id="Fact_8d0061fedc79407ea50ad239ff60f67e"
      unitRef="U003">0.4</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20250101to20250628"
      decimals="2"
      id="Fact_5d81ecf1cfab4340ae794c136628917a"
      unitRef="U003">-0.02</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20240101to20240629"
      decimals="2"
      id="Fact_124e0e5790d0494180919110b26a87cc"
      unitRef="U003">0.39</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_63504e3f8a6a4985aa012fbf0e618113"
      unitRef="U001">135750000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_f8f7fa7135cc4dcaa9f049fcb8db49f3"
      unitRef="U001">137525000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_48d0c19d1c694654b81b0d65093ff8a9"
      unitRef="U001">135750000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_971ab595520341a89c278c3b4342b7e2"
      unitRef="U001">138279000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c20250101to20250628"
      decimals="2"
      id="Fact_b1b50484e7b244b48db559e494241cd6"
      unitRef="U003">0.2</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c20240101to20240629"
      decimals="2"
      id="Fact_13ab360a9c994ad4a367c3e61122937a"
      unitRef="U003">0.2</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:ProfitLoss
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_cb3bceb66d2d4bee99c84a2cac5a8034"
      unitRef="U002">-2088000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_8259b5ec4d504ee8af31b067791cfb94"
      unitRef="U002">55323000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_b9b7d97302c240cbb53e005f9c0cc8e6"
      unitRef="U002">-440000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_522067cf950e4809b15e69aa86cc9731"
      unitRef="U002">1808000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_0b437e3161554081bf0c7e73df2a10fd"
      unitRef="U002">99477000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_d1a564c67175402f8e07c57146876a83"
      unitRef="U002">-25498000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_d41d5fe43d7e43e3aed15bc4f8e696a5"
      unitRef="U002">99917000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_05dc6c17769f41d9a99a458d55e0c8d4"
      unitRef="U002">-27306000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_0b4ec97642b3424c97a9047c08b6336e"
      unitRef="U002">97829000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_8075c66b56704f2e9bdca38350b0e6b5"
      unitRef="U002">28017000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_8d418fba4ce04aa881383360eb2f65ed"
      unitRef="U002">0</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_6f081f95ef4d4f279ee994c40f28a272"
      unitRef="U002">866000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_278c0c3332254a6e88a403b3697636e7"
      unitRef="U002">97829000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_de3cf52af02149e180dad94e735054c6"
      unitRef="U002">27151000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_b83f8d07d4234d8bb30f6d0200d228ad"
      unitRef="U002">-2088000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_9616caf6af524dec8bef7e4e3f8914b7"
      unitRef="U002">55323000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_d02fa2319aee40f9af9bdd3df9ca6867"
      unitRef="U002">109743000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_91f92b137bd44a1184c7ce117b687dd3"
      unitRef="U002">101677000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_5bad29547dfa4aac8a4ed9a2cdd0b223"
      unitRef="U002">-73000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_34dbf4d05e9f4b1990d0a0266363b7b0"
      unitRef="U002">1091000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:InventoryWriteDown
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_61be125050a349adaf327deb80f8a1ab"
      unitRef="U002">17456000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_b527d5c01eae428e9a4874801179079f"
      unitRef="U002">19051000</us-gaap:InventoryWriteDown>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_6fd89b4c2fb845d287a12c399405ddc3"
      unitRef="U002">-6034000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_889599b21e1e45c995f375e0ea11b661"
      unitRef="U002">5589000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:RestrictedStockExpense
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_1aa02ccd37444940b368fae7a5fdfd1d"
      unitRef="U002">11736000</us-gaap:RestrictedStockExpense>
    <us-gaap:RestrictedStockExpense
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_cb2e5246bb434712833b1e56324580cc"
      unitRef="U002">9293000</us-gaap:RestrictedStockExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_9167b92a0be64587a39d0fd4ff541557"
      unitRef="U002">3606000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_38acfdc8abd849e985a9bc7b00caf839"
      unitRef="U002">632000</us-gaap:OtherNoncashIncomeExpense>
    <vsh:USTransitionTaxNet
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_1fe73ff39fa44857b76f0f9e0aa3bc1a"
      unitRef="U002">47027000</vsh:USTransitionTaxNet>
    <vsh:USTransitionTaxNet
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_0592b9f018824e1697aa6ca612fbac0f"
      unitRef="U002">37622000</vsh:USTransitionTaxNet>
    <vsh:RepatriationTaxes
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_f5e9b031102d475e94ba646b1768b092"
      unitRef="U002">9375000</vsh:RepatriationTaxes>
    <vsh:RepatriationTaxes
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_056d93f2a0a44b61bb0f398c39b14fb3"
      unitRef="U002">15000000</vsh:RepatriationTaxes>
    <us-gaap:IncreaseDecreaseInOperatingCapital
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_8ec886d7e30147ad9f5ae40bc53dfe5e"
      unitRef="U002">63571000</us-gaap:IncreaseDecreaseInOperatingCapital>
    <us-gaap:IncreaseDecreaseInOperatingCapital
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_4982e2ce8ccc4ceaa2bdc2ba7df1efc3"
      unitRef="U002">81107000</us-gaap:IncreaseDecreaseInOperatingCapital>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_2bb640d4ce6d4fa99f408f7d6802b7c2"
      unitRef="U002">7307000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_9ec4819b80f648c5bbb59205eb932292"
      unitRef="U002">55481000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_52337b3fbf054db7978c11472d2151c6"
      unitRef="U002">126167000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_e2febd48cc1f41cc8c1e2c9d774916fb"
      unitRef="U002">115648000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_50781d84ae5946bfb62daeecb87f53cf"
      unitRef="U002">494000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_74faad4c472044d0a9307a0eb5a5d97f"
      unitRef="U002">1265000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_8f7ba237c286454fad726a30f2b166ea"
      unitRef="U002">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_7ac1ee4966734d6ba6998c483fd1e77a"
      unitRef="U002">200185000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_bbfa8ca782a949b79d86a459555989f0"
      unitRef="U002">28481000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_38a3dadb26a44bb5b63e61a025614572"
      unitRef="U002">59638000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_70117b578afb477d9be8667deaed5313"
      unitRef="U002">39400000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_d981137fe3794df7a502aedd4e541cf7"
      unitRef="U002">80110000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_b08ea0469041429ca86fbae58540c8f8"
      unitRef="U002">661000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_248722e32fb44823a49b2d27d7b83b33"
      unitRef="U002">1220000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_8a032cab41cb4f068308905cb55040d2"
      unitRef="U002">-115415000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_8cf2e9ce0ec34e48825793082fcc542e"
      unitRef="U002">-295316000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:RepaymentsOfConvertibleDebt
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_d15b0e05fe9542d69acdbca8006ac92c"
      unitRef="U002">41911000</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:RepaymentsOfConvertibleDebt
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_1723e528c12a4bc88eef4d4c0950632d"
      unitRef="U002">0</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:ProceedsFromRepaymentsOfLinesOfCredit
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_86dc53df050548878b3541cdc406025a"
      unitRef="U002">49000000</us-gaap:ProceedsFromRepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromRepaymentsOfLinesOfCredit
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_132a286b924644dbbcf2f0801c09a57d"
      unitRef="U002">0</us-gaap:ProceedsFromRepaymentsOfLinesOfCredit>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="c20250101to20250628_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_046c0afa0c7a40e68389404119123277"
      unitRef="U002">24700000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="c20240101to20240629_StatementClassOfStockAxis_CommonClassAMember"
      decimals="-3"
      id="Fact_bfb54b0b06cf47de8b3654dcbd86f095"
      unitRef="U002">25033000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="c20250101to20250628_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_c49511bc9ab348dda9c2571e6ad6f0c7"
      unitRef="U002">2419000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="c20240101to20240629_StatementClassOfStockAxis_CommonClassBMember"
      decimals="-3"
      id="Fact_c27e3b7178db4bc298718bbaffc7b261"
      unitRef="U002">2419000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_364b55f132434ad98ae430a090fe0dcc"
      unitRef="U002">12538000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_01b81533f7344f2e81bef1880f47d6e5"
      unitRef="U002">25160000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_2a98b29e244b4b58b5ecaf4eb2a5d21b"
      unitRef="U002">3957000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_e9b636175c1c432c8f9930ead36f803c"
      unitRef="U002">4058000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_9628461cd81c4b16a03feabeb5b34695"
      unitRef="U002">10078000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_89e5597071044e20bc8cf27694c1a550"
      unitRef="U002">0</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_157c9618676846f68286d1a26404673d"
      unitRef="U002">-26447000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_088608e61c3b45cf9e7d79ac13a76a73"
      unitRef="U002">-56670000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_10dceaf7d6f4438491881a8c0927a781"
      unitRef="U002">18129000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_d7a63516aeb54d0dbb5a712cfa78d959"
      unitRef="U002">-3483000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_b2403da43e404a64b09d6702862f8e4c"
      unitRef="U002">-116426000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_750a2eb7f5ec4ae99cc4749d8a810e88"
      unitRef="U002">-299988000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20241231"
      decimals="-3"
      id="Fact_165934de4f4a4e638d3534726076a309"
      unitRef="U002">590286000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20231231"
      decimals="-3"
      id="Fact_e87f4aae0fc84325bd843cffd14d3384"
      unitRef="U002">972719000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20250628"
      decimals="-3"
      id="Fact_9e44016376c14c31a5fa76b9187bc8f1"
      unitRef="U002">473860000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20240629"
      decimals="-3"
      id="Fact_c2d6c479e47943c1b6d0b2f2444acda3"
      unitRef="U002">672731000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20231231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_6c56769ab7f44b999945c8de360d0611"
      unitRef="U002">13319000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20231231_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_9ce4bf624290464bb8b9f63b332c795b"
      unitRef="U002">1210000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20231231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_b5060f03b1474697a5ce850b7ecb6506"
      unitRef="U002">1291499000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20231231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_35e401188032421cac8d621f283450e6"
      unitRef="U002">1041372000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20231231_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="-3"
      id="Fact_0fdc54b83f3a4e58b0078b3dd121a4de"
      unitRef="U002">-161656000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20231231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_0eb4ad365bb04584b4c39f963852cea1"
      unitRef="U002">10337000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20231231_StatementEquityComponentsAxis_ParentMember"
      decimals="-3"
      id="Fact_65ae9ef20ca14fa3a77002fa8bdd4f68"
      unitRef="U002">2196081000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20231231_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-3"
      id="Fact_1e91137fe9e54b87897740412cfc9fbc"
      unitRef="U002">4725000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20231231"
      decimals="-3"
      id="Fact_eee7931ae5e040dfb2b286d7ce3156ad"
      unitRef="U002">2200806000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="c20240101to20240330_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_04d4dc56014f445fba38d18397a00a97"
      unitRef="U002">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20240101to20240330_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_31eaacfcea1840e197c1d702513164aa"
      unitRef="U002">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20240101to20240330_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_36f88aedca9f42a9bd73d62158e34644"
      unitRef="U002">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20240101to20240330_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_1163043965de43f888a923901c9a48fe"
      unitRef="U002">30924000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20240101to20240330_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="-3"
      id="Fact_bea61c41410d4d499a72a5ba0d897560"
      unitRef="U002">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20240101to20240330_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_13d7c64b91604d88916191a516ab0ab5"
      unitRef="U002">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20240101to20240330_StatementEquityComponentsAxis_ParentMember"
      decimals="-3"
      id="Fact_aad41f0372454f54bcd1d20e38f73ee0"
      unitRef="U002">30924000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20240101to20240330_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-3"
      id="Fact_a983e629b0ff451b996c7f6d42fc8b99"
      unitRef="U002">519000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20240101to20240330"
      decimals="-3"
      id="Fact_1be7834253444afc9a7b1e346f536c5e"
      unitRef="U002">31443000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20240101to20240330_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_e5ce07bcd9a543ca9a9be925b43fe565"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20240101to20240330_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_c14412f2f53f413c9442dc33c158e327"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20240101to20240330_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_cd884ea2674147a7aa60fe69a5cb0018"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20240101to20240330_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_04352a36da4142f7b7442310d890398e"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20240101to20240330_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="-3"
      id="Fact_bc478fa3cd97462c8f7bae684da9a821"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20240101to20240330_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_88bd3a59169c4dedbee237ac90a2458b"
      unitRef="U002">-20022000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20240101to20240330_StatementEquityComponentsAxis_ParentMember"
      decimals="-3"
      id="Fact_b1ae9d7e449d4d1aa347f9ededa78a34"
      unitRef="U002">-20022000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20240101to20240330_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-3"
      id="Fact_bbafe4c43b2b4b20b5e6b67a742488d1"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20240101to20240330"
      decimals="-3"
      id="Fact_5c707d4b796e425e95f421acf589562b"
      unitRef="U002">-20022000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="c20240101to20240330"
      decimals="0"
      id="Fact_534270fd645f4b20bc257da2570b4ad1"
      unitRef="U001">371055</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20240101to20240330_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_5b231864977e472aa9cccd7d0738e571"
      unitRef="U002">38000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20240101to20240330_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_ddd61a9c7872472b94745eed6124da5b"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20240101to20240330_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_077866ee4947414f8ae0c3650a79e7e9"
      unitRef="U002">-4091000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20240101to20240330_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_f172c238a19e44e783d1292f7d5e2764"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20240101to20240330_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="-3"
      id="Fact_4a1d2c625e5640b880d8fe6f04b3777f"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20240101to20240330_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_85140bc8b84e4329882be0a06bd802c6"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20240101to20240330_StatementEquityComponentsAxis_ParentMember"
      decimals="-3"
      id="Fact_be3ae588a01544db950b1f78fcc24427"
      unitRef="U002">-4053000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20240101to20240330_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-3"
      id="Fact_979559623d334d2eab8d750d7c6fc186"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20240101to20240330"
      decimals="-3"
      id="Fact_132d086aa78a4104b91f8d9234632635"
      unitRef="U002">-4053000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c20240101to20240330"
      decimals="2"
      id="Fact_2389f012c6374b49aa35a29c6643cc00"
      unitRef="U003">0.1</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStock
      contextRef="c20240101to20240330_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_0507f79cb55c47b3aa7c6300327ee59c"
      unitRef="U002">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20240101to20240330_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_7d987d6dec36491d834d31eb931e4094"
      unitRef="U002">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20240101to20240330_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_f0bb25ca93df4d12987c0af31ae25d09"
      unitRef="U002">-13000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20240101to20240330_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_174e1327fb3b43a1846f9cd539fc6e95"
      unitRef="U002">13765000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20240101to20240330_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="-3"
      id="Fact_16f722cb91974408bdc00e169363dfc9"
      unitRef="U002">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20240101to20240330_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_9b093b128db146819acfcabdbc7c9220"
      unitRef="U002">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20240101to20240330_StatementEquityComponentsAxis_ParentMember"
      decimals="-3"
      id="Fact_3cfd66b9cdba4980b0054a21f29134f4"
      unitRef="U002">13752000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20240101to20240330_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-3"
      id="Fact_19a48e610f9a4b8898bdc1dda4766793"
      unitRef="U002">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20240101to20240330"
      decimals="-3"
      id="Fact_21901a97af814390bdced8a1ba3442f1"
      unitRef="U002">13752000</us-gaap:DividendsCommonStock>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20240101to20240330_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_be07277be329483bbc092b6a80ac4459"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20240101to20240330_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_65927b25e2a646d7a219bb1c194b09c3"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20240101to20240330_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_c42433d8f57843f58fbce66169db5bc9"
      unitRef="U002">5344000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20240101to20240330_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_8ba963342df64dbfa4f0c4a1d7668fe6"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20240101to20240330_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="-3"
      id="Fact_60cb9404e667457d9730861bf3330fa8"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20240101to20240330_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_3d855ac511f54a56a31000342dcef31f"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20240101to20240330_StatementEquityComponentsAxis_ParentMember"
      decimals="-3"
      id="Fact_921064637d3847729f3fa8724bf6d3ce"
      unitRef="U002">5344000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20240101to20240330_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-3"
      id="Fact_c53fc14d7f1041428fa95a281913058e"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20240101to20240330"
      decimals="-3"
      id="Fact_6029ea5b7da849b19c6e1b2725733674"
      unitRef="U002">5344000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="c20240101to20240330"
      decimals="0"
      id="Fact_0fa5fae6307e4a588a69d343b5c47fa2"
      unitRef="U001">565420</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20240101to20240330_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_20ed057f844c4c3c9c5fedb1cf7a180c"
      unitRef="U002">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20240101to20240330_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_af9bd60075fd468a8108de7d50bb4a86"
      unitRef="U002">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20240101to20240330_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_18d9c8a7d1bd4509a9914506f82c0314"
      unitRef="U002">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20240101to20240330_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_483ddbb1635141a09fad384c4447867a"
      unitRef="U002">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20240101to20240330_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="-3"
      id="Fact_15f99e20efce4c0bb58f0b1d5a412d35"
      unitRef="U002">12538000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20240101to20240330_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_1d65826f2292422ea39558d9f4f76a37"
      unitRef="U002">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20240101to20240330_StatementEquityComponentsAxis_ParentMember"
      decimals="-3"
      id="Fact_7728fca00d7946faa8f75d0b8dc6e781"
      unitRef="U002">12538000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20240101to20240330_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-3"
      id="Fact_69543cd7755849c3b9ee073b0beac644"
      unitRef="U002">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20240101to20240330"
      decimals="-3"
      id="Fact_3edceb1ffd4f40088e145f5e7d50c67d"
      unitRef="U002">12538000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20240330_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_cdd5c9ba1ec548baa2c0bde8123c092a"
      unitRef="U002">13357000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20240330_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_e697f1ffa1f441199f5717bcd2a34899"
      unitRef="U002">1210000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20240330_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_c4f6617f61d0444ea0bce509549bce0d"
      unitRef="U002">1292765000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20240330_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_865c9a033e314f27998fc23138c36817"
      unitRef="U002">1058531000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20240330_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="-3"
      id="Fact_83027d5ff57c41e89f732462d935104d"
      unitRef="U002">-174194000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20240330_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_92a3b3b058464e6d93b1be1f39a960e1"
      unitRef="U002">-9685000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20240330_StatementEquityComponentsAxis_ParentMember"
      decimals="-3"
      id="Fact_58ea9851b3f34cc3821f45bd6d6a3269"
      unitRef="U002">2181984000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20240330_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-3"
      id="Fact_22c4a7bb443643ab9fdc79abd5cc4a5f"
      unitRef="U002">5244000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20240330"
      decimals="-3"
      id="Fact_6ac6610cb76b498fbe429ba010ae12a4"
      unitRef="U002">2187228000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="c20240331to20240629_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_7219ee6f5f7a43d58016469efdda0071"
      unitRef="U002">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20240331to20240629_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_b23e3681f14249d8b1d627edf872ef9e"
      unitRef="U002">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20240331to20240629_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_6fec15fa09054dfeaffe6f12ca70acca"
      unitRef="U002">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20240331to20240629_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_f5e327dd267e4065bd2105084c2372b7"
      unitRef="U002">23533000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20240331to20240629_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="-3"
      id="Fact_60a5b0275d0a49c7acbde3fe1efeb9bf"
      unitRef="U002">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20240331to20240629_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_61208218e5ff4e81bd7c2b6733dc80d3"
      unitRef="U002">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20240331to20240629_StatementEquityComponentsAxis_ParentMember"
      decimals="-3"
      id="Fact_ade3b66e92984161b271d6222fafbb32"
      unitRef="U002">23533000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20240331to20240629_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-3"
      id="Fact_6182fc8c432f405882d4ced124ea80b6"
      unitRef="U002">347000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_58d35d4a3220418e82c722de6c73abc9"
      unitRef="U002">23880000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20240331to20240629_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_a75ebbcf870947a6886a071e1c249a81"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20240331to20240629_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_ce5d5723fcc5428c9d90d0af1c48fbee"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20240331to20240629_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_38b19640091b469f8ce1b9e079027050"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20240331to20240629_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_ee38cf706a9c4259949ec0fa9d812100"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20240331to20240629_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="-3"
      id="Fact_b287807d8e9144b2856f9b1f5a77d60b"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20240331to20240629_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_690a3d55d3cb4c1d92acf6a34f33d9ea"
      unitRef="U002">-7284000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20240331to20240629_StatementEquityComponentsAxis_ParentMember"
      decimals="-3"
      id="Fact_0a5d208ec40140b0b7f38513728952bb"
      unitRef="U002">-7284000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20240331to20240629_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-3"
      id="Fact_64a139aa0adb4e4492f43c03697b9045"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_f8808ea2ab984a598751cf80b1c2ef30"
      unitRef="U002">-7284000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="c20240331to20240629"
      decimals="0"
      id="Fact_7bd12976174944edb64d2c805c9268c3"
      unitRef="U001">19809</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20240331to20240629_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_b6b29f1e59974eeb9469070e4b94fc4c"
      unitRef="U002">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20240331to20240629_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_c9169c4f691c459991211f6f2a930254"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20240331to20240629_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_f7e332c4104d44a5867db5856e569f35"
      unitRef="U002">-6000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20240331to20240629_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_0e16bd7deebb4d7f9d0bb6f7dc137f46"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20240331to20240629_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="-3"
      id="Fact_c13866973bc04e4a9f37c318218892b9"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20240331to20240629_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_cd5a7b4f43a64201a22c87afb0417a92"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20240331to20240629_StatementEquityComponentsAxis_ParentMember"
      decimals="-3"
      id="Fact_f414f9a427b04d6b8be04cf532c6d2a9"
      unitRef="U002">-5000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20240331to20240629_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-3"
      id="Fact_222cfdb80aed4d079455142da3cea737"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_394aba03f78742b4bab49ccc7f2bcdb1"
      unitRef="U002">-5000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c20240331to20240629"
      decimals="2"
      id="Fact_f2efdb59f6b34f1b8c92e028d70470e6"
      unitRef="U003">0.1</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStock
      contextRef="c20240331to20240629_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_fb187880b7604c48baf908b72c380689"
      unitRef="U002">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20240331to20240629_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_0fb897641a8e4f49a30cf77375345c31"
      unitRef="U002">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20240331to20240629_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_1936f2c1292f47bcad2d17adba267ce8"
      unitRef="U002">-13000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20240331to20240629_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_9009f9fa1a894a4d8ebbdc8371c4449e"
      unitRef="U002">13713000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20240331to20240629_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="-3"
      id="Fact_f8c9cc25c951435ca10c52761c3385b0"
      unitRef="U002">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20240331to20240629_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_93a41d016f834fc7a6a6e70e80e6b121"
      unitRef="U002">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20240331to20240629_StatementEquityComponentsAxis_ParentMember"
      decimals="-3"
      id="Fact_fd464b13eac7495abea5f55a82b888fe"
      unitRef="U002">13700000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20240331to20240629_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-3"
      id="Fact_acb6e11c66c44f4b83df0cb013405f5c"
      unitRef="U002">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_a4a9c1809bd540db810cb7c83b6b6891"
      unitRef="U002">13700000</us-gaap:DividendsCommonStock>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20240331to20240629_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_f2c48669bee645189093859c6bbc72b3"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20240331to20240629_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_88a4b8b7332145d7b039641a84db19f6"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20240331to20240629_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_909237f9bf434c93b1bfe49abb1659b6"
      unitRef="U002">3949000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20240331to20240629_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_bf8bdec8fd834173963ffe4ea2ef3a30"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20240331to20240629_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="-3"
      id="Fact_2c3e58e42ccb42cc984d07ec7b90aad3"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20240331to20240629_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_6e4a910e91944e8bb8a623827f84276a"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20240331to20240629_StatementEquityComponentsAxis_ParentMember"
      decimals="-3"
      id="Fact_f55c833d4a724676aa05b67d57fb2ae9"
      unitRef="U002">3949000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20240331to20240629_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-3"
      id="Fact_0d028e0444d240ffb4bcd0d0f8c06f60"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_676516a35597408193ae1263bb7c0d48"
      unitRef="U002">3949000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="c20240331to20240629"
      decimals="0"
      id="Fact_be3bb07b964d494c8897af9fd1deed6d"
      unitRef="U001">554587</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20240331to20240629_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_979b9b6c493148e9a9134b7684e4c785"
      unitRef="U002">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20240331to20240629_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_8f9ee1067f1747dfa4c87ee246bbfa52"
      unitRef="U002">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20240331to20240629_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_1d01e526c6d74764a505c08ea663c60d"
      unitRef="U002">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20240331to20240629_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_354439409d6d4c5697450674bac279d3"
      unitRef="U002">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20240331to20240629_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="-3"
      id="Fact_a18389c6a6db4a41b33f1d91c7b971b4"
      unitRef="U002">12622000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20240331to20240629_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_dc8876bfa3b045d1be547eb965e6cd52"
      unitRef="U002">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20240331to20240629_StatementEquityComponentsAxis_ParentMember"
      decimals="-3"
      id="Fact_9a632c817c784f91b478af02da5ef0df"
      unitRef="U002">12622000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20240331to20240629_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-3"
      id="Fact_0a4637239fe54618bf3ddb595e24478b"
      unitRef="U002">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_085cc9002aa749bca35d8fbc8d236d68"
      unitRef="U002">12622000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20240629_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_7e82ca90e78b4a908de9c99278cc1699"
      unitRef="U002">13358000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20240629_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_40a1f2da3ae64544832198d86d488a08"
      unitRef="U002">1210000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20240629_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_ecddd7758c76442ba0920da59d56c8b4"
      unitRef="U002">1296721000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20240629_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_f01958ab9fc244a091a752f3a62a0748"
      unitRef="U002">1068351000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20240629_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="-3"
      id="Fact_0652c2b252b644eeb854634868a68479"
      unitRef="U002">-186816000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20240629_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_97e7fded39c941149e4e30fe1c0516bd"
      unitRef="U002">-16969000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20240629_StatementEquityComponentsAxis_ParentMember"
      decimals="-3"
      id="Fact_c7b0b5d5a2674e3da78b4108abaaf0e9"
      unitRef="U002">2175855000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20240629_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-3"
      id="Fact_3d94c7f5dbd64f20a186049d4232e334"
      unitRef="U002">5591000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20240629"
      decimals="-3"
      id="Fact_fb0900b68511429e852b62639fe46705"
      unitRef="U002">2181446000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20241231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_c38e1a3cd7214109b0fa56116fbc3337"
      unitRef="U002">13361000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20241231_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_b78d632d4c104b65b6708033d53b4489"
      unitRef="U002">1210000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20241231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_496f3f9a624d4e90884d38d4ec9a28fe"
      unitRef="U002">1306245000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20241231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_8c4229a649ba410182f831f1f3e8eba3"
      unitRef="U002">955500000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20241231_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="-3"
      id="Fact_3bc991f2f5a04539893cb2a1ff967279"
      unitRef="U002">-212062000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20241231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_bd66cbf137f740a4bbc714fa65043683"
      unitRef="U002">-35292000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20241231_StatementEquityComponentsAxis_ParentMember"
      decimals="-3"
      id="Fact_d8a7df45888c4b42abebbd57e0fd4c7a"
      unitRef="U002">2028962000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20241231_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-3"
      id="Fact_7fb2d5e3a114456f8e8a64f68dfdf341"
      unitRef="U002">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20241231"
      decimals="-3"
      id="Fact_5aaf241f3c1e466cbcdd86952c26c342"
      unitRef="U002">2028962000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="c20250101to20250329_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_3cc526e1176f41c89db096c684aa86c1"
      unitRef="U002">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20250101to20250329_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_cf8ec516a231428b9e35b272ffaec8df"
      unitRef="U002">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20250101to20250329_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_e936240425eb4d1b9f1f25555c40daed"
      unitRef="U002">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20250101to20250329_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_757bc03b1864451eb7b4e69944415a3e"
      unitRef="U002">-4092000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20250101to20250329_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="-3"
      id="Fact_55e2ebf690ce442a8a8eb2c44308efb5"
      unitRef="U002">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20250101to20250329_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_cf952c050cbd473faed9512470bbcfe0"
      unitRef="U002">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20250101to20250329_StatementEquityComponentsAxis_ParentMember"
      decimals="-3"
      id="Fact_d01342dc794b44928c0580afb53d33df"
      unitRef="U002">-4092000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20250101to20250329_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-3"
      id="Fact_e9614bff391d493391e2e5d42ed1680e"
      unitRef="U002">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20250101to20250329"
      decimals="-3"
      id="Fact_6dad0d3bdaad453385b1f2ee8aca8693"
      unitRef="U002">-4092000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20250101to20250329_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_a009cbeed0ff486fbbce235464462ff5"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20250101to20250329_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_3fc055c4c28f4a63a4c860032374f5a5"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20250101to20250329_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_5ee064add7ba4d73a550c481f9f0b8d9"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20250101to20250329_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_52119761c16f4d179a49bffecb5d6ce8"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20250101to20250329_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="-3"
      id="Fact_9a799ca3c9e9407f8478828d1e62cf8c"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20250101to20250329_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_60084099f116410b9e6d70272ae0e0b6"
      unitRef="U002">31204000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20250101to20250329_StatementEquityComponentsAxis_ParentMember"
      decimals="-3"
      id="Fact_282f18ad54154e28bdc1a8f17d79547e"
      unitRef="U002">31204000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20250101to20250329_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-3"
      id="Fact_868583365a9840e4b5e61b313144089f"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20250101to20250329"
      decimals="-3"
      id="Fact_24c561930ebb4bf38ede23c7392522fa"
      unitRef="U002">31204000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="c20250101to20250329"
      decimals="0"
      id="Fact_5ccbf62c3b764777995337f52f5130b5"
      unitRef="U001">506430</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20250101to20250329_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_89a57029c9684db7b100d8c88be8bdc3"
      unitRef="U002">50000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20250101to20250329_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_1e9f40a45d674611910f69571776b3a3"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20250101to20250329_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_d52b636d5d2242eb8bd243a479f14b09"
      unitRef="U002">-3943000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20250101to20250329_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_cf82797563ea40378e3d56a0db60a8d6"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20250101to20250329_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="-3"
      id="Fact_7566ad02912b4e1d974ae900920a0ef3"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20250101to20250329_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_e7f606bc423a41aeba91ec584b5b9b35"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20250101to20250329_StatementEquityComponentsAxis_ParentMember"
      decimals="-3"
      id="Fact_925faea02d7043ae82fcca252ff52c0b"
      unitRef="U002">-3893000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20250101to20250329_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-3"
      id="Fact_f8f8d03b119c49b2927eec02e0abd202"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20250101to20250329"
      decimals="-3"
      id="Fact_120a8a8d7ccc4412b80a9686a1c435fb"
      unitRef="U002">-3893000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c20250101to20250329"
      decimals="2"
      id="Fact_6dfe04504e244d8995693023832dd976"
      unitRef="U003">0.1</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStock
      contextRef="c20250101to20250329_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_7e32d3985e7641e7a6659300595845e6"
      unitRef="U002">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20250101to20250329_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_b49a07d1995f4db5b13774d4b07b4cfe"
      unitRef="U002">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20250101to20250329_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_129d47d64e3f4c93b1b66ec7fea7a3f0"
      unitRef="U002">-13000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20250101to20250329_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_a01f5a0eed2a46e3947e1113baa843e1"
      unitRef="U002">13575000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20250101to20250329_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="-3"
      id="Fact_4b2834efd931496f86e278f38c95b06a"
      unitRef="U002">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20250101to20250329_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_dbbfefdcb51b490eb04d096d2ec657c5"
      unitRef="U002">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20250101to20250329_StatementEquityComponentsAxis_ParentMember"
      decimals="-3"
      id="Fact_e866763434414984aff5c44af3a8295a"
      unitRef="U002">13562000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20250101to20250329_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-3"
      id="Fact_1b0673e13a924975a290ee41889f6d1d"
      unitRef="U002">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20250101to20250329"
      decimals="-3"
      id="Fact_2d0d0c6b53d64e829eecb69ac0a61764"
      unitRef="U002">13562000</us-gaap:DividendsCommonStock>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20250101to20250329_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_1c2926d4065c4cb2a296528cc0ca8518"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20250101to20250329_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_abc971d6e3c947bd8999addbcaf2bccc"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20250101to20250329_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_f7b397a855484389bc7d06bde81a53c3"
      unitRef="U002">6051000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20250101to20250329_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_2e618d92d080431ea19a3dc028643f6e"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20250101to20250329_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="-3"
      id="Fact_fecb740d8d6d4c108203442c4bbe63c5"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20250101to20250329_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_9ac4ea9812b64928bdd0ec988bf23f04"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20250101to20250329_StatementEquityComponentsAxis_ParentMember"
      decimals="-3"
      id="Fact_c0ddc2da2c74486dac4200424104b7cd"
      unitRef="U002">6051000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20250101to20250329_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-3"
      id="Fact_69940d6f009b4e5f97c53b8e7827fb65"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20250101to20250329"
      decimals="-3"
      id="Fact_0d0de3197dd04993a9b63e41f9170c5c"
      unitRef="U002">6051000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="c20250101to20250329"
      decimals="0"
      id="Fact_a08de296549f477e91d811626530455d"
      unitRef="U001">728560</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20250101to20250329_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_e331cb0c6c7042d5acef0ca5e830ea9e"
      unitRef="U002">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20250101to20250329_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_4e35cdbeb4e9446694bfd449450e658e"
      unitRef="U002">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20250101to20250329_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_be5bce17f6804eb096d7866ce4a3ca9e"
      unitRef="U002">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20250101to20250329_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_b5d5f1d39f4245aea0f3d6e2008cee19"
      unitRef="U002">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20250101to20250329_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="-3"
      id="Fact_6284b8ab70914505a217030a1082a8cf"
      unitRef="U002">12538000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20250101to20250329_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_47f53ba34c194b04b95533a5d07ec42a"
      unitRef="U002">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20250101to20250329_StatementEquityComponentsAxis_ParentMember"
      decimals="-3"
      id="Fact_5fea43d90693443fa45f9ed42be27ac1"
      unitRef="U002">12538000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20250101to20250329_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-3"
      id="Fact_f69d68c338634527af9ba1c52d13dad7"
      unitRef="U002">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20250101to20250329"
      decimals="-3"
      id="Fact_ebcd393251a84340afbb8efe402a1f75"
      unitRef="U002">12538000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20250329_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_b6462157a0574261a3fda3fdf24ce8da"
      unitRef="U002">13411000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20250329_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_6d63e978d17e47088388f5d6fcdc1396"
      unitRef="U002">1210000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20250329_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_f204319b8d994e7a94353d96ac1ca63f"
      unitRef="U002">1308366000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20250329_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_cdcd79877d404266bf242596030ef17c"
      unitRef="U002">937833000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20250329_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="-3"
      id="Fact_eebf35f0942e49a1b1c18d5736407d96"
      unitRef="U002">-224600000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20250329_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_81f82bf7057f43318000e2d03dfa128b"
      unitRef="U002">-4088000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20250329_StatementEquityComponentsAxis_ParentMember"
      decimals="-3"
      id="Fact_ca5158a79baa42d483c7f2c1e9009ca0"
      unitRef="U002">2032132000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20250329_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-3"
      id="Fact_0a895d8d05744b7d9acd12727425d6b9"
      unitRef="U002">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20250329"
      decimals="-3"
      id="Fact_9910ce6a337f41d99727c3ba32e963c1"
      unitRef="U002">2032132000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="c20250330to20250628_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_24746f67bf86476782fbdadbbff56185"
      unitRef="U002">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20250330to20250628_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_f608a34df16545f9a8aab0b70be30558"
      unitRef="U002">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20250330to20250628_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_16e93b8f8b3446d080375b446934f7d9"
      unitRef="U002">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20250330to20250628_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_dfee702f27e34e30893189db1a1d2493"
      unitRef="U002">2004000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20250330to20250628_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="-3"
      id="Fact_c90a8077faf64b36a20c5003423cc6ab"
      unitRef="U002">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20250330to20250628_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_af4bca43c7934b32a4c1fb47566b6619"
      unitRef="U002">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20250330to20250628_StatementEquityComponentsAxis_ParentMember"
      decimals="-3"
      id="Fact_68c907a6921b474388cba4a3d1ee7f00"
      unitRef="U002">2004000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20250330to20250628_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-3"
      id="Fact_2cfbf478c61b4f4490da460d1ceb9922"
      unitRef="U002">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_0435a23aa8044336a5902de91abd69cd"
      unitRef="U002">2004000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20250330to20250628_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_410747a7339249f098ca7aa405d1a62c"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20250330to20250628_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_a5212a39498b4f96baff0ad1d9bfee82"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20250330to20250628_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_8ad4c90836d74f6ba90c32c8ecca0e60"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20250330to20250628_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_0bc44842ba7244a896588556b1d2b5aa"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20250330to20250628_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="-3"
      id="Fact_bd031686bdea4137ac0f4a5473dec686"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20250330to20250628_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_f05230a2e4644a37b8d451bc16c03707"
      unitRef="U002">68713000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20250330to20250628_StatementEquityComponentsAxis_ParentMember"
      decimals="-3"
      id="Fact_5615008f0a924bb481aeaf9a33e313bd"
      unitRef="U002">68713000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20250330to20250628_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-3"
      id="Fact_4a955168fe8243b5b1829d4ea699bfa0"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_9d80db29fb944f618ac567832ac2fd6e"
      unitRef="U002">68713000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="c20250330to20250628"
      decimals="0"
      id="Fact_38f0b27efe2e4dc1a8cea6ee0f5b07b8"
      unitRef="U001">35366</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20250330to20250628_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_f2dbb34237b04d85a3f7787d89e526a8"
      unitRef="U002">4000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20250330to20250628_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_c976905d393f43588c6f41a8fa470075"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20250330to20250628_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_7d7adebd26b24bffa611af2a2ddf5795"
      unitRef="U002">-68000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20250330to20250628_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_45124627c22e4969b4f551a4b4203d54"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20250330to20250628_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="-3"
      id="Fact_7615ec05eb5c41dda7d904751687aeaf"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20250330to20250628_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_f019c9d8759a4972af41fec0e48106fc"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20250330to20250628_StatementEquityComponentsAxis_ParentMember"
      decimals="-3"
      id="Fact_460c3061e3df488fb44dfbd0875244c8"
      unitRef="U002">-64000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20250330to20250628_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-3"
      id="Fact_0fce3b935c7648d98441bad52540e31f"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_0ae49125370848c19dabab39ac5956c2"
      unitRef="U002">-64000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c20250330to20250628"
      decimals="2"
      id="Fact_6b3115c9c79f4916af8a020919ff1990"
      unitRef="U003">0.1</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStock
      contextRef="c20250330to20250628_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_fe1ac23d424a4e66973a07443952a991"
      unitRef="U002">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20250330to20250628_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_cb9dd18e3ed54785933f9773a5953e3c"
      unitRef="U002">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20250330to20250628_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_9530d72cce17472998dae2c98b9065dd"
      unitRef="U002">-13000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20250330to20250628_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_e06564b25b594876a561f8842852a87e"
      unitRef="U002">13570000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20250330to20250628_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="-3"
      id="Fact_347897f7fc87423285770110dd817330"
      unitRef="U002">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20250330to20250628_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_ae191c398857407b8721bad5e5b8f479"
      unitRef="U002">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20250330to20250628_StatementEquityComponentsAxis_ParentMember"
      decimals="-3"
      id="Fact_eb0b3a4c3c0b4cad9b107ea8e28b692e"
      unitRef="U002">13557000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20250330to20250628_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-3"
      id="Fact_7758a65a56ef4a1bbf1e0513f0192f3c"
      unitRef="U002">0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_19e17658f3984387a07a6c85784cf2fd"
      unitRef="U002">13557000</us-gaap:DividendsCommonStock>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20250330to20250628_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_22877eb8bead4c43a49deee2e136f765"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20250330to20250628_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_53eecaf7d8324cfe869a90bbecd3120d"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20250330to20250628_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_53946848e611403ab7ab3b82dc2d37f4"
      unitRef="U002">5685000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20250330to20250628_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_20cdce8b747b45d0b3d58fb21571fad0"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20250330to20250628_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="-3"
      id="Fact_ba684ddc1da94241ab937f056fd4a37a"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20250330to20250628_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_2a181596484946d4bae462514972a373"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20250330to20250628_StatementEquityComponentsAxis_ParentMember"
      decimals="-3"
      id="Fact_acf530d2cba34e1c8bafd145b16aadb4"
      unitRef="U002">5685000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20250330to20250628_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-3"
      id="Fact_72f20161a85f481f93f7f240c619d0c9"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_a8f9872d47014ab281c992d31b021176"
      unitRef="U002">5685000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockholdersEquityOther
      contextRef="c20250330to20250628_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_50efbbda729c479a91b5d971067d61e8"
      unitRef="U002">0</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="c20250330to20250628_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_d89d42c97b294aaa827c9893def36f03"
      unitRef="U002">0</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="c20250330to20250628_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_3a8ba3ce06544a4690ced322eb060204"
      unitRef="U002">70000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="c20250330to20250628_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_dc6b6d178e1c4605b611cc284b65d7ef"
      unitRef="U002">0</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="c20250330to20250628_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="-3"
      id="Fact_fee1e2e74f42425a95772498b4b2a48d"
      unitRef="U002">8000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="c20250330to20250628_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_ee725f499d214bdfb0604debf162e57d"
      unitRef="U002">0</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="c20250330to20250628_StatementEquityComponentsAxis_ParentMember"
      decimals="-3"
      id="Fact_16696e449fb24ce2ae89bf8ca0218ea0"
      unitRef="U002">78000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="c20250330to20250628_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-3"
      id="Fact_991245f5980e470ba58d7ca217a834c1"
      unitRef="U002">0</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_644bdf80805149599b5d1b4d3f7702a7"
      unitRef="U002">78000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20250628_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_ce4605c6742d4cb8a71c958068f0a563"
      unitRef="U002">13415000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20250628_StatementClassOfStockAxis_CommonClassBMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_38ded916407d491bb9ae544b524ade91"
      unitRef="U002">1210000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20250628_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_e6e7191e25cf4b529ebca07acb56b304"
      unitRef="U002">1314066000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20250628_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_a71b9d1f5ff54392b9aa73b673601975"
      unitRef="U002">926267000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20250628_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="-3"
      id="Fact_bd234a067fe547009ec5bf608a30366b"
      unitRef="U002">-224592000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20250628_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_8d84f0284a504deba9684cb7a0978247"
      unitRef="U002">64625000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20250628_StatementEquityComponentsAxis_ParentMember"
      decimals="-3"
      id="Fact_cc6a8ab590b04eddad3c11fc838e6b1b"
      unitRef="U002">2094991000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20250628_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="-3"
      id="Fact_614a6ce86cfc420ab60fcca9ab453059"
      unitRef="U002">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20250628"
      decimals="-3"
      id="Fact_9bce5b5460004e09bda68f759eabbfd8"
      unitRef="U002">2094991000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock
      contextRef="c20250101to20250628"
      id="Text_059e510dc6a345f9acf5ab70804e0bd3">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;&lt;span style="text-decoration: underline;"&gt;Note 1 &#x2013; Basis of Presentation&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;The accompanying unaudited consolidated condensed financial statements of Vishay Intertechnology, Inc. (&#x201c;Vishay&#x201d; or the &#x201c;Company&#x201d;) have been prepared in
      accordance with the instructions to Form 10-Q and therefore do not include all information and footnotes necessary for presentation of financial position, results of operations, and cash flows required by accounting principles generally accepted in
      the United States (&#x201c;GAAP&#x201d;) for complete financial statements. The information furnished reflects all normal recurring adjustments which are, in the opinion of management, necessary for a fair summary of the financial position, results of operations,
      and cash flows for the interim periods presented.&#160; The financial statements should be read in conjunction with the consolidated financial statements filed with the Company&#x2019;s Annual Report on Form 10-K for the year ended December 31, 2024.&#160; The
      results of operations for the fiscal quarter and six fiscal months ended June 28, 2025 are not necessarily indicative of the results to be expected for the full year.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;The Company reports interim financial information for 13-week periods beginning on a Sunday and ending on a Saturday, except for the first fiscal quarter,
      which always begins on January 1, and the fourth fiscal quarter, which always ends on December 31.&#160; The four fiscal quarters in 2025 end on March 29, 2025, June 28, 2025, September 27, 2025, and December 31, 2025, respectively.&#160; The four fiscal
      quarters in 2024 ended on March 30, 2024, June 29, 2024, September 28, 2024, and December 31, 2024, respectively.&#160;&#160; &lt;br/&gt;
    &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;Selling, General, and Administrative Expenses&lt;/span&gt;&lt;br/&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 style="text-align: justify;"&gt;&lt;span style="font-size: 12pt;"&gt; Selling, general, and administrative expenses for the fiscal quarter and six fiscal months ended June 28, 2025 include an $11,293 benefit recognized upon the favorable resolution of a contingency.&lt;/span&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic; font-weight: bold;"&gt;Reclassifications&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Certain prior period amounts have been reclassified to conform to the current financial statement presentation.&lt;/div&gt;
</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:FiscalPeriod
      contextRef="c20250101to20250628"
      id="Text_d43ed193c21744a4a25706748462c542">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;The Company reports interim financial information for 13-week periods beginning on a Sunday and ending on a Saturday, except for the first fiscal quarter,
      which always begins on January 1, and the fourth fiscal quarter, which always ends on December 31.&#160; The four fiscal quarters in 2025 end on March 29, 2025, June 28, 2025, September 27, 2025, and December 31, 2025, respectively.&#160; The four fiscal
      quarters in 2024 ended on March 30, 2024, June 29, 2024, September 28, 2024, and December 31, 2024, respectively.&#160;&#160; &lt;br/&gt;
    &lt;/div&gt;
</us-gaap:FiscalPeriod>
    <vsh:FavorableResolutionOfContingency
      contextRef="c20250101to20250628_IncomeStatementLocationAxis_SellingGeneralAndAdministrativeExpensesMember"
      decimals="-3"
      id="Fact_6e9e24b4f9ac49b492e3801d4f0de07a"
      unitRef="U002">11293000</vsh:FavorableResolutionOfContingency>
    <vsh:FavorableResolutionOfContingency
      contextRef="c20250330to20250628_IncomeStatementLocationAxis_SellingGeneralAndAdministrativeExpensesMember"
      decimals="-3"
      id="Fact_4369166a6b6d409ab09bbda2fc5b86e5"
      unitRef="U002">11293000</vsh:FavorableResolutionOfContingency>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription
      contextRef="c20250101to20250628"
      id="Text_397ecbd9c180444e87cf3ebcdb7eca82">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic; font-weight: bold;"&gt;Reclassifications&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Certain prior period amounts have been reclassified to conform to the current financial statement presentation.&lt;/div&gt;
</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="c20250101to20250628"
      id="Text_0ce921381ebf475aac26456d58e7fef3">
&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;&lt;span style="text-decoration: underline;"&gt;Note 2 &#x2013; Restructuring and Related Activities&lt;br/&gt;
        &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin: 0px 0px 0px; font-family: 'Times New Roman', Times, serif; font-size: 12pt; text-align: justify;"&gt;In September 2024, the Company announced the implementation of restructuring actions designed to optimize the Company&#x2019;s
        manufacturing footprint and streamline business decision making.&lt;/div&gt;

&lt;div style="margin: 0px 0px 0px; font-family: 'Times New Roman', Times, serif; font-size: 12pt; text-align: justify;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="margin: 0px 0px 0px; font-family: 'Times New Roman', Times, serif; font-size: 12pt; text-align: justify;"&gt;The following table summarizes activity to date related to this program:&lt;br/&gt;
            &lt;br/&gt;
          &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;Expense recorded in 2024&lt;br/&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;40,614&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 88%;" valign="bottom"&gt;Utilized&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: 9%;" valign="bottom"&gt;(8,734&lt;/td&gt;

    &lt;td colspan="1" style="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 style="width: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;Foreign currency translation&lt;br/&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;(1,292&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 88%; padding-bottom: 4px;" valign="bottom"&gt;Balance at December 31, 2024&lt;br/&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;30,588&lt;/td&gt;

    &lt;td colspan="1" style="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 style="width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;Utilized&lt;br/&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                    &lt;div style="font-weight: bold;"&gt;(7,820&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-weight: bold;"&gt;)&lt;/div&gt;
                  &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 88%; padding-bottom: 2px;" valign="bottom"&gt;Foreign currency translation&lt;br/&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                    &lt;div style="font-weight: bold;"&gt;1,623&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 88%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;Balance at June 28, 2025&lt;br/&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                    &lt;div style="font-weight: bold;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                    &lt;div style="font-weight: bold;"&gt;24,391&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;
            &#160;&lt;br/&gt;&lt;/div&gt;

&lt;div style="margin: 0px 0px 0px; font-family: 'Times New Roman', Times, serif; font-size: 12pt; text-align: justify;"&gt; Severance payment terms vary by country, but are generally paid in a lump sum at cessation of employment.&#160; Some payments are
            made over an extended period.&#160; The current portion of the liability is $9,354 and is included in other accrued expenses in the
            accompanying consolidated condensed balance sheet. The non-current portion of the liability is $15,037 and is included in other
            liabilities in the accompanying consolidated condensed balance sheet.&lt;br/&gt;
          &lt;/div&gt;
</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="c20250101to20250628"
      id="Text_f0596b4a756d4360af73dd9a3bcf68f3">
&lt;div style="margin: 0px 0px 0px; font-family: 'Times New Roman', Times, serif; font-size: 12pt; text-align: justify;"&gt;The following table summarizes activity to date related to this program:&lt;br/&gt;
            &lt;br/&gt;
          &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;Expense recorded in 2024&lt;br/&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;40,614&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 88%;" valign="bottom"&gt;Utilized&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: 9%;" valign="bottom"&gt;(8,734&lt;/td&gt;

    &lt;td colspan="1" style="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 style="width: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;Foreign currency translation&lt;br/&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;(1,292&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 88%; padding-bottom: 4px;" valign="bottom"&gt;Balance at December 31, 2024&lt;br/&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;30,588&lt;/td&gt;

    &lt;td colspan="1" style="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 style="width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;Utilized&lt;br/&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                    &lt;div style="font-weight: bold;"&gt;(7,820&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-weight: bold;"&gt;)&lt;/div&gt;
                  &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 88%; padding-bottom: 2px;" valign="bottom"&gt;Foreign currency translation&lt;br/&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                    &lt;div style="font-weight: bold;"&gt;1,623&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 88%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;Balance at June 28, 2025&lt;br/&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                    &lt;div style="font-weight: bold;"&gt;$&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                    &lt;div style="font-weight: bold;"&gt;24,391&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:RestructuringCharges
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_3e2dca7c17d3499bb3299fe126a61ca4"
      unitRef="U002">40614000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_3d604ace8e55465593fa0c963d2d3efe"
      unitRef="U002">8734000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveTranslationAdjustment
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_b8ac4c9e8d504b8693a3b219c0eb260f"
      unitRef="U002">-1292000</us-gaap:RestructuringReserveTranslationAdjustment>
    <us-gaap:RestructuringReserve
      contextRef="c20241231"
      decimals="-3"
      id="Fact_9b67a885a254463893d89f8ccd02d191"
      unitRef="U002">30588000</us-gaap:RestructuringReserve>
    <us-gaap:PaymentsForRestructuring
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_6140c7ee746946bfbbc24c132eb18b89"
      unitRef="U002">7820000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveTranslationAdjustment
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_867b47e189c945d9b983bf7d6228faf1"
      unitRef="U002">1623000</us-gaap:RestructuringReserveTranslationAdjustment>
    <us-gaap:RestructuringReserve
      contextRef="c20250628"
      decimals="-3"
      id="Fact_9b0973e7b3ec4b6eb305001dd7089914"
      unitRef="U002">24391000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserveCurrent
      contextRef="c20250628"
      decimals="-3"
      id="Fact_9a0c9781990443a0844a2a726ca211ac"
      unitRef="U002">9354000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringReserveNoncurrent
      contextRef="c20250628"
      decimals="-3"
      id="Fact_b1fbfe12ec2b4095babb010f7c5089ae"
      unitRef="U002">15037000</us-gaap:RestructuringReserveNoncurrent>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="c20250101to20250628"
      id="Text_445daee9f4954fadb5f4e477f647af2c">
&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;&lt;span style="text-decoration: underline;"&gt;Note 3 &#x2013; Leases&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;The net right of use assets and lease liabilities recognized on the consolidated condensed balance sheets for the Company's operating leases were as
      follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 28, 2025&lt;/div&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;December 31, 2024&lt;/div&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Right of use assets&lt;/div&gt;
            &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" style="vertical-align: bottom;" 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" style="vertical-align: bottom;" 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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic;"&gt;Operating Leases&lt;/div&gt;
            &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" style="vertical-align: bottom;" 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" style="vertical-align: bottom;" 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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Buildings and improvements&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;117,278&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;112,528&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Machinery and equipment&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;5,276&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;5,425&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Total&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;122,554&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;117,953&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Current lease liabilities&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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: 9%;" valign="bottom"&gt;&#160;&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="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: 9%;" valign="bottom"&gt;&#160;&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic;"&gt;Operating Leases&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Buildings and improvements&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;24,018&lt;/div&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="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;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;22,993&lt;/div&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Machinery and equipment&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;2,968&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;2,908&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Total&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;26,986&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;25,901&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Long-term lease liabilities&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic;"&gt;Operating Leases&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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: 9%;" valign="bottom"&gt;&#160;&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="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: 9%;" valign="bottom"&gt;&#160;&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Buildings and improvements&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;96,750&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;91,772&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Machinery and equipment&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;2,220&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;2,446&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Total&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;98,970&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;94,218&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Total lease liabilities&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;125,956&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;120,119&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Lease expense is classified in the statements of operations based on asset use.&#160; Total lease cost recognized on the consolidated condensed statements of
      operations is as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Fiscal quarters ended&lt;/div&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold; text-indent: -7pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;Six fiscal months ended&lt;/span&gt;&lt;/div&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 28, 2025&lt;/div&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 29, 2024&lt;/div&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 28, 2025&lt;/div&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 29, 2024&lt;/div&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Lease expense&lt;/span&gt;&lt;/div&gt;
            &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" style="vertical-align: bottom;" 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" style="vertical-align: bottom;" 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" style="vertical-align: bottom;" 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" style="vertical-align: bottom;" 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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Operating lease expense&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;7,128&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;7,466&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;14,084&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;14,759&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Short-term lease expense&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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: 9%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;546&lt;/div&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="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: 9%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;220&lt;/div&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="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: 9%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;953&lt;/div&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="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: 9%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;476&lt;/div&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Variable lease expense&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;233&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;148&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;393&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;362&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Total lease expense&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;7,907&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;7,834&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;15,430&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;15,597&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;The Company paid $14,222 and $14,801 for its operating leases in the six
      fiscal months ended June 28, 2025 and June 29, 2024, respectively, which are included in operating cash flows on the consolidated condensed statements of cash flows.&#160; The weighted-average remaining lease term for the Company's operating leases is 8.8 years and the weighted-average discount rate is 6.6%
      as of June 28, 2025.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;The undiscounted future lease payments for the Company's operating lease liabilities are as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 28, 2025&lt;/div&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;span style="font-size: 12pt;"&gt;2025 (excluding the six fiscal months ended June 28, 2025)&lt;/span&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;14,415&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;2026&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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: 9%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;25,432&lt;/div&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;2027&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;22,145&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;2028&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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: 9%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;17,394&lt;/div&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;2029&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;15,204&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Thereafter&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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: 9%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;71,166&lt;/div&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;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;The undiscounted future lease payments presented in the table above include payments through the term of the lease, which may include periods beyond the
      noncancellable term.&#160; The difference between the total payments above and the lease liability balance is due to the discount rate used to calculate lease liabilities.&lt;/div&gt;
</us-gaap:LesseeOperatingLeasesTextBlock>
    <vsh:AssetsAndLiabilitiesLesseeTableTextBlock
      contextRef="c20250101to20250628"
      id="Text_4bdd97fd1ef842378a4fdf337bf1903a">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;The net right of use assets and lease liabilities recognized on the consolidated condensed balance sheets for the Company's operating leases were as
      follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 28, 2025&lt;/div&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;December 31, 2024&lt;/div&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Right of use assets&lt;/div&gt;
            &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" style="vertical-align: bottom;" 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" style="vertical-align: bottom;" 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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic;"&gt;Operating Leases&lt;/div&gt;
            &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" style="vertical-align: bottom;" 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" style="vertical-align: bottom;" 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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Buildings and improvements&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;117,278&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;112,528&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Machinery and equipment&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;5,276&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;5,425&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Total&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;122,554&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;117,953&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Current lease liabilities&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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: 9%;" valign="bottom"&gt;&#160;&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="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: 9%;" valign="bottom"&gt;&#160;&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic;"&gt;Operating Leases&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Buildings and improvements&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;24,018&lt;/div&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="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;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;22,993&lt;/div&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Machinery and equipment&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;2,968&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;2,908&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Total&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;26,986&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;25,901&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Long-term lease liabilities&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic;"&gt;Operating Leases&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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: 9%;" valign="bottom"&gt;&#160;&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="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: 9%;" valign="bottom"&gt;&#160;&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Buildings and improvements&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;96,750&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;91,772&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Machinery and equipment&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;2,220&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;2,446&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Total&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;98,970&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;94,218&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Total lease liabilities&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;125,956&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;120,119&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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;/table&gt;
</vsh:AssetsAndLiabilitiesLesseeTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="c20250628_PropertyPlantAndEquipmentByTypeAxis_BuildingAndBuildingImprovementsMember"
      decimals="-3"
      id="Fact_34b17fbbc7f6465e9eb1b834d3975c21"
      unitRef="U002">117278000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="c20241231_PropertyPlantAndEquipmentByTypeAxis_BuildingAndBuildingImprovementsMember"
      decimals="-3"
      id="Fact_2768a88de0f34a0fb3f2fe9eb351b40b"
      unitRef="U002">112528000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="c20250628_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember"
      decimals="-3"
      id="Fact_36e04b41f18d49278e62a70be829260d"
      unitRef="U002">5276000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="c20241231_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember"
      decimals="-3"
      id="Fact_3df496e3591b4bffbb1386501106ffeb"
      unitRef="U002">5425000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="c20250628"
      decimals="-3"
      id="Fact_2fd278bb2e794855bc3b64c4bd5396f7"
      unitRef="U002">122554000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="c20241231"
      decimals="-3"
      id="Fact_849d915f7cc24e2c94143e79591dc84b"
      unitRef="U002">117953000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="c20250628_PropertyPlantAndEquipmentByTypeAxis_BuildingAndBuildingImprovementsMember"
      decimals="-3"
      id="Fact_c9acf45bb9554241b425e485223e2220"
      unitRef="U002">24018000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="c20241231_PropertyPlantAndEquipmentByTypeAxis_BuildingAndBuildingImprovementsMember"
      decimals="-3"
      id="Fact_e2937321525c4b939ea4845c52d2880e"
      unitRef="U002">22993000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="c20250628_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember"
      decimals="-3"
      id="Fact_0ef85609750e4543a27d2b419576c673"
      unitRef="U002">2968000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="c20241231_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember"
      decimals="-3"
      id="Fact_2eb79c72e16e40c89cf90b8a65b083f3"
      unitRef="U002">2908000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="c20250628"
      decimals="-3"
      id="Fact_dacf2f4cd8374ae2be91d8fcec70688c"
      unitRef="U002">26986000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_716942397f1548c4991d005c8728a04a"
      unitRef="U002">25901000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="c20250628_PropertyPlantAndEquipmentByTypeAxis_BuildingAndBuildingImprovementsMember"
      decimals="-3"
      id="Fact_b000682380b74bc49b1a0a180d74dafc"
      unitRef="U002">96750000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="c20241231_PropertyPlantAndEquipmentByTypeAxis_BuildingAndBuildingImprovementsMember"
      decimals="-3"
      id="Fact_eafd79df94604ee09969c5821c62fd3c"
      unitRef="U002">91772000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="c20250628_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember"
      decimals="-3"
      id="Fact_9ce33944b47b4e69a57bc2a3795d9f58"
      unitRef="U002">2220000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="c20241231_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember"
      decimals="-3"
      id="Fact_54139468335d4762b98f8fe1913170b6"
      unitRef="U002">2446000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="c20250628"
      decimals="-3"
      id="Fact_01e6ae1ab4414b31a0b1e50d51aa927c"
      unitRef="U002">98970000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_1464cb6a47d640498f33002bccc1f06f"
      unitRef="U002">94218000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="c20250628"
      decimals="-3"
      id="Fact_5dbfe1591b184724b93aab6cbd6507f9"
      unitRef="U002">125956000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="c20241231"
      decimals="-3"
      id="Fact_7bb41dcd3c454e66a65e5012f1b6a2de"
      unitRef="U002">120119000</us-gaap:OperatingLeaseLiability>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="c20250101to20250628"
      id="Text_e1621848057e412899aeae402fb24ff5">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Lease expense is classified in the statements of operations based on asset use.&#160; Total lease cost recognized on the consolidated condensed statements of
      operations is as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Fiscal quarters ended&lt;/div&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold; text-indent: -7pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;Six fiscal months ended&lt;/span&gt;&lt;/div&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 28, 2025&lt;/div&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 29, 2024&lt;/div&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 28, 2025&lt;/div&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 29, 2024&lt;/div&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Lease expense&lt;/span&gt;&lt;/div&gt;
            &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" style="vertical-align: bottom;" 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" style="vertical-align: bottom;" 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" style="vertical-align: bottom;" 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" style="vertical-align: bottom;" 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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Operating lease expense&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;7,128&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;7,466&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;14,084&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;14,759&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Short-term lease expense&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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: 9%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;546&lt;/div&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="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: 9%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;220&lt;/div&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="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: 9%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;953&lt;/div&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="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: 9%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;476&lt;/div&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Variable lease expense&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;233&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;148&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;393&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;362&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Total lease expense&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;7,907&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;7,834&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;15,430&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;15,597&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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;/table&gt;
</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_eb726b822e9d4c8aad934696023b39e1"
      unitRef="U002">7128000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_93012c96d2dd4512844d1469b10be709"
      unitRef="U002">7466000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_6248487cf5de426ebed13253b75213ea"
      unitRef="U002">14084000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_99b91b207c8d44c98beb8aa919b070ff"
      unitRef="U002">14759000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_9bf082cb14f544f5b218ae9927d051d0"
      unitRef="U002">546000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_6060c5555c854aada5b5cef76677569c"
      unitRef="U002">220000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_23c0420efa7648be9f2a62a2834ae158"
      unitRef="U002">953000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_30e641248cee439a89b05ee1d2546646"
      unitRef="U002">476000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_088bfa6dec794333b2014991cfada732"
      unitRef="U002">233000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_a0bc835ad62d4671bfe4157bd6388a07"
      unitRef="U002">148000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_84a4f07ac9984f5ab3c13597ed9bcfc9"
      unitRef="U002">393000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_506dd5a23ade42e895a1fc5937ff787b"
      unitRef="U002">362000</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_d8806e9c488741d5861350f707ddac0a"
      unitRef="U002">7907000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_8e1ee4647f6244fa98241ea159734418"
      unitRef="U002">7834000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_f581da453b494a73a26dce6bf21f86c4"
      unitRef="U002">15430000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_4cdb154712d04c8ba9750f1815a61abb"
      unitRef="U002">15597000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_0ebba7ce3cf04337b9f7d1d4e7952f6a"
      unitRef="U002">14222000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_486bb97b1cd14705905b6dadf979c86f"
      unitRef="U002">14801000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="c20250628"
      id="Fact_e0e8228bb03c4feeb1ab5b6a9a84000e">P8Y9M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="c20250628"
      decimals="3"
      id="Fact_d987b82adfa74407b663a4ed6a74591b"
      unitRef="U004">0.066</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="c20250101to20250628"
      id="Text_224adae82e924a0cb308790e7a5a09a5">
&lt;div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;The undiscounted future lease payments for the Company's operating lease liabilities are as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 28, 2025&lt;/div&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;span style="font-size: 12pt;"&gt;2025 (excluding the six fiscal months ended June 28, 2025)&lt;/span&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;14,415&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;2026&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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: 9%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;25,432&lt;/div&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;2027&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;22,145&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;2028&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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: 9%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;17,394&lt;/div&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;2029&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;15,204&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Thereafter&lt;/div&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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: 9%;" valign="bottom"&gt;
            &lt;div&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;71,166&lt;/div&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;/tr&gt;


&lt;/table&gt;
</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="c20250628"
      decimals="-3"
      id="Fact_c13f02b09b554cbf95a12f95d10eb1e4"
      unitRef="U002">14415000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="c20250628"
      decimals="-3"
      id="Fact_fc011fc160ca4a76926d38a109a2afdf"
      unitRef="U002">25432000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="c20250628"
      decimals="-3"
      id="Fact_a075ba139cf4489a8a43d8d454d6143e"
      unitRef="U002">22145000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="c20250628"
      decimals="-3"
      id="Fact_e4c236b77f1849dc920ce8f23b412f95"
      unitRef="U002">17394000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="c20250628"
      decimals="-3"
      id="Fact_1c42290deef2455d83db56dcdd2f06ae"
      unitRef="U002">15204000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <vsh:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour
      contextRef="c20250628"
      decimals="-3"
      id="Fact_9c1cc07769564586af0673191a33494e"
      unitRef="U002">71166000</vsh:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="c20250101to20250628"
      id="Text_ed970f578daa45f181f6e97fc0582c14">
&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;&lt;span style="text-decoration: underline;"&gt;Note 4 &#x2013; Income Taxes&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
  &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;The provision for income taxes consists of provisions for federal, state, and foreign income taxes.&#160; The effective tax rates for the periods ended June 28, 2025 and June 29, 2024 reflect
    the Company&#x2019;s expected tax rate on reported income before income tax and tax adjustments. The Company operates in a global environment with significant operations in various jurisdictions outside the United States. Accordingly, the consolidated income
    tax rate is a composite rate reflecting the Company&#x2019;s earnings and the applicable tax rates in the various jurisdictions where the Company operates.&#160; &lt;/div&gt;
&lt;br/&gt;
&lt;div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;In December 2021, the Organization for Economic Co-operation and Development (&#x201c;OECD&#x201d;) issued model rules for a new global minimum tax (&#x201c;Pillar Two&#x201d;). Various
      jurisdictions around the world have passed legislation to enact Pillar Two and certain Pillar Two rules are in effect for 2025. The United States has not adopted Pillar Two.&#160; The Company does not anticipate a material increase in income tax expense
      for 2025 due to Pillar Two and the Company is continuing to monitor Pillar Two developments and the potential future impact on its operations and income tax expense.&lt;br/&gt;
    &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;&lt;span style="font-size: 12pt;"&gt;On July 4, 2025, H.R. 1 (&#x201c;the &#160;Act&#x201d;), a tax reconciliation act, was enacted into law in the United States.&#160; Under U.S. GAAP
        (specifically, Accounting Standards Codification Topic 740), the effects of changes in tax rates and laws on deferred tax balances are recognized in the period in which the new legislation is enacted.&#160; Accordingly, the Company will account for the
        Act in the third fiscal quarter.&#160; The Company is evaluating the Act&#x2019;s provisions, but is not currently able to estimate the impact of the Act on its deferred tax balances and future income tax expense.&#160; Certain provisions of the Act, particularly
        the international tax provisions, may have a material impact on the Company&#x2019;s deferred tax balances and future income tax expense.&#160; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;&lt;span style="font-size: 12pt;"&gt; &lt;br/&gt;
      &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"&gt;&lt;span style="font-size: 12pt;"&gt;The Company repatriated $75,000
        of accumulated earnings to the United States in the second fiscal quarter of 2025 and paid withholding taxes, in Israel, of $9,375.&#160; The
        withholding tax expense for the repatriation was recorded in prior years.&lt;/span&gt; &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt; &lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;During the six fiscal months ended June 28, 2025,
    the liabilities for unrecognized tax benefits decreased $744 on a net basis, primarily due to statute expirations, settlements, and payments,
    partially offset by accruals for the current period.&lt;/div&gt;
</us-gaap:IncomeTaxDisclosureTextBlock>
    <vsh:EffectiveIncomeTaxRateDescriptionPolicyTextBlock
      contextRef="c20250101to20250628"
      id="Text_06eb00744e6647e6b3f4bb7469c3d1cb">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;The provision for income taxes consists of provisions for federal, state, and foreign income taxes.&#160; The effective tax rates for the periods ended June 28, 2025 and June 29, 2024 reflect
    the Company&#x2019;s expected tax rate on reported income before income tax and tax adjustments. The Company operates in a global environment with significant operations in various jurisdictions outside the United States. Accordingly, the consolidated income
    tax rate is a composite rate reflecting the Company&#x2019;s earnings and the applicable tax rates in the various jurisdictions where the Company operates.&#160; &lt;/div&gt;
</vsh:EffectiveIncomeTaxRateDescriptionPolicyTextBlock>
    <us-gaap:ForeignEarningsRepatriated
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_9a0c7875ecb848209f9824c81af8cccd"
      unitRef="U002">75000000</us-gaap:ForeignEarningsRepatriated>
    <vsh:RepatriationTaxesPaid
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_ecba01e4bb6f414da835b0bdf9fc0f24"
      unitRef="U002">9375000</vsh:RepatriationTaxesPaid>
    <us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_bfba27afd45f4114a387e78d13ba9721"
      unitRef="U002">-744000</us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="c20250101to20250628"
      id="Text_c85ad53db51b4ee5b7739f127ce769a3">
&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;&lt;span style="text-decoration: underline;"&gt;Note 5 &#x2013; Long-Term Debt&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
  &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Long-term debt consists of the following:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
  &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
          &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 28, 2025&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
          &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;December 31, 2024&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top;" 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" style="vertical-align: bottom;" 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" style="vertical-align: bottom;" 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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
          &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Credit facility&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
          &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
          &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;185,000&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
          &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
          &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;136,000&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; font-size: 12pt; width: 76%;" valign="bottom"&gt;Convertible senior notes, due 2025&lt;br/&gt;
        &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;41,911&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
          &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Convertible senior notes, due 2030&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
          &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;750,000&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
          &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;750,000&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
          &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Deferred financing costs&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
          &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;(20,496&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
          &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;)&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
          &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;(22,892&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
          &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;)&lt;/div&gt;
        &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
          &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;914,504&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
          &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;905,019&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
          &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Less current portion&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
          &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;-&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
          &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;-&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
          &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
          &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;914,504&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
          &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
          &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;905,019&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
  &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;The following table summarizes some key facts and terms regarding the outstanding convertible senior notes due 2030 as of June 28, 2025:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
  &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;span style="font-size: 12pt; font-weight: bold;"&gt;2030 Notes&lt;/span&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
          &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Issuance date&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
          &lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;September 12, 2023&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
          &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Maturity date&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
          &lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;September 15, 2030&lt;/div&gt;
        &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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;
          &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Principal amount as of &lt;span style="text-indent: 0pt;"&gt;June 28, 2025&lt;/span&gt;&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); font-size: 12pt;"&gt;$&lt;br/&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
          &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;br/&gt;
          &lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
          &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;750,000&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%;" valign="bottom"&gt;
          &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Cash coupon rate (per annum)&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: middle; width: 1%; font-size: 12pt;"&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: 9%;" valign="bottom"&gt;
          &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;2.25&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;
          &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;%&lt;/div&gt;
        &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;
          &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;Conversion rate (per $1 principal amount)&lt;/span&gt;&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
          &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;33.1609&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%;" valign="bottom"&gt;
          &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;Effective conversion price (per share)&lt;/span&gt;&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: middle; width: 1%; font-size: 12pt;"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
          &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;br/&gt;
          &lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
          &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;30.16&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;
          &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;130&lt;/span&gt;%
            of the current effective conversion price (per share)&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); font-size: 12pt;"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
          &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;br/&gt;
          &lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
          &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;39.21&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
  &lt;/div&gt;

&lt;div style="text-align: justify; font-size: 12pt;"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;The convertible senior notes due 2025 matured on June 15, 2025.&#160;





      Upon maturity, $41,911 aggregate principal amount of the convertible senior notes due 2025 were settled in cash, funded by borrowings on
      the revolving credit facility.&#160; No shares were issued to settle the convertible senior notes due 2025.&lt;/span&gt;&lt;br/&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 style="text-align: justify;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman';"&gt;Deferred financing costs are recognized as non-cash interest expense.&#160; Non-cash interest expense was $1,195 and $2,418 for the fiscal quarter and six fiscal months ended
      June 28, 2025, respectively, and $1,213 and $2,426
      for the fiscal quarter and six fiscal months ended June 29, 2024.&lt;/span&gt;&lt;br/&gt;
  &lt;/div&gt;
</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock
      contextRef="c20250101to20250628"
      id="Text_c16d4dba08a141b68e51c1a167adf845">
&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Long-term debt consists of the following:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
  &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
          &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 28, 2025&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
          &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;December 31, 2024&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top;" 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" style="vertical-align: bottom;" 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" style="vertical-align: bottom;" 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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
          &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Credit facility&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
          &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
          &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;185,000&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
          &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
          &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;136,000&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; font-size: 12pt; width: 76%;" valign="bottom"&gt;Convertible senior notes, due 2025&lt;br/&gt;
        &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;41,911&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
          &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Convertible senior notes, due 2030&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
          &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;750,000&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
          &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;750,000&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
          &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Deferred financing costs&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
          &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;(20,496&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
          &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;)&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
          &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;(22,892&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
          &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;)&lt;/div&gt;
        &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
          &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;914,504&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
          &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;905,019&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
          &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Less current portion&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
          &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;-&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
          &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;-&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
          &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
          &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;914,504&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
          &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
          &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;905,019&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock>
    <us-gaap:LongTermLineOfCredit
      contextRef="c20250628"
      decimals="-3"
      id="Fact_0ca749807c5c4e079d84e43f1653e41a"
      unitRef="U002">185000000</us-gaap:LongTermLineOfCredit>
    <us-gaap:LongTermLineOfCredit
      contextRef="c20241231"
      decimals="-3"
      id="Fact_78c628d30c2c48838082e4d5606e5ead"
      unitRef="U002">136000000</us-gaap:LongTermLineOfCredit>
    <us-gaap:ConvertibleDebtNoncurrent
      contextRef="c20250628_DebtInstrumentAxis_ConvertibleSeniorNotesDue2025Member"
      decimals="-3"
      id="Fact_b0ccbb91653b4adf830a77b873a5e466"
      unitRef="U002">0</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:ConvertibleDebtNoncurrent
      contextRef="c20241231_DebtInstrumentAxis_ConvertibleSeniorNotesDue2025Member"
      decimals="-3"
      id="Fact_c0eee544add34598b93963179daf8d24"
      unitRef="U002">41911000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:ConvertibleDebtNoncurrent
      contextRef="c20250628_DebtInstrumentAxis_ConvertibleSeniorNotesDue2030Member"
      decimals="-3"
      id="Fact_3fd8795c1fef4bc4a6d0a4462676ec33"
      unitRef="U002">750000000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:ConvertibleDebtNoncurrent
      contextRef="c20241231_DebtInstrumentAxis_ConvertibleSeniorNotesDue2030Member"
      decimals="-3"
      id="Fact_0d36ee1f744e49918dd4a9f09c61691e"
      unitRef="U002">750000000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="c20250628"
      decimals="-3"
      id="Fact_1e935672548e42fb88b9fa6a82f725a7"
      unitRef="U002">20496000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="c20241231"
      decimals="-3"
      id="Fact_96ab898fe0144c62aa45cd16bfcb914d"
      unitRef="U002">22892000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:LongTermDebt
      contextRef="c20250628"
      decimals="-3"
      id="Fact_23f96de808994a83955e9b15caf0e316"
      unitRef="U002">914504000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="c20241231"
      decimals="-3"
      id="Fact_2ecf7614bdb84a97beac42db252f2a9b"
      unitRef="U002">905019000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="c20250628"
      decimals="-3"
      id="Fact_75a20ca5d5964ae8a44e57d9d91356ac"
      unitRef="U002">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_7761f98f45d34a4187e53aea833f12c4"
      unitRef="U002">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="c20250628"
      decimals="-3"
      id="Fact_6a2bbacd290b4f82aa3d414cbf85df54"
      unitRef="U002">914504000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_e90056e5182c4501b374efbdd7d4c81f"
      unitRef="U002">905019000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="c20250101to20250628"
      id="Text_f072356f94114fdbb0968d745a4a7b68">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;The following table summarizes some key facts and terms regarding the outstanding convertible senior notes due 2030 as of June 28, 2025:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
  &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;span style="font-size: 12pt; font-weight: bold;"&gt;2030 Notes&lt;/span&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
          &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Issuance date&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
          &lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;September 12, 2023&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
          &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Maturity date&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
          &lt;div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;September 15, 2030&lt;/div&gt;
        &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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;
          &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Principal amount as of &lt;span style="text-indent: 0pt;"&gt;June 28, 2025&lt;/span&gt;&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); font-size: 12pt;"&gt;$&lt;br/&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
          &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;br/&gt;
          &lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
          &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;750,000&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%;" valign="bottom"&gt;
          &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Cash coupon rate (per annum)&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: middle; width: 1%; font-size: 12pt;"&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: 9%;" valign="bottom"&gt;
          &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;2.25&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;
          &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;%&lt;/div&gt;
        &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;
          &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;Conversion rate (per $1 principal amount)&lt;/span&gt;&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
          &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;33.1609&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%;" valign="bottom"&gt;
          &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;Effective conversion price (per share)&lt;/span&gt;&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: middle; width: 1%; font-size: 12pt;"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
          &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;br/&gt;
          &lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
          &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;30.16&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;
          &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;130&lt;/span&gt;%
            of the current effective conversion price (per share)&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); font-size: 12pt;"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
          &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;br/&gt;
          &lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
          &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;39.21&lt;/div&gt;
        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentIssuanceDate1
      contextRef="c20250101to20250628_DebtInstrumentAxis_ConvertibleSeniorNotesDue2030Member"
      id="Fact_f088b00964a24473b69675bad9e3e30e">2023-09-12</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate
      contextRef="c20250101to20250628_DebtInstrumentAxis_ConvertibleSeniorNotesDue2030Member"
      id="Fact_32b087e9d29245428c0fbabe8cbc6549">2030-09-15</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="c20250628_DebtInstrumentAxis_ConvertibleSeniorNotesDue2030Member"
      decimals="-3"
      id="Fact_fd19808af13841288169e26cc38e4996"
      unitRef="U002">750000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c20250628_DebtInstrumentAxis_ConvertibleSeniorNotesDue2030Member"
      decimals="4"
      id="Fact_df528682ba524678a0141c6847f3dcca"
      unitRef="U004">0.0225</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="c20250101to20250628_DebtInstrumentAxis_ConvertibleSeniorNotesDue2030Member"
      decimals="4"
      id="Fact_4f1626a7f31148c598c78cb285d8c093"
      unitRef="U004">33.1609</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="c20250628_DebtInstrumentAxis_ConvertibleSeniorNotesDue2030Member"
      decimals="2"
      id="Fact_ff4b7e37d45b45ca9bbad594c1d40c8b"
      unitRef="U003">30.16</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="c20250330to20250628_DebtInstrumentAxis_ConvertibleSeniorNotesDue2030Member"
      decimals="2"
      id="Fact_e19bac8a2ac743b4b5fc74d81190bee6"
      unitRef="U004">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleStockPriceTrigger
      contextRef="c20250101to20250628_DebtInstrumentAxis_ConvertibleSeniorNotesDue2030Member"
      decimals="2"
      id="Fact_c8b68accb48548ada20999938dbe5dc8"
      unitRef="U003">39.21</us-gaap:DebtInstrumentConvertibleStockPriceTrigger>
    <us-gaap:DebtInstrumentMaturityDate
      contextRef="c20250101to20250628_DebtInstrumentAxis_ConvertibleSeniorNotesDue2025Member"
      id="Fact_02ff14857dd4400581dd8e754ebf0f1b">2025-06-15</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:RepaymentsOfConvertibleDebt
      contextRef="c20250101to20250628_DebtInstrumentAxis_ConvertibleSeniorNotesDue2025Member"
      decimals="-3"
      id="Fact_1f2d77b1b3074a88938ba5b671ffed97"
      unitRef="U002">41911000</us-gaap:RepaymentsOfConvertibleDebt>
    <vsh:SharesIssuedToSettleConvertibleSeniorNotes
      contextRef="c20250615_DebtInstrumentAxis_ConvertibleSeniorNotesDue2025Member"
      decimals="-3"
      id="Fact_e5a0172660994cc8a95b723b16e5c969"
      unitRef="U001">0</vsh:SharesIssuedToSettleConvertibleSeniorNotes>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_10c33fe2d2244d53a4b8f78eb96d5f8b"
      unitRef="U002">1195000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_c7e75539bee6486385c73449b40491e0"
      unitRef="U002">2418000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_31818709c73b44edb66e911bf89efa55"
      unitRef="U002">1213000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_f245e751506643f483c5f7187cbb0a38"
      unitRef="U002">2426000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="c20250101to20250628"
      id="Text_baf32e6c7369433195e2d62a125abf36">
&lt;div style="text-align: justify;"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-weight: bold; font-size: 12pt;"&gt;Note 6&#160; &#x2013; Stockholders' Equity&lt;/span&gt;&lt;br/&gt;
      &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="text-decoration: underline;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify;"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-weight: bold;"&gt; &lt;br/&gt;
        &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt; In 2022, the Company's Board of Directors adopted a Stockholder Return Policy that will remain in effect until such time as the Board votes to amend or
      rescind the policy.&#160; The Stockholder Return Policy calls for the Company to return a prescribed amount of cash flows on an annual basis.&#160; The Company intends to return such amounts directly, in the form of dividends, or indirectly, in the form of
      stock repurchases.&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt; &lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;The following table summarizes activity pursuant to this policy:&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;
        &lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="7" rowspan="1" style="vertical-align: bottom; text-align: center;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;Fiscal quarters ended&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="7" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold;" valign="bottom"&gt; Six fiscal months ended
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-weight: bold; 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: top; text-align: center; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; padding-bottom: 2px;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&lt;span style="font-weight: bold;"&gt;June 28, 2025&lt;/span&gt;&lt;br/&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="font-weight: bold; text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;June 29, 2024&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; padding-bottom: 2px;" valign="bottom"&gt; &lt;br/&gt;
              &lt;/td&gt;

    &lt;td rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;June 28, 2025 &lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-weight: bold; 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; font-weight: bold; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;June 29, 2024&lt;/td&gt;

    &lt;td colspan="1" style="font-weight: bold; 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 style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;Dividends paid to stockholders&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;13,557&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;13,700&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-weight: bold; white-space: nowrap;" valign="bottom"&gt;27,119&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;27,452&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;
                &lt;div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;Stock repurchases&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;-&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;12,622&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; white-space: nowrap;" valign="bottom"&gt;12,538&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;25,160&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;Total&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;13,557&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;26,322&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); font-weight: bold; white-space: nowrap;" valign="bottom"&gt;39,657&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;52,612&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
         &lt;/div&gt;

&lt;div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;&#160;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;The repurchased shares are being held as treasury stock.&#160; The number of shares of common stock being held as treasury stock was 10,662,155 and 9,933,595 as of June 28, 2025 and December 31, 2024, respectively.&lt;br/&gt;
    &lt;/div&gt;
</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <vsh:ScheduleOfStockholderReturnPolicyTableTextBlock
      contextRef="c20250101to20250628"
      id="Text_683ccf786b1f4baca9095559ba0af4ea">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;The following table summarizes activity pursuant to this policy:&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt; &lt;br/&gt;
      &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;
        &lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="7" rowspan="1" style="vertical-align: bottom; text-align: center;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;Fiscal quarters ended&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="7" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold;" valign="bottom"&gt; Six fiscal months ended
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-weight: bold; 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: top; text-align: center; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; padding-bottom: 2px;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&lt;span style="font-weight: bold;"&gt;June 28, 2025&lt;/span&gt;&lt;br/&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="font-weight: bold; text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;June 29, 2024&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; padding-bottom: 2px;" valign="bottom"&gt; &lt;br/&gt;
              &lt;/td&gt;

    &lt;td rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;June 28, 2025 &lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-weight: bold; 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; font-weight: bold; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;June 29, 2024&lt;/td&gt;

    &lt;td colspan="1" style="font-weight: bold; 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 style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;Dividends paid to stockholders&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;13,557&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;13,700&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-weight: bold; white-space: nowrap;" valign="bottom"&gt;27,119&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;27,452&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;
                &lt;div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;Stock repurchases&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;-&lt;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;12,622&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; white-space: nowrap;" valign="bottom"&gt;12,538&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;25,160&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;Total&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;13,557&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;26,322&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); font-weight: bold; white-space: nowrap;" valign="bottom"&gt;39,657&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;52,612&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
         &lt;/div&gt;
</vsh:ScheduleOfStockholderReturnPolicyTableTextBlock>
    <us-gaap:DividendsCommonStockCash
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_b8e598c7e5484d86822f7467d866a0b3"
      unitRef="U002">13557000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_96c1c454fa7944fb9491d330b003b182"
      unitRef="U002">13700000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_8cb5d75d171144e7933e48390846ba2b"
      unitRef="U002">27119000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_03eeb6e5d5c842a3bf426f6fa9206690"
      unitRef="U002">27452000</us-gaap:DividendsCommonStockCash>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_b5a1a239457449179a5e00f975d19f1b"
      unitRef="U002">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_2f56997003f148ba8ca96a2c6257d451"
      unitRef="U002">12622000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_b875125da52340bb9a18248a2735dc67"
      unitRef="U002">12538000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_13f727f2dcbf4ed09917c575ee62469d"
      unitRef="U002">25160000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <vsh:StockholderReturnPolicyPayments
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_bdc7e6ae4a874e4c9cb5c0fec53bebce"
      unitRef="U002">13557000</vsh:StockholderReturnPolicyPayments>
    <vsh:StockholderReturnPolicyPayments
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_e4a68e88234c4e588a0bba1f451a021b"
      unitRef="U002">26322000</vsh:StockholderReturnPolicyPayments>
    <vsh:StockholderReturnPolicyPayments
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_06d6a43668024432ad21d6d992ac5342"
      unitRef="U002">39657000</vsh:StockholderReturnPolicyPayments>
    <vsh:StockholderReturnPolicyPayments
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_db8c1442827c4677992e62226b4ec829"
      unitRef="U002">52612000</vsh:StockholderReturnPolicyPayments>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c20250628"
      decimals="0"
      id="Fact_96860a359eee45c881e76aed95bd58eb"
      unitRef="U001">10662155</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c20241231"
      decimals="0"
      id="Fact_67073f8aaee64f0d84702fea4a31036d"
      unitRef="U001">9933595</us-gaap:TreasuryStockCommonShares>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="c20250101to20250628"
      id="Text_46f32e229a1a410e8e7f9857d5983143">
&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;&lt;span style="text-decoration: underline;"&gt;Note 7 &#x2013; Revenue Recognition&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Sales returns and allowances accrual activity is shown below:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Fiscal quarters ended&lt;/div&gt;
          &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="6" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Six fiscal months ended&lt;/div&gt;
          &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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 28, 2025&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 29, 2024&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 28, 2025&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 29, 2024&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Beginning balance&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;38,438&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;48,748&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;43,445&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;47,760&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Sales allowances&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;27,890&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%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;20,955&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%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;48,076&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%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;46,231&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Credits issued&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;(23,110&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;(25,103&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;(48,699&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;(49,187&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Foreign currency&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;776&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;(107&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;1,172&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;(311&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Ending balance&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;43,994&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;44,493&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;43,994&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;44,493&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock
      contextRef="c20250101to20250628"
      id="Text_928409ec68804a00a308cd7cd0b101b7">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Sales returns and allowances accrual activity is shown below:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Fiscal quarters ended&lt;/div&gt;
          &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="6" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Six fiscal months ended&lt;/div&gt;
          &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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 28, 2025&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 29, 2024&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 28, 2025&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 29, 2024&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Beginning balance&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;38,438&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;48,748&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;43,445&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;47,760&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Sales allowances&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;27,890&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%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;20,955&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%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;48,076&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%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;46,231&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Credits issued&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;(23,110&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;(25,103&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;(48,699&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;(49,187&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Foreign currency&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;776&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;(107&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;1,172&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;(311&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Ending balance&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;43,994&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;44,493&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;43,994&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;44,493&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="c20250329"
      decimals="-3"
      id="Fact_cedc16f7bd094264b0d5559846314fe4"
      unitRef="U002">38438000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="c20240330"
      decimals="-3"
      id="Fact_80165c5aa42b42a183c434c3e7563c77"
      unitRef="U002">48748000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_4f04bd49c54c45d1b93b07586d112fdc"
      unitRef="U002">43445000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="c20231231"
      decimals="-3"
      id="Fact_9decbf48d6414806998f05f42125ddd2"
      unitRef="U002">47760000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <vsh:ContractWithCustomerLiabilityCurrentProvision
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_200f39182c3e4e1babd2e74d0bf3a63e"
      unitRef="U002">27890000</vsh:ContractWithCustomerLiabilityCurrentProvision>
    <vsh:ContractWithCustomerLiabilityCurrentProvision
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_a94047cc54604d05adb0be163fdbe05c"
      unitRef="U002">20955000</vsh:ContractWithCustomerLiabilityCurrentProvision>
    <vsh:ContractWithCustomerLiabilityCurrentProvision
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_be33d2ab4e074509879ce7d914dde972"
      unitRef="U002">48076000</vsh:ContractWithCustomerLiabilityCurrentProvision>
    <vsh:ContractWithCustomerLiabilityCurrentProvision
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_1767e6ac564a4434a0e0d7f7b93e11f6"
      unitRef="U002">46231000</vsh:ContractWithCustomerLiabilityCurrentProvision>
    <vsh:ContractWithCustomerLiabilityCurrentCreditsIssued
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_97062fa30a884ad699acab37b44698ba"
      unitRef="U002">23110000</vsh:ContractWithCustomerLiabilityCurrentCreditsIssued>
    <vsh:ContractWithCustomerLiabilityCurrentCreditsIssued
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_40d46d038e944826b54ca2959a977690"
      unitRef="U002">25103000</vsh:ContractWithCustomerLiabilityCurrentCreditsIssued>
    <vsh:ContractWithCustomerLiabilityCurrentCreditsIssued
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_154bfb4b78ff4286aa186df86d3f9b33"
      unitRef="U002">48699000</vsh:ContractWithCustomerLiabilityCurrentCreditsIssued>
    <vsh:ContractWithCustomerLiabilityCurrentCreditsIssued
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_425698123a1c4d27a4c9baf55be61049"
      unitRef="U002">49187000</vsh:ContractWithCustomerLiabilityCurrentCreditsIssued>
    <vsh:ContractWithCustomerLiabilityCurrentIncreaseDecreaseForForeignCurrencyTransactions
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_a259aff15f5941a497cc4464873c38bc"
      unitRef="U002">776000</vsh:ContractWithCustomerLiabilityCurrentIncreaseDecreaseForForeignCurrencyTransactions>
    <vsh:ContractWithCustomerLiabilityCurrentIncreaseDecreaseForForeignCurrencyTransactions
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_b54498aac3b74edfa1437488ea60f6ea"
      unitRef="U002">-107000</vsh:ContractWithCustomerLiabilityCurrentIncreaseDecreaseForForeignCurrencyTransactions>
    <vsh:ContractWithCustomerLiabilityCurrentIncreaseDecreaseForForeignCurrencyTransactions
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_a82537904dc7482bb92447d7d0d15dde"
      unitRef="U002">1172000</vsh:ContractWithCustomerLiabilityCurrentIncreaseDecreaseForForeignCurrencyTransactions>
    <vsh:ContractWithCustomerLiabilityCurrentIncreaseDecreaseForForeignCurrencyTransactions
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_379f92a034874ec4b7e0f8d7a93dc14f"
      unitRef="U002">-311000</vsh:ContractWithCustomerLiabilityCurrentIncreaseDecreaseForForeignCurrencyTransactions>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="c20250628"
      decimals="-3"
      id="Fact_ddfe8798d30648d18b9b12d5b2178470"
      unitRef="U002">43994000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="c20240629"
      decimals="-3"
      id="Fact_8f69e698b30f45efaf4dc5fee2bf75a5"
      unitRef="U002">44493000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="c20250628"
      decimals="-3"
      id="Fact_00023c9ec7d148738e5e0cc6ae021c41"
      unitRef="U002">43994000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="c20240629"
      decimals="-3"
      id="Fact_647738ef55ce4a4dbef532dbca7fe3a6"
      unitRef="U002">44493000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ComprehensiveIncomeNoteTextBlock
      contextRef="c20250101to20250628"
      id="Text_79ded4e2fd954d2da930ab344fb93283">
&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;&lt;span style="text-decoration: underline;"&gt;Note 8 &#x2013; Accumulated Other Comprehensive Income (Loss)&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;The cumulative balance of each component of other comprehensive income (loss) and the income tax effects allocated to each component are as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Pension and&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;other post-&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;retirement&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;actuarial&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;items&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Currency&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;translation&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;adjustment&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Total&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;&lt;span style="text-indent: 0pt;"&gt;Balance at January 1, 2025&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;(10,956&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;(24,336&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;(35,292&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Other comprehensive income (loss) before reclassifications&lt;/div&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: 9%;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&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: 9%;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;99,477&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;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;99,477&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Tax effect&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Other comprehensive income before reclassifications, net of tax&lt;/div&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: 9%;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&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: 9%;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;99,477&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;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;99,477&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Amounts reclassified out of AOCI&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;544&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;544&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Tax effect&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;(104&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;(104&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Amounts reclassified out of AOCI, net of tax&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;440&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;440&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Net other comprehensive income (loss)&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;440&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;99,477&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;99,917&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;&lt;span style="text-indent: 0pt;"&gt;Balance at June 28, 2025&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;(10,516&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;75,141&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;64,625&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Reclassifications of pension and other post-retirement actuarial items out of AOCI are included in the computation of net periodic benefit cost.&#160; See Note
      9 for further information.&lt;/div&gt;
</us-gaap:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="c20250101to20250628"
      id="Text_5512918fe728413990ac8c940773808e">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;The cumulative balance of each component of other comprehensive income (loss) and the income tax effects allocated to each component are as follows:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Pension and&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;other post-&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;retirement&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;actuarial&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;items&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Currency&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;translation&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;adjustment&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Total&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;&lt;span style="text-indent: 0pt;"&gt;Balance at January 1, 2025&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;(10,956&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;(24,336&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;(35,292&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Other comprehensive income (loss) before reclassifications&lt;/div&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: 9%;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&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: 9%;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;99,477&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;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;99,477&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Tax effect&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Other comprehensive income before reclassifications, net of tax&lt;/div&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: 9%;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&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: 9%;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;99,477&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;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;99,477&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Amounts reclassified out of AOCI&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;544&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;544&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Tax effect&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;(104&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;(104&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Amounts reclassified out of AOCI, net of tax&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;440&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;440&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Net other comprehensive income (loss)&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;440&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;99,477&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;99,917&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;&lt;span style="text-indent: 0pt;"&gt;Balance at June 28, 2025&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;(10,516&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;75,141&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;64,625&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="c20241231_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentMember"
      decimals="-3"
      id="Fact_86da72b4051e45bb97ab9e3d4345609c"
      unitRef="U002">-10956000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="c20241231_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember"
      decimals="-3"
      id="Fact_d87df06ea2af4a0ebc15fc8cf34158fa"
      unitRef="U002">-24336000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="c20241231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_f49c96fb20af4eabaf563933e141dfd3"
      unitRef="U002">-35292000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="c20250101to20250628_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentMember"
      decimals="-3"
      id="Fact_ffff98d7742a48b6aad2fa00d0774a42"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="c20250101to20250628_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember"
      decimals="-3"
      id="Fact_17c1f962b7e74410804918bb2701773f"
      unitRef="U002">99477000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_7687c69614424351afe79cdac5559897"
      unitRef="U002">99477000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="c20250101to20250628_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentMember"
      decimals="-3"
      id="Fact_db83ec47b44947098fd283b25c69d47b"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="c20250101to20250628_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember"
      decimals="-3"
      id="Fact_d8a8af9c67c543c0af930625be687419"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_f086eb8f9e74424ba30966b483d509f0"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="c20250101to20250628_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentMember"
      decimals="-3"
      id="Fact_798bf48a94a142fe8075af96314870ed"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="c20250101to20250628_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember"
      decimals="-3"
      id="Fact_74ba5f8edd7042a4b70ee1d1d6a8d09f"
      unitRef="U002">99477000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_d4dddc95225149d5bf14db8cf354f78a"
      unitRef="U002">99477000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="c20250101to20250628_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentMember"
      decimals="-3"
      id="Fact_8a6832e3795243beaaabed5053e38c47"
      unitRef="U002">544000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="c20250101to20250628_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember"
      decimals="-3"
      id="Fact_5ae9f167b02d4198842a5398a7947bd7"
      unitRef="U002">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_17c8fb3911a840e9bb8fd28e7b810af6"
      unitRef="U002">544000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="c20250101to20250628_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentMember"
      decimals="-3"
      id="Fact_e840ecb3736a405683e5bc0fe4f637bb"
      unitRef="U002">-104000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="c20250101to20250628_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember"
      decimals="-3"
      id="Fact_45464c3a855f4f2f968c3fa809547d61"
      unitRef="U002">0</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_76fd0235786f4ed0bc4b01783ab2ed7d"
      unitRef="U002">-104000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="c20250101to20250628_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentMember"
      decimals="-3"
      id="Fact_30b9f75db4564b0b8ec9f904a2e303c5"
      unitRef="U002">-440000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="c20250101to20250628_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember"
      decimals="-3"
      id="Fact_09d4c8568c014afa96a1b20915f38ccb"
      unitRef="U002">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_33654c09801c406782124d3ef897f10a"
      unitRef="U002">-440000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20250101to20250628_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentMember"
      decimals="-3"
      id="Fact_750e52f4fe6a4c32844e35374f6135c8"
      unitRef="U002">440000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20250101to20250628_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember"
      decimals="-3"
      id="Fact_1091eaf4c9dc4c3682a2c07f643293e2"
      unitRef="U002">99477000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_02a0dbefaab94b14821f61f35d8e5f39"
      unitRef="U002">99917000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="c20250628_StatementEquityComponentsAxis_AccumulatedDefinedBenefitPlansAdjustmentMember"
      decimals="-3"
      id="Fact_07c405348da44811b9e30b2a9ee0ddbb"
      unitRef="U002">-10516000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="c20250628_StatementEquityComponentsAxis_AccumulatedTranslationAdjustmentMember"
      decimals="-3"
      id="Fact_3e1f99843de542f7837f3903124fea3f"
      unitRef="U002">75141000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="c20250628_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fact_ad46695cd2fb48de88cbb52007f7128e"
      unitRef="U002">64625000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="c20250101to20250628"
      id="Text_7e65b3d33c8a43769e29dbd713b56000">
&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;&lt;span style="text-decoration: underline;"&gt;Note 9 &#x2013; Pensions and Other Postretirement Benefits&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;The Company maintains various retirement benefit plans.&#160; The service cost component of net periodic pension cost is classified in costs of products sold or
      selling, general, and administrative expenses on the consolidated condensed statements of operations based on the respective employee's function.&#160; The other components of net periodic pension cost are classified as other expense on the consolidated
      condensed statements of operations.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic; font-weight: bold;"&gt;Defined Benefit Pension Plans&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;The following table shows the components of the net periodic pension cost for the second fiscal quarters of 2025 and 2024 for the Company&#x2019;s defined benefit pension plans:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Fiscal quarter ended&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 28, 2025&lt;/div&gt;
          &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="6" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Fiscal quarter ended&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;June 29, 2024&lt;/div&gt;
          &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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;U.S. Plans&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Non-U.S.&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Plans&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;U.S. Plans&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Non-U.S.&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Plans&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top;" 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" style="vertical-align: bottom;" 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" style="vertical-align: bottom;" 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" style="vertical-align: bottom;" 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" style="vertical-align: bottom;" 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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Net service cost&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;765&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;776&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Interest cost&lt;/div&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: 9%;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;380&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: 9%;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;1,582&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: 9%;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;382&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: 9%;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;1,664&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Expected return on plan assets&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;(560&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;(582&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Amortization of prior service cost&lt;/div&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: 9%;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;1&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: 9%;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;36&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: 9%;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;17&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: 9%;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;57&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Amortization of losses (gains)&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;258&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;(109&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;453&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Curtailment and settlement losses&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;24&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;101&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Net periodic benefit cost&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;381&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;2,105&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;290&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;2,469&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;The following table shows the components of the net periodic pension cost for the six fiscal months ended June 28, 2025 and June 29, 2024 for the Company&#x2019;s defined benefit pension plans:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Six fiscal months ended&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 28, 2025&lt;/div&gt;
          &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="6" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Six fiscal months ended&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 29, 2024&lt;/div&gt;
          &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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;U.S. Plans&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Non-U.S.&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Plans&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;U.S. Plans&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Non-U.S.&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Plans&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top;" 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" style="vertical-align: bottom;" 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" style="vertical-align: bottom;" 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" style="vertical-align: bottom;" 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" style="vertical-align: bottom;" 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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Net service cost&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;1,494&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;1,566&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Interest cost&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;760&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%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;3,070&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%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;763&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%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;3,350&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Expected return on plan assets&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;(1,100&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;(1,178&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Amortization of prior service cost&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;2&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%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;70&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%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;33&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%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;114&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Amortization of losses (gains)&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;500&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;(217&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;910&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Curtailment and settlement losses&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;47&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;206&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Net periodic benefit cost&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;762&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;4,081&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;579&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;4,968&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-style: italic; font-weight: bold;"&gt;Other Postretirement Benefits&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;The following table shows the components of the net periodic benefit cost for the second fiscal quarters of 2025 and 2024 for the Company&#x2019;s other postretirement benefit plans:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="7" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Fiscal quarter ended&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 28, 2025&lt;/div&gt;
          &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="7" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Fiscal quarter ended&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 29, 2024&lt;/div&gt;
          &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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;U.S. Plans&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="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Non-U.S.&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Plans&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="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;U.S. Plans&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="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Non-U.S.&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Plans&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom;" 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="3" style="vertical-align: bottom;" 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="3" style="vertical-align: bottom;" 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="3" style="vertical-align: bottom;" 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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Service cost&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;60&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;60&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Interest cost&lt;/div&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: 9%;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;50&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: 9%;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;60&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: 9%;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;52&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: 9%;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;61&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Amortization of losses (gains)&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;(52&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;15&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;(60&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;20&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Net periodic benefit cost&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;135&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;(3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;141&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;The following table shows the components of the net periodic pension cost for the six fiscal months ended June 28, 2025 and June 29, 2024 for the Company&#x2019;s other postretirement benefit plans:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="7" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Six fiscal months ended&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 28, 2025&lt;/div&gt;
          &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="7" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Six fiscal months ended&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 29, 2024&lt;/div&gt;
          &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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;U.S. Plans&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="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Non-U.S.&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Plans&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="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;U.S. Plans&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="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Non-U.S.&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Plans&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom;" 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="3" style="vertical-align: bottom;" 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="3" style="vertical-align: bottom;" 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="3" style="vertical-align: bottom;" 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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Service cost&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;10&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;115&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;10&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;120&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Interest cost&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;101&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%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;116&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%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;105&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%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;122&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Amortization of losses (gains)&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;(104&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;29&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;(120&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;41&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Net periodic benefit cost&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;260&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;(5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;283&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="c20250101to20250628_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      id="Text_858eaf5518a540ae8e6ae2f8a0acdcd2">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;The following table shows the components of the net periodic pension cost for the second fiscal quarters of 2025 and 2024 for the Company&#x2019;s defined benefit pension plans:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Fiscal quarter ended&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 28, 2025&lt;/div&gt;
          &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="6" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Fiscal quarter ended&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;June 29, 2024&lt;/div&gt;
          &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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;U.S. Plans&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Non-U.S.&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Plans&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;U.S. Plans&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Non-U.S.&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Plans&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top;" 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" style="vertical-align: bottom;" 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" style="vertical-align: bottom;" 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" style="vertical-align: bottom;" 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" style="vertical-align: bottom;" 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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Net service cost&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;765&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;776&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Interest cost&lt;/div&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: 9%;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;380&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: 9%;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;1,582&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: 9%;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;382&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: 9%;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;1,664&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Expected return on plan assets&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;(560&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;(582&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Amortization of prior service cost&lt;/div&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: 9%;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;1&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: 9%;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;36&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: 9%;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;17&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: 9%;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;57&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Amortization of losses (gains)&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;258&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;(109&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;453&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Curtailment and settlement losses&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;24&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;101&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Net periodic benefit cost&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;381&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;2,105&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;290&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;2,469&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;The following table shows the components of the net periodic pension cost for the six fiscal months ended June 28, 2025 and June 29, 2024 for the Company&#x2019;s defined benefit pension plans:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Six fiscal months ended&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 28, 2025&lt;/div&gt;
          &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="6" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Six fiscal months ended&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 29, 2024&lt;/div&gt;
          &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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;U.S. Plans&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Non-U.S.&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Plans&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;U.S. Plans&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Non-U.S.&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Plans&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top;" 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" style="vertical-align: bottom;" 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" style="vertical-align: bottom;" 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" style="vertical-align: bottom;" 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" style="vertical-align: bottom;" 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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Net service cost&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;1,494&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;1,566&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Interest cost&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;760&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%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;3,070&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%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;763&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%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;3,350&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Expected return on plan assets&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;(1,100&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;(1,178&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Amortization of prior service cost&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;2&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%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;70&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%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;33&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%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;114&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Amortization of losses (gains)&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;500&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;(217&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;910&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Curtailment and settlement losses&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;47&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;206&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Net periodic benefit cost&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;762&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;4,081&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;579&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;4,968&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="c20250330to20250628_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_1f929366d8fd4ef586645f28eb07b4d2"
      unitRef="U002">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="c20250330to20250628_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_27d4775abfd94c85974a9eacdeb05530"
      unitRef="U002">765000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="c20240331to20240629_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_d2e016a87cf7469a833bd742bc74cd1b"
      unitRef="U002">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="c20240331to20240629_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_1771058a3ae14a668397c0b9c37d17b5"
      unitRef="U002">776000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="c20250330to20250628_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_e5e3b3790e5e4280a549500213de239f"
      unitRef="U002">380000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="c20250330to20250628_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_7bb24296de5346ea8e4cb2ee1708f7f9"
      unitRef="U002">1582000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="c20240331to20240629_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_03f2a851c72f431a903d4ab4410a6416"
      unitRef="U002">382000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="c20240331to20240629_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_4413fd4008884c41b37989992f6da79e"
      unitRef="U002">1664000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="c20250330to20250628_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_c22091c54a8842efbadcfca9dbcc0cf9"
      unitRef="U002">0</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="c20250330to20250628_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_9af79afc13a64c5aac26dd75670838c9"
      unitRef="U002">560000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="c20240331to20240629_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_b4d2bcb9ee6c49f9bdeb4ba1df2524a0"
      unitRef="U002">0</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="c20240331to20240629_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_b527213e54504aa2b49f4c0a55946b0f"
      unitRef="U002">582000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="c20250330to20250628_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_2ef48df02fd94d56a2f667b1742057fe"
      unitRef="U002">1000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="c20250330to20250628_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_054a3d4c60804594ab1776df272726eb"
      unitRef="U002">36000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="c20240331to20240629_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_a34d3fe2f7774148924960cc21b2bb67"
      unitRef="U002">17000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="c20240331to20240629_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_1b3508255c1d4999bf8e80e418693af8"
      unitRef="U002">57000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="c20250330to20250628_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_ba5b152d16b94d42a945de158f0fb1f3"
      unitRef="U002">0</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="c20250330to20250628_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_75d4a358fec74e75853a94e8abdcebe5"
      unitRef="U002">-258000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="c20240331to20240629_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_b1b7660e672d486c8631086c706cd4c9"
      unitRef="U002">109000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="c20240331to20240629_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_7857bd7eb4b54318bda067663c99d778"
      unitRef="U002">-453000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="c20250330to20250628_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_23f649c5d7074398a650ce2e1171d9b8"
      unitRef="U002">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="c20250330to20250628_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_e55e1bf25b634e57844b05ea1d523468"
      unitRef="U002">-24000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="c20240331to20240629_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_9134a87229c348f786ad4be50e9b9f4a"
      unitRef="U002">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="c20240331to20240629_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_4848c1f193024f828f8b6d97dad94042"
      unitRef="U002">-101000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c20250330to20250628_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_5466a348fc5d4fc38dc1be790a188f52"
      unitRef="U002">381000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c20250330to20250628_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_2622d6b2e392492a876f636b99e9c291"
      unitRef="U002">2105000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c20240331to20240629_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_0b9aa7beb691448f92b08edab0fc23bf"
      unitRef="U002">290000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c20240331to20240629_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_f75c3f8201354b87aa77ffd222a1efe6"
      unitRef="U002">2469000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="c20250101to20250628_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_a36072e091f44b5dabc175b4cadbed62"
      unitRef="U002">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="c20250101to20250628_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_364069bf1ac84f8580d1510d666d3572"
      unitRef="U002">1494000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="c20240101to20240629_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_d68f287c89b947e89e4d61d9d0862a49"
      unitRef="U002">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="c20240101to20240629_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_6409b827c3bc48dcb2576c5cde1a9b04"
      unitRef="U002">1566000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="c20250101to20250628_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_4cb3baa7f96044d6ae7bf572caced4be"
      unitRef="U002">760000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="c20250101to20250628_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_231a6459c45042c08b9960e2b4191535"
      unitRef="U002">3070000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="c20240101to20240629_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_c63884679f68433daba860bb79c8dec1"
      unitRef="U002">763000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="c20240101to20240629_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_42f25c720f3d41338f7ef7081d388621"
      unitRef="U002">3350000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="c20250101to20250628_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_b36a29ef4ef8475dbe50528dde1b957a"
      unitRef="U002">0</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="c20250101to20250628_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_c5715261ee3a4e6983ec6a9c4aa22754"
      unitRef="U002">1100000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="c20240101to20240629_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_67bc71c16f0a46bbb4d2db1479a1cfeb"
      unitRef="U002">0</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="c20240101to20240629_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_f2475c92facf4d3fa932be65e238b4ba"
      unitRef="U002">1178000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="c20250101to20250628_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_41754b838a2d41de84c3b6969738b887"
      unitRef="U002">2000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="c20250101to20250628_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_bbd7fc4f2540424e9ef9d9862489d9b0"
      unitRef="U002">70000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="c20240101to20240629_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_de591f08f05d41c28b5b1bb345a5e953"
      unitRef="U002">33000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="c20240101to20240629_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_cba6027193fd43edb11105b8201d6540"
      unitRef="U002">114000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="c20250101to20250628_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_9975057f49ff4a819910d89f7ce62f7c"
      unitRef="U002">0</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="c20250101to20250628_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_8e63e9beff4c40e089f21b12e7e3b281"
      unitRef="U002">-500000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="c20240101to20240629_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_49494338afb342c0a2008dd7124f50b1"
      unitRef="U002">217000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="c20240101to20240629_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_e4d2ba8be3314fd4be8055415014673d"
      unitRef="U002">-910000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="c20250101to20250628_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_3f0e58c28d074b938b44b0da1c578371"
      unitRef="U002">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="c20250101to20250628_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_0ba3e3eef8b24067999be8720066e2ee"
      unitRef="U002">-47000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="c20240101to20240629_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_de94f00ca62949e494076bd90345f495"
      unitRef="U002">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="c20240101to20240629_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_7906ac4e4711412087a835a11022e6b3"
      unitRef="U002">-206000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c20250101to20250628_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_1f8556a4618e47bf90e23b1c1e2dfd45"
      unitRef="U002">762000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c20250101to20250628_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_9a6931128c2341c7a0bf251c9975f966"
      unitRef="U002">4081000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c20240101to20240629_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_2acb2f90f09e431992aee6893cd710c2"
      unitRef="U002">579000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c20240101to20240629_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_PensionPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_121be26126d94d0ea755fcb7b1378544"
      unitRef="U002">4968000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="c20250101to20250628_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"
      id="Text_3e31e97853ca4d77a9865658e74a1c7f">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;The following table shows the components of the net periodic benefit cost for the second fiscal quarters of 2025 and 2024 for the Company&#x2019;s other postretirement benefit plans:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="7" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Fiscal quarter ended&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 28, 2025&lt;/div&gt;
          &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="7" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Fiscal quarter ended&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 29, 2024&lt;/div&gt;
          &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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;U.S. Plans&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="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Non-U.S.&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Plans&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="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;U.S. Plans&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="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Non-U.S.&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Plans&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom;" 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="3" style="vertical-align: bottom;" 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="3" style="vertical-align: bottom;" 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="3" style="vertical-align: bottom;" 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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Service cost&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;60&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;60&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Interest cost&lt;/div&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: 9%;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;50&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: 9%;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;60&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: 9%;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;52&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: 9%;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;61&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Amortization of losses (gains)&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;(52&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;15&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;(60&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;20&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Net periodic benefit cost&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;135&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;(3&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;141&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;The following table shows the components of the net periodic pension cost for the six fiscal months ended June 28, 2025 and June 29, 2024 for the Company&#x2019;s other postretirement benefit plans:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="7" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Six fiscal months ended&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 28, 2025&lt;/div&gt;
          &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="7" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Six fiscal months ended&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 29, 2024&lt;/div&gt;
          &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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;U.S. Plans&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="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Non-U.S.&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Plans&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="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;U.S. Plans&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="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Non-U.S.&lt;/div&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Plans&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom;" 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="3" style="vertical-align: bottom;" 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="3" style="vertical-align: bottom;" 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="3" style="vertical-align: bottom;" 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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Service cost&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;10&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;115&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;10&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;120&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Interest cost&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;101&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%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;116&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%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;105&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%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;122&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Amortization of losses (gains)&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;(104&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;29&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;(120&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;41&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Net periodic benefit cost&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;7&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;260&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;(5&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;283&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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;/table&gt;
</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="c20250330to20250628_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_079c1c400c634de29dc25fecef6376fd"
      unitRef="U002">5000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="c20250330to20250628_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_836bc5db8c364cd3b363aba6f681e317"
      unitRef="U002">60000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="c20240331to20240629_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_433c9163e9a44095b00e74eea334af70"
      unitRef="U002">5000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="c20240331to20240629_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_826d31cbf6654f7aad504761bc726b61"
      unitRef="U002">60000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="c20250330to20250628_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_0de2c384538a4e2bad45b9914fc4a8b2"
      unitRef="U002">50000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="c20250330to20250628_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_6b51596cfa39491dad4bf69d9e536d29"
      unitRef="U002">60000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="c20240331to20240629_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_1a0817161fbd427b9da711d593f88f79"
      unitRef="U002">52000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="c20240331to20240629_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_239c385cb3b24682b4787d276bf68de9"
      unitRef="U002">61000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="c20250330to20250628_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_ce28f7bd1a754820b8594c4da4b96841"
      unitRef="U002">52000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="c20250330to20250628_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_8f68352aa3b44be191c55256f30ae078"
      unitRef="U002">-15000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="c20240331to20240629_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_d7eb19c92db24f0a81fb425ce469cc03"
      unitRef="U002">60000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="c20240331to20240629_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_36f85ef7555d4bacb4896cfcf7099388"
      unitRef="U002">-20000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c20250330to20250628_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_e11f047bdd3249d08c8ea81d5a1f45b4"
      unitRef="U002">3000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c20250330to20250628_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_5b242e010969475fb4b87527ba86522b"
      unitRef="U002">135000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c20240331to20240629_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_6fb0b5115b7a4fa0bd43bc4408dd3cff"
      unitRef="U002">-3000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c20240331to20240629_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_b2ff1135d7284896911d7991cd939b49"
      unitRef="U002">141000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="c20250101to20250628_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_72753bd096504f409f5643f91de5ad0e"
      unitRef="U002">10000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="c20250101to20250628_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_b2a968014ce6450fb06d3018c0fe399a"
      unitRef="U002">115000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="c20240101to20240629_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_bf7e3e16aaa948d2855ad1a29b127dc7"
      unitRef="U002">10000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="c20240101to20240629_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_104ce68c992744a1b90b98507f8ae33a"
      unitRef="U002">120000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="c20250101to20250628_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_bf4c19edaae84d5a968b6d9a2a2e3383"
      unitRef="U002">101000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="c20250101to20250628_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_11380a6aea3f48b7bd8c31385b4d9bd7"
      unitRef="U002">116000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="c20240101to20240629_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_fc0e448a74594560922a2fd6baedc085"
      unitRef="U002">105000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="c20240101to20240629_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_c16d3a6daa3b47ae91f5afcb2f1d375c"
      unitRef="U002">122000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="c20250101to20250628_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_397eadc4ae3a48c5927d3fb60d922f54"
      unitRef="U002">104000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="c20250101to20250628_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_e71e87d7d1684d0caf9f47626a0e6cbc"
      unitRef="U002">-29000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="c20240101to20240629_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_9761d4ea98734c68a071b60eb236dc7c"
      unitRef="U002">120000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="c20240101to20240629_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_cb4c34c4317a44bcbc049078bb44e738"
      unitRef="U002">-41000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c20250101to20250628_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_a11c6c363554466384289dcf6a98ea49"
      unitRef="U002">7000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c20250101to20250628_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_6e4c96d2cd444c34a65e252d32b79624"
      unitRef="U002">260000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c20240101to20240629_RetirementPlanSponsorLocationAxis_US_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_fd413d6a364d4fb7bf8212dc75fff816"
      unitRef="U002">-5000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c20240101to20240629_RetirementPlanSponsorLocationAxis_ForeignPlanMember_RetirementPlanTypeAxis_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="Fact_d945d48bc6c0437a88c61c805d9c6aef"
      unitRef="U002">283000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="c20250101to20250628"
      id="Text_71647efa645c4afcac89cc50b70f389a">
&lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;&lt;span style="text-decoration: underline;"&gt;Note 10 &#x2013; Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;The following table summarizes stock-based compensation expense recognized:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="7" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;Fiscal quarters ended&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="7" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;Six fiscal months ended&lt;/div&gt;
          &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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;June 28, 2025&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;June 29, 2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;June 28, 2025&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;June 29, 2024&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom;" 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="3" style="vertical-align: bottom;" 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="3" style="vertical-align: bottom;" 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="3" style="vertical-align: bottom;" 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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;Restricted stock units ("RSUs")&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;5,685&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;3,949&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;11,653&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;9,175&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;Phantom stock units&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;83&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;118&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;Total&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;5,685&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;3,949&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;11,736&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;9,293&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;The following table summarizes unrecognized compensation cost and the weighted average remaining amortization periods at June 28, 2025&#160;&lt;span style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-style: italic;"&gt;(amortization periods in years)&lt;/span&gt;:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;Unrecognized&lt;/div&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;Compensation&lt;/div&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;Cost&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;Weighted&lt;/div&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;Average&lt;/div&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;Remaining&lt;/div&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;Amortization&lt;/div&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;Periods&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom;" 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="3" style="vertical-align: bottom;" 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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;Restricted stock units&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;38,506&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;2.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;Phantom stock units&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;n/a&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;Total&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;38,506&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-style: italic; font-weight: bold;"&gt;Restricted Stock Units&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;RSU activity under the Company's stock incentive programs as of June 28, 2025
      and changes during the six fiscal months then ended are presented below &lt;span style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-style: italic;"&gt;(number of RSUs in thousands)&lt;/span&gt;:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;Number of&lt;/div&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;RSUs&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;Weighted&lt;/div&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;Average&lt;/div&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;Grant-date&lt;/div&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;Fair Value per&lt;/div&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;Unit&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt; &lt;span style="font-size: 12pt; font-weight: bold;"&gt;Outstanding:&lt;/span&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" 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" style="vertical-align: bottom;" 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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); font-size: 12pt;" valign="bottom"&gt; January 1, 2025
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;2,628&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;21.37&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; text-align: left;"&gt; &lt;span style="font-size: 12pt;"&gt;Granted*&lt;/span&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: 9%;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;1,844&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: 9%;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;15.19&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="background-color: #CCEEFF; vertical-align: bottom; width: 76%; text-align: left;"&gt; &lt;span style="font-size: 12pt;"&gt;Vested**&lt;/span&gt; &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;(764&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;21.75&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding: 0px 0px 0px; text-align: left;"&gt; &lt;span style="font-size: 12pt;"&gt;Cancelled or forfeited&lt;/span&gt; &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;(168&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;20.59&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 76%; padding: 0px; text-align: left; font-size: 12pt;"&gt; Outstanding at June 28, 2025 &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;3,540&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;18.11&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" 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: 9%;" valign="bottom"&gt;&#160;&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: 9%;" valign="bottom"&gt;&#160;&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 76%; padding: 0px; text-align: left; font-size: 12pt;"&gt; Expected to vest at June 28, 2025 &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;2,839&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify;"&gt;* Employees in certain countries are granted equity-linked awards that will be settled in cash and are accounted for as liability
      awards.&#160; The liability awards are not material.&#160; The number of RSUs granted excludes these awards.&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt;"&gt;** &lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;The number of RSUs vested includes shares that the Company withheld on behalf of employees to satisfy the statutory tax withholding requirements.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: justify;"&gt;The number of performance-based RSUs that are scheduled to vest increases ratably based on the achievement of defined performance and market criteria between
      the established target and maximum levels.&#160; &lt;span style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; color: rgb(0, 0, 0);"&gt;RSUs with performance-based and market-based vesting criteria are expected to vest as follows &lt;span style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-style: italic;"&gt;(number of RSUs in thousands)&lt;/span&gt;:&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: justify;"&gt;Vesting Date&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: justify;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;Expected&lt;/div&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;to Vest&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;Not Expected&lt;/div&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;to Vest&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;Total&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: justify; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; font-size: 12pt; background-color: rgb(204, 238, 255);" valign="bottom"&gt; January 1, 2026
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; text-align: justify; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; text-align: center; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: right;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; text-align: right; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; text-align: right; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; text-align: right; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: right;"&gt;137&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; text-align: right; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; text-align: right; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; text-align: right; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: right;"&gt;137&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; text-align: justify; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; font-size: 12pt;" valign="bottom"&gt; January 1, 2027 &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; text-align: justify;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; text-align: center;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 9%;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: right;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; text-align: right; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 9%;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: right;"&gt;540&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; text-align: right; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 9%;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: right;"&gt;540&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; text-align: justify; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); font-size: 12pt;" valign="bottom"&gt;January 1, 2028&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); text-align: justify;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); text-align: right; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: middle; width: 9%; background-color: rgb(204, 238, 255); text-align: right; font-size: 12pt;"&gt;836&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); text-align: right; font-size: 12pt; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); text-align: right; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); text-align: right; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: middle; width: 9%; background-color: rgb(204, 238, 255); text-align: right; font-size: 12pt;"&gt;24&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); text-align: right; font-size: 12pt; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); text-align: right; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); text-align: right; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: middle; width: 9%; background-color: rgb(204, 238, 255); text-align: right; font-size: 12pt;"&gt;860&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); text-align: right; font-size: 12pt; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 64%; font-size: 12pt; text-align: left; text-indent: 0px;"&gt;&lt;span style="text-indent: 0pt;"&gt;March 1, 2029&lt;/span&gt;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; text-align: justify;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; text-align: center;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 9%; text-align: right; font-size: 12pt;"&gt;175&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; text-align: right; font-size: 12pt; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; text-align: right; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; text-align: right; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 9%; text-align: right; font-size: 12pt;"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; text-align: right; font-size: 12pt; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; text-align: right; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; text-align: right; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 9%; text-align: right; font-size: 12pt;"&gt;175&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; text-align: justify; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-style: italic; font-weight: bold; text-align: justify;"&gt;Phantom Stock Units&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: justify;"&gt;Phantom stock unit activity as of June 28, 2025
      and changes during the six fiscal months then ended are presented below &lt;span style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-style: italic;"&gt;(number of phantom stock units in thousands)&lt;/span&gt;:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div&gt;
        &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;Number of&lt;/div&gt;
                &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;units&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;Grant-date&lt;/div&gt;
                &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;Fair Value per&lt;/div&gt;
                &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;Unit&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: justify;"&gt;Outstanding:&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: justify; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; text-align: justify;" 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="3" style="vertical-align: bottom; text-align: justify;" 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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: justify;"&gt;January 1, 2025&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;128&lt;/div&gt;
              &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="3" style="vertical-align: bottom; text-align: justify;" 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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: justify;"&gt;Granted&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;5&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;16.69&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: justify;"&gt;Dividend equivalents issued&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;2&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: justify; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-size: 12pt;" valign="bottom"&gt; Outstanding at June 28, 2025 &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;135&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: justify; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

      &lt;/div&gt;

&lt;div style="text-align: justify;"&gt; &#160; &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;br/&gt;
    &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="c20250101to20250628"
      id="Text_e44c0251573a423cbaf4ef246c2a9e67">
&lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;The following table summarizes stock-based compensation expense recognized:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="7" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;Fiscal quarters ended&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="7" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;Six fiscal months ended&lt;/div&gt;
          &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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;June 28, 2025&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;June 29, 2024&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;June 28, 2025&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;June 29, 2024&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom;" 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="3" style="vertical-align: bottom;" 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="3" style="vertical-align: bottom;" 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="3" style="vertical-align: bottom;" 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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;Restricted stock units ("RSUs")&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;5,685&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;3,949&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;11,653&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;9,175&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;Phantom stock units&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;83&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;118&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;Total&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;5,685&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;3,949&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;11,736&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;9,293&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20250330to20250628_AwardTypeAxis_RestrictedStockUnitsRSUMember"
      decimals="-3"
      id="Fact_dbed5d76bbd94f369bacb9bc1fc6d3e0"
      unitRef="U002">5685000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20240331to20240629_AwardTypeAxis_RestrictedStockUnitsRSUMember"
      decimals="-3"
      id="Fact_8c84add5fc7c4f1e955b987a0c74a550"
      unitRef="U002">3949000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20250101to20250628_AwardTypeAxis_RestrictedStockUnitsRSUMember"
      decimals="-3"
      id="Fact_e1f6ab3799e2461396e14be0495e6e40"
      unitRef="U002">11653000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20240101to20240629_AwardTypeAxis_RestrictedStockUnitsRSUMember"
      decimals="-3"
      id="Fact_3fcbb3a53abf421eb84b0f4cff48fbe0"
      unitRef="U002">9175000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20250330to20250628_AwardTypeAxis_PhantomShareUnitsPSUsMember"
      decimals="-3"
      id="Fact_78793909776f491e9f3a3ed2b0ffbcaa"
      unitRef="U002">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20240331to20240629_AwardTypeAxis_PhantomShareUnitsPSUsMember"
      decimals="-3"
      id="Fact_243cfabf92c84e06a06f3f2b1995d1bc"
      unitRef="U002">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20250101to20250628_AwardTypeAxis_PhantomShareUnitsPSUsMember"
      decimals="-3"
      id="Fact_4e041ebc83824e02980d73a0ab84b2aa"
      unitRef="U002">83000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20240101to20240629_AwardTypeAxis_PhantomShareUnitsPSUsMember"
      decimals="-3"
      id="Fact_7887b115c6fa4993968217899a9fc00f"
      unitRef="U002">118000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_549b66911d1b4f3ebd02cf609f009c0d"
      unitRef="U002">5685000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_ea7de480a252478aacf68ca9f72b0886"
      unitRef="U002">3949000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_fcf8bc3f7ce44df6b82fb4f89f85610a"
      unitRef="U002">11736000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_c9d28e723ec34ccdb3c1c106c22aae4f"
      unitRef="U002">9293000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock
      contextRef="c20250101to20250628"
      id="Text_248b838dacfe494c895ad3e16d5e9d9a">
&lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;The following table summarizes unrecognized compensation cost and the weighted average remaining amortization periods at June 28, 2025&#160;&lt;span style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-style: italic;"&gt;(amortization periods in years)&lt;/span&gt;:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;Unrecognized&lt;/div&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;Compensation&lt;/div&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;Cost&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;Weighted&lt;/div&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;Average&lt;/div&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;Remaining&lt;/div&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;Amortization&lt;/div&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;Periods&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom;" 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="3" style="vertical-align: bottom;" 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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;Restricted stock units&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;38,506&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;2.1&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;Phantom stock units&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;n/a&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;Total&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;38,506&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="c20250628_AwardTypeAxis_RestrictedStockUnitsRSUMember"
      decimals="-3"
      id="Fact_a37e68cf605749dbac20dfc28aa7a339"
      unitRef="U002">38506000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="c20250101to20250628_AwardTypeAxis_RestrictedStockUnitsRSUMember"
      id="Fact_68449d09fc284e9284f70e28176feefc">P2Y1M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="c20250628_AwardTypeAxis_PhantomShareUnitsPSUsMember"
      decimals="-3"
      id="Fact_d326581335364ba5809070f0c5dd77e9"
      unitRef="U002">0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="c20250628"
      decimals="-3"
      id="Fact_d69b019c50434870a21a680508bc005d"
      unitRef="U002">38506000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="c20250101to20250628"
      id="Text_ee9ac640226f4fc1be9d7803aef274e0">
&lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;RSU activity under the Company's stock incentive programs as of June 28, 2025
      and changes during the six fiscal months then ended are presented below &lt;span style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-style: italic;"&gt;(number of RSUs in thousands)&lt;/span&gt;:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;Number of&lt;/div&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;RSUs&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;Weighted&lt;/div&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;Average&lt;/div&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;Grant-date&lt;/div&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;Fair Value per&lt;/div&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;Unit&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt; &lt;span style="font-size: 12pt; font-weight: bold;"&gt;Outstanding:&lt;/span&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" 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" style="vertical-align: bottom;" 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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); font-size: 12pt;" valign="bottom"&gt; January 1, 2025
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;2,628&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;21.37&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; text-align: left;"&gt; &lt;span style="font-size: 12pt;"&gt;Granted*&lt;/span&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: 9%;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;1,844&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: 9%;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;15.19&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="background-color: #CCEEFF; vertical-align: bottom; width: 76%; text-align: left;"&gt; &lt;span style="font-size: 12pt;"&gt;Vested**&lt;/span&gt; &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;(764&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;21.75&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding: 0px 0px 0px; text-align: left;"&gt; &lt;span style="font-size: 12pt;"&gt;Cancelled or forfeited&lt;/span&gt; &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;(168&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;20.59&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 76%; padding: 0px; text-align: left; font-size: 12pt;"&gt; Outstanding at June 28, 2025 &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;3,540&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;18.11&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" 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: 9%;" valign="bottom"&gt;&#160;&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: 9%;" valign="bottom"&gt;&#160;&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="background-color: rgb(204, 238, 255); vertical-align: bottom; width: 76%; padding: 0px; text-align: left; font-size: 12pt;"&gt; Expected to vest at June 28, 2025 &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;2,839&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify;"&gt;* Employees in certain countries are granted equity-linked awards that will be settled in cash and are accounted for as liability
      awards.&#160; The liability awards are not material.&#160; The number of RSUs granted excludes these awards.&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt;"&gt;** &lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;The number of RSUs vested includes shares that the Company withheld on behalf of employees to satisfy the statutory tax withholding requirements.&lt;/span&gt;&lt;/div&gt;
</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c20241231_AwardTypeAxis_RestrictedStockUnitsRSUMember"
      decimals="-3"
      id="Fact_5cae2a47377543ab8a60363966acd003"
      unitRef="U001">2628000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c20241231_AwardTypeAxis_RestrictedStockUnitsRSUMember"
      decimals="2"
      id="Fact_b63477a08aa447eb8cd0ce1c156cc41f"
      unitRef="U003">21.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c20250101to20250628_AwardTypeAxis_RestrictedStockUnitsRSUMember"
      decimals="-3"
      id="Fact_97926ec2d0194126bed2a119249ad0a4"
      unitRef="U001">1844000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c20250101to20250628_AwardTypeAxis_RestrictedStockUnitsRSUMember"
      decimals="2"
      id="Fact_cf2abd3b1bb7498693a204da9e500d3b"
      unitRef="U003">15.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c20250101to20250628_AwardTypeAxis_RestrictedStockUnitsRSUMember"
      decimals="-3"
      id="Fact_9ad4d6e2696b4b408a5dc3c23c6023f6"
      unitRef="U001">764000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c20250101to20250628_AwardTypeAxis_RestrictedStockUnitsRSUMember"
      decimals="2"
      id="Fact_e81cf13b18984bcdb8c70723a1baf127"
      unitRef="U003">21.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c20250101to20250628_AwardTypeAxis_RestrictedStockUnitsRSUMember"
      decimals="-3"
      id="Fact_814fab3e4b144f93b4e72315821466d3"
      unitRef="U001">168000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c20250101to20250628_AwardTypeAxis_RestrictedStockUnitsRSUMember"
      decimals="2"
      id="Fact_1f94ea06d18f47339f90d426c5363da5"
      unitRef="U003">20.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c20250628_AwardTypeAxis_RestrictedStockUnitsRSUMember"
      decimals="-3"
      id="Fact_9e78dc010a004c96925913efd73a57e5"
      unitRef="U001">3540000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c20250628_AwardTypeAxis_RestrictedStockUnitsRSUMember"
      decimals="2"
      id="Fact_eb165c8a8d374d77885c56d242a90fec"
      unitRef="U003">18.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <vsh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber
      contextRef="c20250628_AwardTypeAxis_RestrictedStockUnitsRSUMember"
      decimals="-3"
      id="Fact_718ef9ecdb69407e8935c9e1f5c50a8a"
      unitRef="U001">2839000</vsh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber>
    <us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock
      contextRef="c20250101to20250628"
      id="Text_c2121e35eef2421591f22670fedfc5dc">&lt;span style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; color: rgb(0, 0, 0);"&gt;RSUs with performance-based and market-based vesting criteria are expected to vest as follows &lt;span style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-style: italic;"&gt;(number of RSUs in thousands)&lt;/span&gt;:&lt;/span&gt;
&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: justify;"&gt;Vesting Date&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: justify;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;Expected&lt;/div&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;to Vest&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;Not Expected&lt;/div&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;to Vest&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;Total&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; text-align: justify; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; font-size: 12pt; background-color: rgb(204, 238, 255);" valign="bottom"&gt; January 1, 2026
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; text-align: justify; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; text-align: center; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: right;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; text-align: right; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; text-align: right; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; text-align: right; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: right;"&gt;137&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; text-align: right; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; text-align: right; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; text-align: right; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: right;"&gt;137&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; text-align: justify; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; font-size: 12pt;" valign="bottom"&gt; January 1, 2027 &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; text-align: justify;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; text-align: center;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 9%;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: right;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; text-align: right; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 9%;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: right;"&gt;540&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; text-align: right; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 9%;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: right;"&gt;540&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; text-align: justify; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); font-size: 12pt;" valign="bottom"&gt;January 1, 2028&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); text-align: justify;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); text-align: right; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: middle; width: 9%; background-color: rgb(204, 238, 255); text-align: right; font-size: 12pt;"&gt;836&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); text-align: right; font-size: 12pt; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); text-align: right; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); text-align: right; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: middle; width: 9%; background-color: rgb(204, 238, 255); text-align: right; font-size: 12pt;"&gt;24&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); text-align: right; font-size: 12pt; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); text-align: right; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); text-align: right; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: middle; width: 9%; background-color: rgb(204, 238, 255); text-align: right; font-size: 12pt;"&gt;860&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); text-align: right; font-size: 12pt; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 64%; font-size: 12pt; text-align: left; text-indent: 0px;"&gt;&lt;span style="text-indent: 0pt;"&gt;March 1, 2029&lt;/span&gt;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; text-align: justify;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; text-align: center;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 9%; text-align: right; font-size: 12pt;"&gt;175&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; text-align: right; font-size: 12pt; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; text-align: right; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; text-align: right; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 9%; text-align: right; font-size: 12pt;"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; text-align: right; font-size: 12pt; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; text-align: right; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; text-align: right; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 9%; text-align: right; font-size: 12pt;"&gt;175&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; width: 1%; text-align: justify; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedUnitsVestedAndExpectedToVestTableTextBlock>
    <vsh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber
      contextRef="c20250628_AwardTypeAxis_PerformanceVestedRestrictedStockUnitsMember_VestingAxis_ShareBasedCompensationAwardTrancheOneMember"
      decimals="-3"
      id="Fact_ef53a278b2de49b289db5011d91cc6bf"
      unitRef="U001">0</vsh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber>
    <vsh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotExpectedToVestOutstandingNumber
      contextRef="c20250628_AwardTypeAxis_PerformanceVestedRestrictedStockUnitsMember_VestingAxis_ShareBasedCompensationAwardTrancheOneMember"
      decimals="-3"
      id="Fact_10113306c45346339ecfc0482db2f3b2"
      unitRef="U001">137000</vsh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c20250628_AwardTypeAxis_PerformanceVestedRestrictedStockUnitsMember_VestingAxis_ShareBasedCompensationAwardTrancheOneMember"
      decimals="-3"
      id="Fact_46d329a5e7184cb1bc311934d166aa54"
      unitRef="U001">137000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <vsh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber
      contextRef="c20250628_AwardTypeAxis_PerformanceVestedRestrictedStockUnitsMember_VestingAxis_ShareBasedCompensationAwardTrancheTwoMember"
      decimals="-3"
      id="Fact_4e32811abe594e6aa2e9e3fd1b053f2c"
      unitRef="U001">0</vsh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber>
    <vsh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotExpectedToVestOutstandingNumber
      contextRef="c20250628_AwardTypeAxis_PerformanceVestedRestrictedStockUnitsMember_VestingAxis_ShareBasedCompensationAwardTrancheTwoMember"
      decimals="-3"
      id="Fact_a054d28c7d8b4ce79a4bbc7987a7287e"
      unitRef="U001">540000</vsh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c20250628_AwardTypeAxis_PerformanceVestedRestrictedStockUnitsMember_VestingAxis_ShareBasedCompensationAwardTrancheTwoMember"
      decimals="-3"
      id="Fact_d246d2bb26de47ad9b428a560dfe5821"
      unitRef="U001">540000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <vsh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber
      contextRef="c20250628_AwardTypeAxis_PerformanceVestedRestrictedStockUnitsMember_VestingAxis_ShareBasedCompensationAwardTrancheThreeMember"
      decimals="-3"
      id="Fact_cf20d57eb617465687599f2f960b5723"
      unitRef="U001">836000</vsh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber>
    <vsh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotExpectedToVestOutstandingNumber
      contextRef="c20250628_AwardTypeAxis_PerformanceVestedRestrictedStockUnitsMember_VestingAxis_ShareBasedCompensationAwardTrancheThreeMember"
      decimals="-3"
      id="Fact_e746c0c85a0142fe824db05aecd7dae6"
      unitRef="U001">24000</vsh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c20250628_AwardTypeAxis_PerformanceVestedRestrictedStockUnitsMember_VestingAxis_ShareBasedCompensationAwardTrancheThreeMember"
      decimals="-3"
      id="Fact_24a49ed03ff542a7a0019daec2ff6901"
      unitRef="U001">860000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <vsh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber
      contextRef="c20250628_AwardTypeAxis_PerformanceVestedRestrictedStockUnitsMember_VestingAxis_ScheduledToVestMarch12029Member"
      decimals="-3"
      id="Fact_8882c077e37f4a918d5424cb26e0d1a5"
      unitRef="U001">175000</vsh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber>
    <vsh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotExpectedToVestOutstandingNumber
      contextRef="c20250628_AwardTypeAxis_PerformanceVestedRestrictedStockUnitsMember_VestingAxis_ScheduledToVestMarch12029Member"
      decimals="-3"
      id="Fact_96914f6edc7d4f889703ffd31cabca90"
      unitRef="U001">0</vsh:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNotExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c20250628_AwardTypeAxis_PerformanceVestedRestrictedStockUnitsMember_VestingAxis_ScheduledToVestMarch12029Member"
      decimals="-3"
      id="Fact_1378e290262e458cbde976672d860a0d"
      unitRef="U001">175000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock
      contextRef="c20250101to20250628"
      id="Text_1fe93c7e92414655a978309fa64e3bf5">
&lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: justify;"&gt;Phantom stock unit activity as of June 28, 2025
      and changes during the six fiscal months then ended are presented below &lt;span style="font-size: 12pt; font-family: 'Times New Roman',Times,serif; font-style: italic;"&gt;(number of phantom stock units in thousands)&lt;/span&gt;:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div&gt;
        &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;br/&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;Number of&lt;/div&gt;
                &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;units&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;Grant-date&lt;/div&gt;
                &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;Fair Value per&lt;/div&gt;
                &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: center;"&gt;Unit&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; text-align: justify;"&gt;Outstanding:&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: justify; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; text-align: justify;" 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="3" style="vertical-align: bottom; text-align: justify;" 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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: justify;"&gt;January 1, 2025&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;128&lt;/div&gt;
              &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="3" style="vertical-align: bottom; text-align: justify;" 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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: justify;"&gt;Granted&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;5&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;16.69&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
                &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: justify;"&gt;Dividend equivalents issued&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;2&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: justify; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-size: 12pt;" valign="bottom"&gt; Outstanding at June 28, 2025 &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;135&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: justify; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

      &lt;/div&gt;
</us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c20241231_AwardTypeAxis_PhantomShareUnitsPSUsMember"
      decimals="-3"
      id="Fact_28eb428516d241b4816b5f0f1d028c80"
      unitRef="U001">128000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c20250101to20250628_AwardTypeAxis_PhantomShareUnitsPSUsMember"
      decimals="-3"
      id="Fact_c98697e740c245119ef2e02b20d1b727"
      unitRef="U001">5000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c20250101to20250628_AwardTypeAxis_PhantomShareUnitsPSUsMember"
      decimals="2"
      id="Fact_c96ec9c728fc45d98be31b8c16d16fbe"
      unitRef="U003">16.69</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <vsh:DividendEquivalentsIssued
      contextRef="c20250101to20250628_AwardTypeAxis_PhantomShareUnitsPSUsMember"
      decimals="-3"
      id="Fact_5d31a85458674459bad8098e7c2eaf81"
      unitRef="U001">2000</vsh:DividendEquivalentsIssued>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c20250628_AwardTypeAxis_PhantomShareUnitsPSUsMember"
      decimals="-3"
      id="Fact_269279f69fe34e3ea3d828c569e7991d"
      unitRef="U001">135000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="c20250101to20250628"
      id="Text_2a55116d6a4e4b309ae5d2a4b387a835">
&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;&lt;span style="text-decoration: underline;"&gt;Note 11 &#x2013; Segment Information&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;The following tables set forth business segment information:&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt; &lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;
      &lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; width: 31%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;MOSFETs&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Diodes&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Optoelectronic&lt;/div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Components&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Resistors&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Inductors&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Capacitors&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;"&gt;
              &lt;div&gt;&lt;span style="font-weight: bold; font-size: 12pt;"&gt;Corporate/&lt;/span&gt;&lt;/div&gt;
              &lt;div&gt;&lt;span style="font-weight: bold; font-size: 12pt;"&gt;Other &lt;/span&gt;&lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Total&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="4" rowspan="1" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;"&gt;Fiscal quarter ended &lt;/span&gt;June 28, 2025&lt;span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="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="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Net revenues&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;148,633&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;147,942&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;54,119&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;194,769&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;95,675&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;121,112&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;762,250&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;Cost of products sold (excluding depreciation)&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;125,546&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;106,770&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;37,596&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;139,330&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;64,594&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;90,643&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;564,479&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px;" valign="bottom"&gt;Depreciation expense in costs of products sold&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;13,708&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;11,634&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;3,965&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;11,109&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;4,245&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;4,427&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;49,088&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;Total costs of products sold&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;139,254&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;118,404&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;41,561&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;150,439&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;68,839&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;95,070&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;613,567&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom"&gt;Gross profit&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;9,379&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;29,538&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;12,558&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;44,330&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;26,836&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;26,042&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;148,683&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px;" valign="bottom"&gt;Segment operating expenses&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;23,859&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;7,353&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;5,743&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;9,421&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;3,887&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;6,357&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;56,620&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;Segment operating income (loss)&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;(14,480&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;22,185&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;6,815&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;34,909&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;22,949&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;19,685&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;92,063&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom"&gt;&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;Total depreciation expense &lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;14,342&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;11,917&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;4,081&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;11,308&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;4,291&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;4,472&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;2,268&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;52,679&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom"&gt;Capital expenditures&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;46,002&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;3,809&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;4,043&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;5,644&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;1,021&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;3,024&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom"&gt;1,055&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;64,598&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom"&gt;Total assets as of June 28, 2025:&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;1,123,514&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;725,548&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;360,008&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;967,976&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;328,726&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;462,490&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom"&gt;253,393&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;4,221,655&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="4" rowspan="1" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-family: 'Times New Roman',Times,serif;"&gt;Fiscal quarter ended &lt;/span&gt;June 29, 2024:&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; 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="vertical-align: bottom; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Net revenues&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;155,053&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;146,265&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;53,010&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;179,498&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;94,061&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;113,352&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;741,239&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; 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="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;Cost of products sold (excluding depreciation)&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;120,953&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;103,823&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;34,961&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;128,157&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;61,519&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;82,978&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;532,391&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px;" valign="bottom"&gt;Depreciation expense in cost of products sold&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;12,531&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;11,443&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;3,844&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;10,159&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;4,258&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;3,743&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;45,978&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;Total cost of products sold&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;133,484&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;115,266&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;38,805&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;138,316&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;65,777&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;86,721&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;578,369&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom"&gt;Gross profit&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;21,569&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;30,999&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;14,205&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;41,182&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;28,284&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;26,631&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;162,870&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px;" valign="bottom"&gt;Segment operating expenses&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;19,735&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;6,585&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;5,512&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;8,323&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;3,737&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;5,665&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;49,557&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;Segment operating income&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;1,834&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;24,414&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;8,693&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;32,859&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;24,547&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;20,966&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;113,313&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;Total depreciation expense&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;12,982&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;11,691&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;3,935&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;10,315&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;4,273&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;3,800&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;2,222&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;49,218&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom"&gt;Capital expenditures&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;37,571&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;9,188&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;1,134&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;7,286&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;2,330&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;3,637&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom"&gt;1,418&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;62,564&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 31%;" valign="bottom"&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Total assets as of &lt;span style="text-indent: 0pt;"&gt;June 29, 2024&lt;/span&gt;:&lt;br/&gt;
              &lt;/div&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;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;1,045,228&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;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;736,065&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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;352,159&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;1,010,499&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;342,626&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;435,712&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom"&gt;230,412&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; 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;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;4,152,701&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;/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;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'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; width: 31%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;MOSFETs&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Diodes&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Optoelectronic&lt;/div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Components&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Resistors&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Inductors&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Capacitors&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;"&gt;
              &lt;div&gt;&lt;span style="font-weight: bold; font-size: 12pt;"&gt;Corporate/&lt;/span&gt;&lt;/div&gt;
              &lt;div&gt;&lt;span style="font-weight: bold; font-size: 12pt;"&gt;Other &lt;/span&gt;&lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Total&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="4" rowspan="1" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;"&gt;Six fiscal months ended &lt;/span&gt;June 28, 2025&lt;span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="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="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Net revenues&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;290,746&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;288,905&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;105,287&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;374,269&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;179,796&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;238,483&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;1,477,486&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;Cost of products sold (excluding depreciation)&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;243,053&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;208,599&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;74,254&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;267,802&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;126,876&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;176,597&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;1,097,181&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px;" valign="bottom"&gt;Depreciation expense in costs of products sold&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;26,708&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;22,746&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;7,775&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;21,783&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;8,487&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;8,569&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;96,068&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;Total costs of products sold&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;269,761&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;231,345&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;82,029&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;289,585&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;135,363&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;185,166&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;1,193,249&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom"&gt;Gross profit&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;20,985&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;57,560&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;23,258&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;84,684&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;44,433&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;53,317&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;284,237&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px;" valign="bottom"&gt;Segment operating expenses&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;44,204&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;14,178&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;11,024&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;18,624&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;7,582&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;13,058&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;108,670&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;Segment operating income (loss)&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;(23,219&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;43,382&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;12,234&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;66,060&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;36,851&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;40,259&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;175,567&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom"&gt;&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;Total depreciation expense &lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;27,914&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;23,400&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;7,998&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;22,172&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;8,574&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;8,656&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;4,483&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;103,197&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom"&gt;Capital expenditures&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;92,305&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;8,138&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;4,755&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;8,691&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;1,605&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;8,999&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom"&gt;1,674&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;126,167&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="4" rowspan="1" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-family: 'Times New Roman',Times,serif;"&gt;Six fiscal months ended &lt;/span&gt;June 29, 2024:&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; 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="vertical-align: bottom; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Net revenues&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; font-size: 12pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;308,226&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;295,395&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; font-size: 12pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;102,209&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; font-size: 12pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;367,694&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; font-size: 12pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;182,712&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; font-size: 12pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;231,282&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; font-size: 12pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;1,487,518&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; 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="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;Cost of products sold (excluding depreciation)&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;237,701&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;209,468&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;73,364&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;259,790&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;119,367&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;164,975&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;1,064,665&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px;" valign="bottom"&gt;Depreciation expense in cost of products sold&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;23,483&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;22,558&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;7,639&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;20,251&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;8,274&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;7,371&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;89,576&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;Total cost of products sold&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;261,184&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;232,026&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;81,003&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;280,041&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;127,641&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;172,346&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;1,154,241&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom"&gt;Gross profit&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;47,042&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;63,369&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;21,206&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;87,653&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;55,071&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;58,936&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;333,277&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px;" valign="bottom"&gt;Segment operating expenses&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;37,161&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;12,944&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;11,020&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;16,621&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;7,343&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;11,441&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;96,530&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;Segment operating income&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;9,881&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;50,425&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;10,186&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;71,032&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;47,728&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;47,495&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;236,747&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;Total depreciation expense&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;24,311&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;23,177&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;7,823&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;20,585&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;8,317&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;7,482&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;4,446&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;96,141&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom"&gt;Capital expenditures&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;66,133&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;17,243&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;2,425&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;18,588&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;3,463&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;5,704&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom"&gt;2,092&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;115,648&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
       &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Fiscal quarters ended&lt;/div&gt;
          &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="6" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Six fiscal months ended&lt;/div&gt;
          &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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 28, 2025&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 29, 2024&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 28, 2025&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 29, 2024&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Reconciliation:&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" style="vertical-align: bottom;" 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" style="vertical-align: bottom;" 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" style="vertical-align: bottom;" 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" style="vertical-align: bottom;" 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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Segment Operating Income&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;92,063&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;113,313&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;175,567&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;236,747&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Unallocated Selling, General, and Administrative Expenses&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;(69,945&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;(75,396&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;(152,634&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;(156,159&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Consolidated Operating Income&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;22,118&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;37,917&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;22,933&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;80,588&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Unallocated Other Income (Expense)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;(9,841&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;(1,646&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;(14,884&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;(55&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Consolidated Income Before Taxes&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;12,277&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;36,271&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;8,049&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;80,533&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;The Company has a broad line of products that it sells to original equipment manufacturers ("OEMs"), electronic manufacturing services ("EMS") companies,
      and independent distributors.&#160; The distribution of sales by channel is shown below:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Fiscal quarters ended&lt;/div&gt;
          &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; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Six fiscal months ended&lt;/div&gt;
          &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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 28, 2025&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="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 29, 2024&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="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 28, 2025&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="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 29, 2024&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Distributors&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;430,159&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;411,508&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;818,652&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;793,988&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;OEMs&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;277,255&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="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;279,111&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="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;555,601&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="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;592,938&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;EMS companies&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;54,836&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;50,620&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;103,233&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;100,592&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt; &lt;span style="font-size: 12pt;"&gt;Total Revenue&lt;/span&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;762,250&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;741,239&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;1,477,486&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;1,487,518&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Net revenues were attributable to customers in the following regions:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Fiscal quarters ended&lt;/div&gt;
          &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; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Six fiscal months ended&lt;/div&gt;
          &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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 28, 2025&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="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 29, 2024&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="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 28, 2025&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="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 29, 2024&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Asia&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;317,479&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;283,489&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;602,058&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;567,496&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Europe&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;256,489&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="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;265,153&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="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;511,820&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="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;536,887&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Americas&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;188,282&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;192,597&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;363,608&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;383,135&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt; &lt;span style="font-size: 12pt;"&gt;Total Revenue&lt;/span&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;762,250&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;741,239&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;1,477,486&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;1,487,518&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;The Company generates substantially all of its revenue from product sales to end customers in the industrial, automotive, telecommunications, computing,
      consumer products, power supplies, military and aerospace, and medical end markets.&#160; Sales by end market are presented below:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Fiscal quarters ended&lt;/div&gt;
          &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; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Six fiscal months ended&lt;/div&gt;
          &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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 28, 2025&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="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 29, 2024&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="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 28, 2025&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="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 29, 2024&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Industrial&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;267,028&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;262,134&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;511,954&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;510,262&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Automotive&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;267,423&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="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;268,099&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="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;524,535&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="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;555,401&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Military and Aerospace&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;80,488&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;80,569&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;156,805&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;163,925&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Medical&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;37,899&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="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;39,456&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="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;74,431&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="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;73,845&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Other&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;109,412&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;90,981&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;209,761&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;184,085&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Total Revenue&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-size: 12pt; white-space: nowrap;" valign="bottom"&gt;&lt;span style="font-weight: bold;"&gt;$&lt;/span&gt;&lt;br/&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;762,250&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 12pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 12pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-size: 12pt; white-space: nowrap;" valign="bottom"&gt;$&lt;br/&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;741,239&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 12pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 12pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-size: 12pt; white-space: nowrap;" valign="bottom"&gt;&lt;span style="font-weight: bold;"&gt;$&lt;/span&gt;&lt;br/&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;1,477,486&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 12pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 12pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-size: 12pt; white-space: nowrap;" valign="bottom"&gt;$ &lt;br/&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;1,487,518&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="c20250101to20250628"
      id="Text_a6b30d2776da4bb4b23c279e9df22f84">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;The following tables set forth business segment information:&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt; &lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;
      &lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; width: 31%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;MOSFETs&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Diodes&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Optoelectronic&lt;/div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Components&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Resistors&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Inductors&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Capacitors&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;"&gt;
              &lt;div&gt;&lt;span style="font-weight: bold; font-size: 12pt;"&gt;Corporate/&lt;/span&gt;&lt;/div&gt;
              &lt;div&gt;&lt;span style="font-weight: bold; font-size: 12pt;"&gt;Other &lt;/span&gt;&lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Total&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="4" rowspan="1" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;"&gt;Fiscal quarter ended &lt;/span&gt;June 28, 2025&lt;span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="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="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Net revenues&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;148,633&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;147,942&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;54,119&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;194,769&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;95,675&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;121,112&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;762,250&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;Cost of products sold (excluding depreciation)&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;125,546&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;106,770&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;37,596&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;139,330&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;64,594&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;90,643&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;564,479&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px;" valign="bottom"&gt;Depreciation expense in costs of products sold&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;13,708&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;11,634&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;3,965&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;11,109&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;4,245&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;4,427&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;49,088&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;Total costs of products sold&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;139,254&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;118,404&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;41,561&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;150,439&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;68,839&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;95,070&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;613,567&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom"&gt;Gross profit&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;9,379&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;29,538&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;12,558&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;44,330&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;26,836&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;26,042&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;148,683&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px;" valign="bottom"&gt;Segment operating expenses&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;23,859&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;7,353&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;5,743&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;9,421&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;3,887&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;6,357&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;56,620&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;Segment operating income (loss)&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;(14,480&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;22,185&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;6,815&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;34,909&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;22,949&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;19,685&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;92,063&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom"&gt;&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;Total depreciation expense &lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;14,342&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;11,917&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;4,081&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;11,308&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;4,291&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;4,472&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;2,268&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;52,679&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom"&gt;Capital expenditures&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;46,002&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;3,809&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;4,043&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;5,644&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;1,021&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;3,024&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom"&gt;1,055&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;64,598&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom"&gt;Total assets as of June 28, 2025:&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;1,123,514&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;725,548&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;360,008&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;967,976&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;328,726&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;462,490&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom"&gt;253,393&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;4,221,655&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="4" rowspan="1" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-family: 'Times New Roman',Times,serif;"&gt;Fiscal quarter ended &lt;/span&gt;June 29, 2024:&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; 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="vertical-align: bottom; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Net revenues&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;155,053&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;146,265&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;53,010&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;179,498&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;94,061&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;113,352&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;741,239&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; 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="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;Cost of products sold (excluding depreciation)&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;120,953&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;103,823&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;34,961&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;128,157&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;61,519&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;82,978&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;532,391&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px;" valign="bottom"&gt;Depreciation expense in cost of products sold&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;12,531&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;11,443&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;3,844&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;10,159&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;4,258&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;3,743&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;45,978&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;Total cost of products sold&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;133,484&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;115,266&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;38,805&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;138,316&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;65,777&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;86,721&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;578,369&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom"&gt;Gross profit&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;21,569&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;30,999&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;14,205&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;41,182&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;28,284&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;26,631&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;162,870&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px;" valign="bottom"&gt;Segment operating expenses&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;19,735&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;6,585&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;5,512&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;8,323&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;3,737&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;5,665&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;49,557&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;Segment operating income&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;1,834&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;24,414&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;8,693&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;32,859&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;24,547&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;20,966&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;113,313&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;Total depreciation expense&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;12,982&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;11,691&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;3,935&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;10,315&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;4,273&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;3,800&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;2,222&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;49,218&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom"&gt;Capital expenditures&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;37,571&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;9,188&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;1,134&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;7,286&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;2,330&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;3,637&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom"&gt;1,418&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;62,564&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 31%;" valign="bottom"&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Total assets as of &lt;span style="text-indent: 0pt;"&gt;June 29, 2024&lt;/span&gt;:&lt;br/&gt;
              &lt;/div&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;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;1,045,228&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;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;736,065&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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;352,159&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;1,010,499&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;342,626&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;435,712&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom"&gt;230,412&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; 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;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;4,152,701&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;/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;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'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; width: 31%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;MOSFETs&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Diodes&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Optoelectronic&lt;/div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Components&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Resistors&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Inductors&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Capacitors&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;"&gt;
              &lt;div&gt;&lt;span style="font-weight: bold; font-size: 12pt;"&gt;Corporate/&lt;/span&gt;&lt;/div&gt;
              &lt;div&gt;&lt;span style="font-weight: bold; font-size: 12pt;"&gt;Other &lt;/span&gt;&lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Total&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="4" rowspan="1" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;"&gt;Six fiscal months ended &lt;/span&gt;June 28, 2025&lt;span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="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="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Net revenues&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;290,746&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;288,905&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;105,287&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;374,269&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;179,796&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;238,483&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;1,477,486&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;Cost of products sold (excluding depreciation)&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;243,053&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;208,599&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;74,254&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;267,802&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;126,876&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;176,597&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;1,097,181&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px;" valign="bottom"&gt;Depreciation expense in costs of products sold&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;26,708&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;22,746&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;7,775&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;21,783&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;8,487&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;8,569&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;96,068&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;Total costs of products sold&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;269,761&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;231,345&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;82,029&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;289,585&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;135,363&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;185,166&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;1,193,249&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom"&gt;Gross profit&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;20,985&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;57,560&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;23,258&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;84,684&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;44,433&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;53,317&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;284,237&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px;" valign="bottom"&gt;Segment operating expenses&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;44,204&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;14,178&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;11,024&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;18,624&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;7,582&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;13,058&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;108,670&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;Segment operating income (loss)&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;(23,219&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;43,382&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;12,234&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;66,060&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;36,851&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;40,259&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;175,567&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom"&gt;&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;Total depreciation expense &lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;27,914&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;23,400&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;7,998&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;22,172&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;8,574&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;8,656&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;4,483&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;103,197&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom"&gt;Capital expenditures&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;92,305&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;8,138&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;4,755&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;8,691&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;1,605&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;8,999&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom"&gt;1,674&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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-size: 12pt; font-weight: bold; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;126,167&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; 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="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="4" rowspan="1" style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-family: 'Times New Roman',Times,serif;"&gt;Six fiscal months ended &lt;/span&gt;June 29, 2024:&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; 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="vertical-align: bottom; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Net revenues&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; font-size: 12pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;308,226&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;295,395&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; font-size: 12pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;102,209&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; font-size: 12pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;367,694&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; font-size: 12pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;182,712&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; font-size: 12pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;231,282&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; font-size: 12pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;1,487,518&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-size: 12pt; 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="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;Cost of products sold (excluding depreciation)&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;237,701&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;209,468&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;73,364&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;259,790&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;119,367&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;164,975&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;1,064,665&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px;" valign="bottom"&gt;Depreciation expense in cost of products sold&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;23,483&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;22,558&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;7,639&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;20,251&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;8,274&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;7,371&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;89,576&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;Total cost of products sold&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;261,184&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;232,026&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;81,003&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;280,041&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;127,641&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;172,346&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;1,154,241&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom"&gt;Gross profit&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;47,042&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;63,369&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;21,206&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;87,653&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;55,071&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;58,936&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;333,277&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 2px;" valign="bottom"&gt;Segment operating expenses&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;37,161&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;12,944&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;11,020&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;16,621&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;7,343&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;11,441&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;96,530&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;Segment operating income&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;9,881&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;50,425&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;10,186&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;71,032&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;47,728&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;47,495&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;-&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;236,747&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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="vertical-align: bottom; font-size: 12pt; width: 31%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;Total depreciation expense&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;24,311&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;23,177&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;7,823&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;20,585&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;8,317&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;7,482&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;4,446&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;96,141&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-size: 12pt; width: 31%;" valign="bottom"&gt;Capital expenditures&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;66,133&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;17,243&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;2,425&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;18,588&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;3,463&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;5,704&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 3%;" valign="bottom"&gt;2,092&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; 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-size: 12pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: bottom; text-align: right; width: 6%;" valign="bottom"&gt;115,648&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
       &lt;/div&gt;
</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_MosfetsSegmentMember"
      decimals="-3"
      id="Fact_5a1250e8a7eb4d3992b39c6ba3c6d27c"
      unitRef="U002">148633000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_DiodesSegmentMember"
      decimals="-3"
      id="Fact_32d65a6ce54a4841872c8826156ce9bc"
      unitRef="U002">147942000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember"
      decimals="-3"
      id="Fact_133ab6fd90a0403fa30626b6a8e0c4f5"
      unitRef="U002">54119000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_ResistorsSegmentMember"
      decimals="-3"
      id="Fact_de3778e0eff04f17a3ff893ed5af658e"
      unitRef="U002">194769000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_InductorsSegmentMember"
      decimals="-3"
      id="Fact_db4c0098104f41a28905a47f84884d04"
      unitRef="U002">95675000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_CapacitorsSegmentMember"
      decimals="-3"
      id="Fact_344918c604594d1a835cd3685d83ac8e"
      unitRef="U002">121112000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_CorporateMember"
      decimals="-3"
      id="Fact_1a1c37fe757a41a18f173ca137bf0af5"
      unitRef="U002">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_c5468bc555574cd9bc86b8979e5db4c0"
      unitRef="U002">762250000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_MosfetsSegmentMember"
      decimals="-3"
      id="Fact_7c4e331f2ca640c8a22422ab6715f11f"
      unitRef="U002">125546000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_DiodesSegmentMember"
      decimals="-3"
      id="Fact_fbf41492051c4562a8bf69e6a9ac8cbc"
      unitRef="U002">106770000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember"
      decimals="-3"
      id="Fact_f8f00eb93ce240478fd0f6e0a21dbefc"
      unitRef="U002">37596000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_ResistorsSegmentMember"
      decimals="-3"
      id="Fact_7d388d13e0e74496bf95ad27fa0cf502"
      unitRef="U002">139330000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_InductorsSegmentMember"
      decimals="-3"
      id="Fact_1c8125cb8bf74767a795c53a33145669"
      unitRef="U002">64594000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_CapacitorsSegmentMember"
      decimals="-3"
      id="Fact_35d568503b524c979b16793a23230295"
      unitRef="U002">90643000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_CorporateMember"
      decimals="-3"
      id="Fact_b532569cc285487d91208a9df16aabbe"
      unitRef="U002">0</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_1e641da4e4c045c99cfda1c407d9d25d"
      unitRef="U002">564479000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_MosfetsSegmentMember"
      decimals="-3"
      id="Fact_cc3bad1a230c4f6f997e37408a484113"
      unitRef="U002">13708000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_DiodesSegmentMember"
      decimals="-3"
      id="Fact_a4484f26bd6e49818c18d010293005c1"
      unitRef="U002">11634000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember"
      decimals="-3"
      id="Fact_04b6a78aea22459fad9a751c748b5bd5"
      unitRef="U002">3965000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_ResistorsSegmentMember"
      decimals="-3"
      id="Fact_e7816588b1e14178b980553acc6cba11"
      unitRef="U002">11109000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_InductorsSegmentMember"
      decimals="-3"
      id="Fact_e2becd0be1d8496fa45b655d79f66d98"
      unitRef="U002">4245000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_CapacitorsSegmentMember"
      decimals="-3"
      id="Fact_c88b0afc5e924abea3b56bfbff199a03"
      unitRef="U002">4427000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_CorporateMember"
      decimals="-3"
      id="Fact_f7956163bf61438d8e122b08d963ff5e"
      unitRef="U002">0</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_5e5a4ec40b0844e2aca837dc8ad3c62d"
      unitRef="U002">49088000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_MosfetsSegmentMember"
      decimals="-3"
      id="Fact_3b19125ef4b14943b47aa52944067b5e"
      unitRef="U002">139254000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_DiodesSegmentMember"
      decimals="-3"
      id="Fact_6837c8e6a8984c239b3bc10c8125aea3"
      unitRef="U002">118404000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember"
      decimals="-3"
      id="Fact_e94518f0661240a2bba4540b0a71f5ed"
      unitRef="U002">41561000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_ResistorsSegmentMember"
      decimals="-3"
      id="Fact_6bf7d11e0111447bbe8ecff8cbb377fc"
      unitRef="U002">150439000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_InductorsSegmentMember"
      decimals="-3"
      id="Fact_cca5a5a8ff6a4aa5a49ee0239ff7f1c4"
      unitRef="U002">68839000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_CapacitorsSegmentMember"
      decimals="-3"
      id="Fact_d008bcb87c184837b75d811daf70cfa5"
      unitRef="U002">95070000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_CorporateMember"
      decimals="-3"
      id="Fact_ab60de8b13e24467834e61289ee22e32"
      unitRef="U002">0</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_c6a3aefc4a694fe8a7470840a21c7140"
      unitRef="U002">613567000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_MosfetsSegmentMember"
      decimals="-3"
      id="Fact_ee4a514347684ebea6f5f88c7f694445"
      unitRef="U002">9379000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_DiodesSegmentMember"
      decimals="-3"
      id="Fact_91c9d6fac54149bc967fe152610f537e"
      unitRef="U002">29538000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember"
      decimals="-3"
      id="Fact_06f30062190e4a6d9959086cd8d95310"
      unitRef="U002">12558000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_ResistorsSegmentMember"
      decimals="-3"
      id="Fact_e16d772f3d5a4b75967de0e8deb037d4"
      unitRef="U002">44330000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_InductorsSegmentMember"
      decimals="-3"
      id="Fact_d205c48b2c224014b5d42de5b84df905"
      unitRef="U002">26836000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_CapacitorsSegmentMember"
      decimals="-3"
      id="Fact_953713ed57834bc39247b51f480b1a85"
      unitRef="U002">26042000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_CorporateMember"
      decimals="-3"
      id="Fact_dca3d8c10fb34c4cbebf9f9218d97658"
      unitRef="U002">0</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_36dc569c63794521b875ceb6834c8274"
      unitRef="U002">148683000</us-gaap:GrossProfit>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_MosfetsSegmentMember"
      decimals="-3"
      id="Fact_d4503fb206f749a1980fdf5bde2f91bd"
      unitRef="U002">23859000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_DiodesSegmentMember"
      decimals="-3"
      id="Fact_4bc56cc6633641b2b04748e4c3c11c7d"
      unitRef="U002">7353000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember"
      decimals="-3"
      id="Fact_3004d1326d9b4bd799557e6e99f301fd"
      unitRef="U002">5743000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_ResistorsSegmentMember"
      decimals="-3"
      id="Fact_c9a93fa9cd62488fa52a5aee67c48d52"
      unitRef="U002">9421000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_InductorsSegmentMember"
      decimals="-3"
      id="Fact_6f8c5ca10d0f4a17a2ad6933deb76489"
      unitRef="U002">3887000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_CapacitorsSegmentMember"
      decimals="-3"
      id="Fact_853362e3c1624a199014f39cc69f21f2"
      unitRef="U002">6357000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_CorporateMember"
      decimals="-3"
      id="Fact_68abc623bbb5498c8465c0b8d67c9238"
      unitRef="U002">0</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_e1866041a78e415da19bcba35224a617"
      unitRef="U002">56620000</us-gaap:OperatingCostsAndExpenses>
    <vsh:SegmentOperatingIncome
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_MosfetsSegmentMember"
      decimals="-3"
      id="Fact_5e1c54b8f6bd45639d283eb5a1312b24"
      unitRef="U002">-14480000</vsh:SegmentOperatingIncome>
    <vsh:SegmentOperatingIncome
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_DiodesSegmentMember"
      decimals="-3"
      id="Fact_1ff05ee07f3e44eb88704fd7b5a340be"
      unitRef="U002">22185000</vsh:SegmentOperatingIncome>
    <vsh:SegmentOperatingIncome
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember"
      decimals="-3"
      id="Fact_29cbe0d1c1474633a11e6d3ea3c77876"
      unitRef="U002">6815000</vsh:SegmentOperatingIncome>
    <vsh:SegmentOperatingIncome
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_ResistorsSegmentMember"
      decimals="-3"
      id="Fact_7bca4d6ec7a446cebde3ccdcfd21c613"
      unitRef="U002">34909000</vsh:SegmentOperatingIncome>
    <vsh:SegmentOperatingIncome
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_InductorsSegmentMember"
      decimals="-3"
      id="Fact_84c3b70a3c2a4914a37b2e5701ebb415"
      unitRef="U002">22949000</vsh:SegmentOperatingIncome>
    <vsh:SegmentOperatingIncome
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_CapacitorsSegmentMember"
      decimals="-3"
      id="Fact_0b4ac83bf4ac4478ac0f0a51bb7e1d7e"
      unitRef="U002">19685000</vsh:SegmentOperatingIncome>
    <vsh:SegmentOperatingIncome
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_CorporateMember"
      decimals="-3"
      id="Fact_98c06e041b974793b3302a0b1e58228e"
      unitRef="U002">0</vsh:SegmentOperatingIncome>
    <vsh:SegmentOperatingIncome
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_d2e83fe9084e4d6f958096632cb6b237"
      unitRef="U002">92063000</vsh:SegmentOperatingIncome>
    <us-gaap:Depreciation
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_MosfetsSegmentMember"
      decimals="-3"
      id="Fact_169773b4293649dca6475c7e3f0c6854"
      unitRef="U002">14342000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_DiodesSegmentMember"
      decimals="-3"
      id="Fact_6d38c6fe3e534c30b6fbe5205db61739"
      unitRef="U002">11917000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember"
      decimals="-3"
      id="Fact_36ddbf089c2345bfb0422e36992bd9fc"
      unitRef="U002">4081000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_ResistorsSegmentMember"
      decimals="-3"
      id="Fact_35585dacd77743d1863ad77e3bfdc68a"
      unitRef="U002">11308000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_InductorsSegmentMember"
      decimals="-3"
      id="Fact_a9f577635a3f4415afedf7e1f46be2a0"
      unitRef="U002">4291000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_CapacitorsSegmentMember"
      decimals="-3"
      id="Fact_273cbdf82ea34190b182eea3868d8b4d"
      unitRef="U002">4472000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_CorporateMember"
      decimals="-3"
      id="Fact_5eb336479eba41b68d86d759140adb4c"
      unitRef="U002">2268000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_2b8a8195f3a24d31b8af80c2007705dc"
      unitRef="U002">52679000</us-gaap:Depreciation>
    <us-gaap:IncreaseDecreaseInOperatingAssets
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_MosfetsSegmentMember"
      decimals="-3"
      id="Fact_8a97b5d392db4ea585fdec566cfe0f7b"
      unitRef="U002">46002000</us-gaap:IncreaseDecreaseInOperatingAssets>
    <us-gaap:IncreaseDecreaseInOperatingAssets
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_DiodesSegmentMember"
      decimals="-3"
      id="Fact_4c7fbc6c8d24491bb110c33c8164c061"
      unitRef="U002">3809000</us-gaap:IncreaseDecreaseInOperatingAssets>
    <us-gaap:IncreaseDecreaseInOperatingAssets
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember"
      decimals="-3"
      id="Fact_51083684ed2248f8a48c2f9dba3d74a1"
      unitRef="U002">4043000</us-gaap:IncreaseDecreaseInOperatingAssets>
    <us-gaap:IncreaseDecreaseInOperatingAssets
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_ResistorsSegmentMember"
      decimals="-3"
      id="Fact_48fb2e36cff0460687e6b5d8330047c7"
      unitRef="U002">5644000</us-gaap:IncreaseDecreaseInOperatingAssets>
    <us-gaap:IncreaseDecreaseInOperatingAssets
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_InductorsSegmentMember"
      decimals="-3"
      id="Fact_5b7c2b4b73ac47e5bba560327c6e5182"
      unitRef="U002">1021000</us-gaap:IncreaseDecreaseInOperatingAssets>
    <us-gaap:IncreaseDecreaseInOperatingAssets
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_CapacitorsSegmentMember"
      decimals="-3"
      id="Fact_2cc349870b6149f9ad3457b53a54b846"
      unitRef="U002">3024000</us-gaap:IncreaseDecreaseInOperatingAssets>
    <us-gaap:IncreaseDecreaseInOperatingAssets
      contextRef="c20250330to20250628_StatementBusinessSegmentsAxis_CorporateMember"
      decimals="-3"
      id="Fact_0301eae29b3747c8aadf14ca5e8695bc"
      unitRef="U002">1055000</us-gaap:IncreaseDecreaseInOperatingAssets>
    <us-gaap:IncreaseDecreaseInOperatingAssets
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_47415933a3894b13816798345e2ef002"
      unitRef="U002">64598000</us-gaap:IncreaseDecreaseInOperatingAssets>
    <us-gaap:Assets
      contextRef="c20250628_StatementBusinessSegmentsAxis_MosfetsSegmentMember"
      decimals="-3"
      id="Fact_80a2f13c086f489b88ee64d7e4549967"
      unitRef="U002">1123514000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c20250628_StatementBusinessSegmentsAxis_DiodesSegmentMember"
      decimals="-3"
      id="Fact_f5ff163d6f7d4125a4d7c9f13a79fa63"
      unitRef="U002">725548000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c20250628_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember"
      decimals="-3"
      id="Fact_b094d880ddfd4675bd3ab99961bffb13"
      unitRef="U002">360008000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c20250628_StatementBusinessSegmentsAxis_ResistorsSegmentMember"
      decimals="-3"
      id="Fact_a330ae62a6d447dbb987b9613700487c"
      unitRef="U002">967976000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c20250628_StatementBusinessSegmentsAxis_InductorsSegmentMember"
      decimals="-3"
      id="Fact_23c9a75b05e44a85831a2eb0a8ae20b9"
      unitRef="U002">328726000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c20250628_StatementBusinessSegmentsAxis_CapacitorsSegmentMember"
      decimals="-3"
      id="Fact_c980398fcf23458f9f2e9df3b7cc7899"
      unitRef="U002">462490000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c20250628_StatementBusinessSegmentsAxis_CorporateMember"
      decimals="-3"
      id="Fact_ec8057bf4221463783082840ce63bca3"
      unitRef="U002">253393000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c20250628"
      decimals="-3"
      id="Fact_0356ace3dc244406a26d268dd843f947"
      unitRef="U002">4221655000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_MosfetsSegmentMember"
      decimals="-3"
      id="Fact_3877e724bc0d4d868c50d1a049e321de"
      unitRef="U002">155053000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_DiodesSegmentMember"
      decimals="-3"
      id="Fact_71bbbb9aad2f4d75a9f7b23b833ae80d"
      unitRef="U002">146265000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember"
      decimals="-3"
      id="Fact_2c257d3b73bf466e8691a436f6ac0af6"
      unitRef="U002">53010000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_ResistorsSegmentMember"
      decimals="-3"
      id="Fact_bb0c2d1530fb4560989808d9f1b10981"
      unitRef="U002">179498000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_InductorsSegmentMember"
      decimals="-3"
      id="Fact_ec1cc00edb54407a86e1ba2b95207c2b"
      unitRef="U002">94061000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_CapacitorsSegmentMember"
      decimals="-3"
      id="Fact_a2f923c122d94a7abb7914660207e9f9"
      unitRef="U002">113352000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_CorporateMember"
      decimals="-3"
      id="Fact_6ce724cd9f3c4313ad060922b04ffddf"
      unitRef="U002">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_155e5b35eb3e4dbda77fcee4174f2570"
      unitRef="U002">741239000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_MosfetsSegmentMember"
      decimals="-3"
      id="Fact_e7a11b9faa6d49c2a36bb4c9233bb663"
      unitRef="U002">120953000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_DiodesSegmentMember"
      decimals="-3"
      id="Fact_fd6b46544eb04893a5daeaa401f792a2"
      unitRef="U002">103823000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember"
      decimals="-3"
      id="Fact_3aa858aa9acc411fa79a62213d01a637"
      unitRef="U002">34961000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_ResistorsSegmentMember"
      decimals="-3"
      id="Fact_386f98c1503e45ba90c933b2930950b0"
      unitRef="U002">128157000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_InductorsSegmentMember"
      decimals="-3"
      id="Fact_51b0a9add17045df83800dac2073a3fe"
      unitRef="U002">61519000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_CapacitorsSegmentMember"
      decimals="-3"
      id="Fact_46380204ee4a4c919f8e20bc81efccf9"
      unitRef="U002">82978000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_CorporateMember"
      decimals="-3"
      id="Fact_52effdd4cd64427388054ba0cefca4fe"
      unitRef="U002">0</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_6925c148a25c4934bba9f83c310ecf45"
      unitRef="U002">532391000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_MosfetsSegmentMember"
      decimals="-3"
      id="Fact_f39debea35f74c4198d7d3300acd21fe"
      unitRef="U002">12531000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_DiodesSegmentMember"
      decimals="-3"
      id="Fact_c3f8cecb4b194725a70d6e3cde934f9f"
      unitRef="U002">11443000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember"
      decimals="-3"
      id="Fact_f3251b8e447f46f0acab724c96e6a5e8"
      unitRef="U002">3844000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_ResistorsSegmentMember"
      decimals="-3"
      id="Fact_44e200ea75e3469ea141a7f8c21537c3"
      unitRef="U002">10159000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_InductorsSegmentMember"
      decimals="-3"
      id="Fact_511a689dcd2147fa999435ec3ba6d632"
      unitRef="U002">4258000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_CapacitorsSegmentMember"
      decimals="-3"
      id="Fact_4716b4e34f5d4b50844561021e9d0092"
      unitRef="U002">3743000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_CorporateMember"
      decimals="-3"
      id="Fact_1d9c58e03be047dd805fe61360dd9579"
      unitRef="U002">0</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_1319e65198b94441a89728fbd935ba76"
      unitRef="U002">45978000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_MosfetsSegmentMember"
      decimals="-3"
      id="Fact_18dcb01d00754300a96797bbac46251c"
      unitRef="U002">133484000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_DiodesSegmentMember"
      decimals="-3"
      id="Fact_4e346350884a426a916d2d768f8884ab"
      unitRef="U002">115266000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember"
      decimals="-3"
      id="Fact_4e5df61f4b53460d8f48fb84f10b60a9"
      unitRef="U002">38805000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_ResistorsSegmentMember"
      decimals="-3"
      id="Fact_7390bc362890416282b12357957b97b1"
      unitRef="U002">138316000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_InductorsSegmentMember"
      decimals="-3"
      id="Fact_17b86f3ca6234c7db2326aa5e8377d5e"
      unitRef="U002">65777000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_CapacitorsSegmentMember"
      decimals="-3"
      id="Fact_02823fca369a485f9318d5296b62b201"
      unitRef="U002">86721000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_CorporateMember"
      decimals="-3"
      id="Fact_429844d95bac469a9d5eb6cd16274d84"
      unitRef="U002">0</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_dc2d8b8c929c47cbb2d6b649e309d496"
      unitRef="U002">578369000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_MosfetsSegmentMember"
      decimals="-3"
      id="Fact_5c09ef7b26ac471d8b5d7dc6ca998981"
      unitRef="U002">21569000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_DiodesSegmentMember"
      decimals="-3"
      id="Fact_14d8d736a9774a9e9fdf00abba84da8c"
      unitRef="U002">30999000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember"
      decimals="-3"
      id="Fact_f0e0e00fb00647b0805209bc6e425a61"
      unitRef="U002">14205000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_ResistorsSegmentMember"
      decimals="-3"
      id="Fact_9632c0db938f4e81bc0c443747bc52bf"
      unitRef="U002">41182000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_InductorsSegmentMember"
      decimals="-3"
      id="Fact_49e23300b3bd4733857005093a910ce7"
      unitRef="U002">28284000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_CapacitorsSegmentMember"
      decimals="-3"
      id="Fact_9383a26a73e74728a988e23b2f5ebf22"
      unitRef="U002">26631000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_CorporateMember"
      decimals="-3"
      id="Fact_4c78656fa0654ee7a3a04957c74c309f"
      unitRef="U002">0</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_e54fb796aed04f31ac7eca8111a34d61"
      unitRef="U002">162870000</us-gaap:GrossProfit>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_MosfetsSegmentMember"
      decimals="-3"
      id="Fact_acc3fe25582c463184c7edaa307b3f6d"
      unitRef="U002">19735000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_DiodesSegmentMember"
      decimals="-3"
      id="Fact_109935b32cca4f3c950647b95d8e8bcb"
      unitRef="U002">6585000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember"
      decimals="-3"
      id="Fact_f7e4446506d24909a7b5ffff57049ad0"
      unitRef="U002">5512000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_ResistorsSegmentMember"
      decimals="-3"
      id="Fact_dda7809472a142cfb30032cc39fa9556"
      unitRef="U002">8323000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_InductorsSegmentMember"
      decimals="-3"
      id="Fact_671c3e884d5943fcad67f76406fecc7d"
      unitRef="U002">3737000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_CapacitorsSegmentMember"
      decimals="-3"
      id="Fact_202908ea4f244751a32a6669527e5868"
      unitRef="U002">5665000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_CorporateMember"
      decimals="-3"
      id="Fact_63d8bd6cefae471baacf2763dcfa8590"
      unitRef="U002">0</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_c25f67aa4442462abb3f89fc068aa7f4"
      unitRef="U002">49557000</us-gaap:OperatingCostsAndExpenses>
    <vsh:SegmentOperatingIncome
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_MosfetsSegmentMember"
      decimals="-3"
      id="Fact_21436337000148f8b07c3373751d65cd"
      unitRef="U002">1834000</vsh:SegmentOperatingIncome>
    <vsh:SegmentOperatingIncome
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_DiodesSegmentMember"
      decimals="-3"
      id="Fact_a695ad0bd3794cfe9d9c69000894824e"
      unitRef="U002">24414000</vsh:SegmentOperatingIncome>
    <vsh:SegmentOperatingIncome
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember"
      decimals="-3"
      id="Fact_0afc7a3f79304bd1a7a6013a5fec2682"
      unitRef="U002">8693000</vsh:SegmentOperatingIncome>
    <vsh:SegmentOperatingIncome
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_ResistorsSegmentMember"
      decimals="-3"
      id="Fact_2d8d8183e6dc484b9cb01d80f2622f46"
      unitRef="U002">32859000</vsh:SegmentOperatingIncome>
    <vsh:SegmentOperatingIncome
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_InductorsSegmentMember"
      decimals="-3"
      id="Fact_34ed02a6d08d484e94f56b4996248618"
      unitRef="U002">24547000</vsh:SegmentOperatingIncome>
    <vsh:SegmentOperatingIncome
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_CapacitorsSegmentMember"
      decimals="-3"
      id="Fact_0d5fdd3f0f3f4ae7ba4a15a99ca6a248"
      unitRef="U002">20966000</vsh:SegmentOperatingIncome>
    <vsh:SegmentOperatingIncome
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_CorporateMember"
      decimals="-3"
      id="Fact_7fa1d52d8b0c40c08fb8fedb27c40714"
      unitRef="U002">0</vsh:SegmentOperatingIncome>
    <vsh:SegmentOperatingIncome
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_21789080c2a04d3dbf84c2e0862bb32c"
      unitRef="U002">113313000</vsh:SegmentOperatingIncome>
    <us-gaap:Depreciation
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_MosfetsSegmentMember"
      decimals="-3"
      id="Fact_2dcb2837ac82457f9ffdf978540212b2"
      unitRef="U002">12982000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_DiodesSegmentMember"
      decimals="-3"
      id="Fact_338a05c75f304ec691ecaf31dc119941"
      unitRef="U002">11691000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember"
      decimals="-3"
      id="Fact_84903b97933c42b6a82a26b531cefdd6"
      unitRef="U002">3935000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_ResistorsSegmentMember"
      decimals="-3"
      id="Fact_5434b3cc12c44ad4b9b147d3f8123607"
      unitRef="U002">10315000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_InductorsSegmentMember"
      decimals="-3"
      id="Fact_199159e714a24b00a71cf82c044ef543"
      unitRef="U002">4273000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_CapacitorsSegmentMember"
      decimals="-3"
      id="Fact_ad475736d3664859835af6b5432d2917"
      unitRef="U002">3800000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_CorporateMember"
      decimals="-3"
      id="Fact_c0c92383f19943aca91883a9895f1769"
      unitRef="U002">2222000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_b9c7feb8fcd44de988261986cb5309b4"
      unitRef="U002">49218000</us-gaap:Depreciation>
    <us-gaap:IncreaseDecreaseInOperatingAssets
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_MosfetsSegmentMember"
      decimals="-3"
      id="Fact_788e2fbb03354f9db83b30bad856ecc2"
      unitRef="U002">37571000</us-gaap:IncreaseDecreaseInOperatingAssets>
    <us-gaap:IncreaseDecreaseInOperatingAssets
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_DiodesSegmentMember"
      decimals="-3"
      id="Fact_8351007f6cb848ddb4592ab537b8e525"
      unitRef="U002">9188000</us-gaap:IncreaseDecreaseInOperatingAssets>
    <us-gaap:IncreaseDecreaseInOperatingAssets
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember"
      decimals="-3"
      id="Fact_78dbad3f3b4049598abced1484ab5947"
      unitRef="U002">1134000</us-gaap:IncreaseDecreaseInOperatingAssets>
    <us-gaap:IncreaseDecreaseInOperatingAssets
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_ResistorsSegmentMember"
      decimals="-3"
      id="Fact_c16440f2fcfe407db74e8edb74879d75"
      unitRef="U002">7286000</us-gaap:IncreaseDecreaseInOperatingAssets>
    <us-gaap:IncreaseDecreaseInOperatingAssets
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_InductorsSegmentMember"
      decimals="-3"
      id="Fact_8c2d949e58a04e49a0235d58f68e50ac"
      unitRef="U002">2330000</us-gaap:IncreaseDecreaseInOperatingAssets>
    <us-gaap:IncreaseDecreaseInOperatingAssets
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_CapacitorsSegmentMember"
      decimals="-3"
      id="Fact_5227e64682634ad6ab2c0c7cbc01d18f"
      unitRef="U002">3637000</us-gaap:IncreaseDecreaseInOperatingAssets>
    <us-gaap:IncreaseDecreaseInOperatingAssets
      contextRef="c20240331to20240629_StatementBusinessSegmentsAxis_CorporateMember"
      decimals="-3"
      id="Fact_7192f73009c34b328f240da9d48f05e0"
      unitRef="U002">1418000</us-gaap:IncreaseDecreaseInOperatingAssets>
    <us-gaap:IncreaseDecreaseInOperatingAssets
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_a0f413c40ef3405f81d3e0bfae7c743d"
      unitRef="U002">62564000</us-gaap:IncreaseDecreaseInOperatingAssets>
    <us-gaap:Assets
      contextRef="c20240629_StatementBusinessSegmentsAxis_MosfetsSegmentMember"
      decimals="-3"
      id="Fact_db13159797db4f7bb52a9f2efb31a40f"
      unitRef="U002">1045228000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c20240629_StatementBusinessSegmentsAxis_DiodesSegmentMember"
      decimals="-3"
      id="Fact_247a89fedb934c1b9c43b4061b05bf12"
      unitRef="U002">736065000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c20240629_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember"
      decimals="-3"
      id="Fact_5d4bf8a0703240ae99ee2fbee534dc16"
      unitRef="U002">352159000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c20240629_StatementBusinessSegmentsAxis_ResistorsSegmentMember"
      decimals="-3"
      id="Fact_fd43b50b91d744abb0ef7d8dd3e56dad"
      unitRef="U002">1010499000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c20240629_StatementBusinessSegmentsAxis_InductorsSegmentMember"
      decimals="-3"
      id="Fact_f6da0475ba674b0793950175ff10a0af"
      unitRef="U002">342626000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c20240629_StatementBusinessSegmentsAxis_CapacitorsSegmentMember"
      decimals="-3"
      id="Fact_c1cb411bf7c44d5dae01841391b614e5"
      unitRef="U002">435712000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c20240629_StatementBusinessSegmentsAxis_CorporateMember"
      decimals="-3"
      id="Fact_c7ec4786a6f34d64a18fa0f12dbd02cb"
      unitRef="U002">230412000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c20240629"
      decimals="-3"
      id="Fact_7a707edec97f4eee96db7171a51e2dde"
      unitRef="U002">4152701000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_MosfetsSegmentMember"
      decimals="-3"
      id="Fact_0190cca48b0e4807bf10393aef47852c"
      unitRef="U002">290746000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_DiodesSegmentMember"
      decimals="-3"
      id="Fact_0b174cc9e2ab45b99df4d2d3c7df21d6"
      unitRef="U002">288905000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember"
      decimals="-3"
      id="Fact_77b1d19b3d144acb9f03d8f78edc9459"
      unitRef="U002">105287000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_ResistorsSegmentMember"
      decimals="-3"
      id="Fact_916e4fb935c84b99aa7ef6a45f2a7fcb"
      unitRef="U002">374269000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_InductorsSegmentMember"
      decimals="-3"
      id="Fact_7737a1701c2b4d15b0bd69040b64f3ca"
      unitRef="U002">179796000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_CapacitorsSegmentMember"
      decimals="-3"
      id="Fact_332af493a7b04dc4baf90890005b5e5b"
      unitRef="U002">238483000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_CorporateMember"
      decimals="-3"
      id="Fact_1ca244d06c464806874a17830cb89315"
      unitRef="U002">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_f9c9e0a2690c46afa753e6c82fde939f"
      unitRef="U002">1477486000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_MosfetsSegmentMember"
      decimals="-3"
      id="Fact_c7526dbfae2c46e4850ef5ce0ec27ed2"
      unitRef="U002">243053000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_DiodesSegmentMember"
      decimals="-3"
      id="Fact_a0f6f8db7826405698b10dab584f8633"
      unitRef="U002">208599000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember"
      decimals="-3"
      id="Fact_d59e155a35d2401fb3b94b944b93fdcf"
      unitRef="U002">74254000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_ResistorsSegmentMember"
      decimals="-3"
      id="Fact_968bbde98d6c4dc68d1c0185fd185f55"
      unitRef="U002">267802000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_InductorsSegmentMember"
      decimals="-3"
      id="Fact_9072ecd3fc8a42af842ad8ac6015fa2e"
      unitRef="U002">126876000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_CapacitorsSegmentMember"
      decimals="-3"
      id="Fact_ca109d7822b943a18f00527e0ed3f9aa"
      unitRef="U002">176597000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_CorporateMember"
      decimals="-3"
      id="Fact_c6dba08bda5943fcb1a05b68bd0399ed"
      unitRef="U002">0</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_a6cb04909e7a4c3e86c243ae0e5052bb"
      unitRef="U002">1097181000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_MosfetsSegmentMember"
      decimals="-3"
      id="Fact_05aeb77d87ea4e13b8e838ba38ecaead"
      unitRef="U002">26708000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_DiodesSegmentMember"
      decimals="-3"
      id="Fact_937bd6867c97466e8a15895590d04172"
      unitRef="U002">22746000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember"
      decimals="-3"
      id="Fact_58469534a8794b81a20d1533d7d737ea"
      unitRef="U002">7775000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_ResistorsSegmentMember"
      decimals="-3"
      id="Fact_bf8b5a7596fa4a6d9262debcf8ffd252"
      unitRef="U002">21783000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_InductorsSegmentMember"
      decimals="-3"
      id="Fact_8bd3c92ea9224ab593df6311591ce34f"
      unitRef="U002">8487000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_CapacitorsSegmentMember"
      decimals="-3"
      id="Fact_57c0c79fa81a470ea66b6ff2f4fec821"
      unitRef="U002">8569000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_CorporateMember"
      decimals="-3"
      id="Fact_5fa54566015643a8b33d4079631d274e"
      unitRef="U002">0</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_2d529834f5274b96aabf2c8c72428dba"
      unitRef="U002">96068000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_MosfetsSegmentMember"
      decimals="-3"
      id="Fact_6cfa642f7d3b43f1b365729ed82f61a1"
      unitRef="U002">269761000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_DiodesSegmentMember"
      decimals="-3"
      id="Fact_936886eebf9743a5aaa32916fb53abcb"
      unitRef="U002">231345000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember"
      decimals="-3"
      id="Fact_ac98185e80d04934816f086ab482bc80"
      unitRef="U002">82029000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_ResistorsSegmentMember"
      decimals="-3"
      id="Fact_93dece1c8973479e8f5f14b7bd3da960"
      unitRef="U002">289585000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_InductorsSegmentMember"
      decimals="-3"
      id="Fact_0c2945f675544c20b7da934e38e95f73"
      unitRef="U002">135363000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_CapacitorsSegmentMember"
      decimals="-3"
      id="Fact_1909986c42664085b1a02ccc7f6911df"
      unitRef="U002">185166000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_CorporateMember"
      decimals="-3"
      id="Fact_055c1966d01b4ac49973280ed4a56be6"
      unitRef="U002">0</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_2df345ef15e24d8998214b2fe2040339"
      unitRef="U002">1193249000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_MosfetsSegmentMember"
      decimals="-3"
      id="Fact_f9c3d115699c4876beb5655a1e76579a"
      unitRef="U002">20985000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_DiodesSegmentMember"
      decimals="-3"
      id="Fact_52f1eb42b26a4bae961df795f7187802"
      unitRef="U002">57560000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember"
      decimals="-3"
      id="Fact_6bf8f3d43d08486cb38735fd2aa5c7a6"
      unitRef="U002">23258000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_ResistorsSegmentMember"
      decimals="-3"
      id="Fact_39f39ae27df94609bc36ab71eb87b2d3"
      unitRef="U002">84684000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_InductorsSegmentMember"
      decimals="-3"
      id="Fact_3a0743675bc8458da8ff3a9955f0c937"
      unitRef="U002">44433000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_CapacitorsSegmentMember"
      decimals="-3"
      id="Fact_b007cb8cb2544f7aa79fbcf10ad533bd"
      unitRef="U002">53317000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_CorporateMember"
      decimals="-3"
      id="Fact_798c1ef5e3ba4a31a7ccf171141a8bd5"
      unitRef="U002">0</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_72ec708116c747d7877a5c00e43764fa"
      unitRef="U002">284237000</us-gaap:GrossProfit>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_MosfetsSegmentMember"
      decimals="-3"
      id="Fact_72e27aae57754847aa6ac56f5b5746ff"
      unitRef="U002">44204000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_DiodesSegmentMember"
      decimals="-3"
      id="Fact_d38cbeeab42d41129803182156ed3f8c"
      unitRef="U002">14178000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember"
      decimals="-3"
      id="Fact_21614f5de9094e138d77ff9cca442696"
      unitRef="U002">11024000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_ResistorsSegmentMember"
      decimals="-3"
      id="Fact_f1e6473447594c01b49329849506f257"
      unitRef="U002">18624000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_InductorsSegmentMember"
      decimals="-3"
      id="Fact_5af12a234b394b09b5e27654e49d611e"
      unitRef="U002">7582000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_CapacitorsSegmentMember"
      decimals="-3"
      id="Fact_fce9a2c4b9224a878b597eb513c874ab"
      unitRef="U002">13058000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_CorporateMember"
      decimals="-3"
      id="Fact_0eaf1a4dc38e448d81cce255209d2083"
      unitRef="U002">0</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_c3a9099f6ed64ea0bb423732bc56f4d4"
      unitRef="U002">108670000</us-gaap:OperatingCostsAndExpenses>
    <vsh:SegmentOperatingIncome
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_MosfetsSegmentMember"
      decimals="-3"
      id="Fact_8507ca3438e84de8909750d812c1833d"
      unitRef="U002">-23219000</vsh:SegmentOperatingIncome>
    <vsh:SegmentOperatingIncome
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_DiodesSegmentMember"
      decimals="-3"
      id="Fact_0c26bedabef743c0a4a4e817066104b2"
      unitRef="U002">43382000</vsh:SegmentOperatingIncome>
    <vsh:SegmentOperatingIncome
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember"
      decimals="-3"
      id="Fact_66ec1ef9da324734954441b70c7a0f86"
      unitRef="U002">12234000</vsh:SegmentOperatingIncome>
    <vsh:SegmentOperatingIncome
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_ResistorsSegmentMember"
      decimals="-3"
      id="Fact_db5d342265524f24aa81bdb2a3e16721"
      unitRef="U002">66060000</vsh:SegmentOperatingIncome>
    <vsh:SegmentOperatingIncome
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_InductorsSegmentMember"
      decimals="-3"
      id="Fact_e2b678a601ef4cccb3a4cb865094e7d4"
      unitRef="U002">36851000</vsh:SegmentOperatingIncome>
    <vsh:SegmentOperatingIncome
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_CapacitorsSegmentMember"
      decimals="-3"
      id="Fact_a1020006260f45cfa05d1eb576a0f7d7"
      unitRef="U002">40259000</vsh:SegmentOperatingIncome>
    <vsh:SegmentOperatingIncome
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_CorporateMember"
      decimals="-3"
      id="Fact_713eb3de7da540d89abc6f3b397b5317"
      unitRef="U002">0</vsh:SegmentOperatingIncome>
    <vsh:SegmentOperatingIncome
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_f2f9fcd7d97c4ca3ab81ebf71f1e4b57"
      unitRef="U002">175567000</vsh:SegmentOperatingIncome>
    <us-gaap:Depreciation
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_MosfetsSegmentMember"
      decimals="-3"
      id="Fact_528c7386014049838dedbcc757eb9bda"
      unitRef="U002">27914000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_DiodesSegmentMember"
      decimals="-3"
      id="Fact_93f7199ba92d4d6c92eb07d2e365668f"
      unitRef="U002">23400000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember"
      decimals="-3"
      id="Fact_43fa8a4c7c7b4b15ad016fe6cfad8d93"
      unitRef="U002">7998000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_ResistorsSegmentMember"
      decimals="-3"
      id="Fact_08785be446a848e18f7503225dd7853c"
      unitRef="U002">22172000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_InductorsSegmentMember"
      decimals="-3"
      id="Fact_fae67a4cca034cf18dd7d2dee0760388"
      unitRef="U002">8574000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_CapacitorsSegmentMember"
      decimals="-3"
      id="Fact_42b848e305284de99a65234b5109ff15"
      unitRef="U002">8656000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_CorporateMember"
      decimals="-3"
      id="Fact_a55f8ffab73641c2a8e63736b08e14d7"
      unitRef="U002">4483000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_06ed8a4c43984a13a7fbf01f6864e429"
      unitRef="U002">103197000</us-gaap:Depreciation>
    <us-gaap:IncreaseDecreaseInOperatingAssets
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_MosfetsSegmentMember"
      decimals="-3"
      id="Fact_428f64851e1e4179aed20c1a34c4e290"
      unitRef="U002">92305000</us-gaap:IncreaseDecreaseInOperatingAssets>
    <us-gaap:IncreaseDecreaseInOperatingAssets
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_DiodesSegmentMember"
      decimals="-3"
      id="Fact_cf7b67445d4b4dcd9f5227f4b570f3d7"
      unitRef="U002">8138000</us-gaap:IncreaseDecreaseInOperatingAssets>
    <us-gaap:IncreaseDecreaseInOperatingAssets
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember"
      decimals="-3"
      id="Fact_7cce49cba36e4d3183f24a2c2b8ec4b8"
      unitRef="U002">4755000</us-gaap:IncreaseDecreaseInOperatingAssets>
    <us-gaap:IncreaseDecreaseInOperatingAssets
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_ResistorsSegmentMember"
      decimals="-3"
      id="Fact_e299c349416a4da695b8eefe489e6b0a"
      unitRef="U002">8691000</us-gaap:IncreaseDecreaseInOperatingAssets>
    <us-gaap:IncreaseDecreaseInOperatingAssets
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_InductorsSegmentMember"
      decimals="-3"
      id="Fact_1c32a3ad8d5b413c8875adb6e695133d"
      unitRef="U002">1605000</us-gaap:IncreaseDecreaseInOperatingAssets>
    <us-gaap:IncreaseDecreaseInOperatingAssets
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_CapacitorsSegmentMember"
      decimals="-3"
      id="Fact_ea406148008042fb8ce8e16f4dccfa46"
      unitRef="U002">8999000</us-gaap:IncreaseDecreaseInOperatingAssets>
    <us-gaap:IncreaseDecreaseInOperatingAssets
      contextRef="c20250101to20250628_StatementBusinessSegmentsAxis_CorporateMember"
      decimals="-3"
      id="Fact_b449481aacc241e28a0eaf388f2df6db"
      unitRef="U002">1674000</us-gaap:IncreaseDecreaseInOperatingAssets>
    <us-gaap:IncreaseDecreaseInOperatingAssets
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_af1ea48018a44395970e01d629d15ae0"
      unitRef="U002">126167000</us-gaap:IncreaseDecreaseInOperatingAssets>
    <us-gaap:Revenues
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_MosfetsSegmentMember"
      decimals="-3"
      id="Fact_ae32100feddc4a21b353710e3f753dd5"
      unitRef="U002">308226000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_DiodesSegmentMember"
      decimals="-3"
      id="Fact_4750621c4ef7417482bd59fb889c5ae9"
      unitRef="U002">295395000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember"
      decimals="-3"
      id="Fact_e9cd857faef44bec907faea3d9c47d83"
      unitRef="U002">102209000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_ResistorsSegmentMember"
      decimals="-3"
      id="Fact_06df2117e41842119cde2ae07207c9b2"
      unitRef="U002">367694000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_InductorsSegmentMember"
      decimals="-3"
      id="Fact_b072b2c64947405bb1dcc80ab342aa26"
      unitRef="U002">182712000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_CapacitorsSegmentMember"
      decimals="-3"
      id="Fact_11f8f2aafc1841ddab08ae5ff06058c7"
      unitRef="U002">231282000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_CorporateMember"
      decimals="-3"
      id="Fact_9263cfc87d7647319765214255ae8715"
      unitRef="U002">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_cee0e266bcd2423492378ed35d218936"
      unitRef="U002">1487518000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_MosfetsSegmentMember"
      decimals="-3"
      id="Fact_afbe4003ac124e4b92fdd2ed906b3b74"
      unitRef="U002">237701000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_DiodesSegmentMember"
      decimals="-3"
      id="Fact_49f6b0d9a6eb49508f166b421d4f307d"
      unitRef="U002">209468000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember"
      decimals="-3"
      id="Fact_6ab6439e84484fdc8b6974cb5000dc19"
      unitRef="U002">73364000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_ResistorsSegmentMember"
      decimals="-3"
      id="Fact_8f61742f63c540459a297fe5a0c7e2b3"
      unitRef="U002">259790000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_InductorsSegmentMember"
      decimals="-3"
      id="Fact_89920d884d5e489c8a7b1a7b07b46518"
      unitRef="U002">119367000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_CapacitorsSegmentMember"
      decimals="-3"
      id="Fact_ee651c642df04813b0a3ca1d5d70c083"
      unitRef="U002">164975000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_CorporateMember"
      decimals="-3"
      id="Fact_329c033e6bf84562b93b550cec1fd5be"
      unitRef="U002">0</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_acd3b05313eb4fcea6aa3d5fefac38ab"
      unitRef="U002">1064665000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_MosfetsSegmentMember"
      decimals="-3"
      id="Fact_068710d1db0148b2a832fcf84054e8bf"
      unitRef="U002">23483000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_DiodesSegmentMember"
      decimals="-3"
      id="Fact_35dd92471e0442d49c9ba509042a61ab"
      unitRef="U002">22558000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember"
      decimals="-3"
      id="Fact_a81fdeff2cc84b28afcd6f422d88f395"
      unitRef="U002">7639000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_ResistorsSegmentMember"
      decimals="-3"
      id="Fact_524a6f98ff114954a06e5f886a629ee5"
      unitRef="U002">20251000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_InductorsSegmentMember"
      decimals="-3"
      id="Fact_9a17dd62291d469ab71e9aac7ff1f413"
      unitRef="U002">8274000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_CapacitorsSegmentMember"
      decimals="-3"
      id="Fact_177b5f02a58044399ec27b01d27ecbac"
      unitRef="U002">7371000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_CorporateMember"
      decimals="-3"
      id="Fact_eab91edcdd3646fa99217a9d76b9c881"
      unitRef="U002">0</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_f746ec885dd84894a06a997472866097"
      unitRef="U002">89576000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_MosfetsSegmentMember"
      decimals="-3"
      id="Fact_538603a02f0448bca89c7e1ac4600218"
      unitRef="U002">261184000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_DiodesSegmentMember"
      decimals="-3"
      id="Fact_d86012c4d1074cc1b74651ac56b444ff"
      unitRef="U002">232026000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember"
      decimals="-3"
      id="Fact_cfd757b7150a41bcba2d3a4b0b73d391"
      unitRef="U002">81003000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_ResistorsSegmentMember"
      decimals="-3"
      id="Fact_5620e298993d4f8a82dcadd94031c7a7"
      unitRef="U002">280041000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_InductorsSegmentMember"
      decimals="-3"
      id="Fact_654432c23d9b462d9a021a82f83dd3a6"
      unitRef="U002">127641000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_CapacitorsSegmentMember"
      decimals="-3"
      id="Fact_407ca637b65946a7a0ff796ab8ee30ad"
      unitRef="U002">172346000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_CorporateMember"
      decimals="-3"
      id="Fact_4be7fbff3d6b475bac031d80f6e01d7b"
      unitRef="U002">0</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_da3dcf7c73134b18a29e97cb69d1dad9"
      unitRef="U002">1154241000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_MosfetsSegmentMember"
      decimals="-3"
      id="Fact_d3dba9ecd16a4c6e928bfea08406dfc1"
      unitRef="U002">47042000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_DiodesSegmentMember"
      decimals="-3"
      id="Fact_994c53fa47b44afd9841475e50bcecd4"
      unitRef="U002">63369000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember"
      decimals="-3"
      id="Fact_6beac68d3c344f8a89911e8cd631ce12"
      unitRef="U002">21206000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_ResistorsSegmentMember"
      decimals="-3"
      id="Fact_fc52a8f7058b4ab39edfe107cd940a33"
      unitRef="U002">87653000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_InductorsSegmentMember"
      decimals="-3"
      id="Fact_6e74827d38dc477b9a3b6c9391c90897"
      unitRef="U002">55071000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_CapacitorsSegmentMember"
      decimals="-3"
      id="Fact_6a0d7834c5de401ebfd59d41337f772b"
      unitRef="U002">58936000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_CorporateMember"
      decimals="-3"
      id="Fact_96fbd2d16086406cac6eeb589a02ceae"
      unitRef="U002">0</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_b3419ec3bae946219a7e2c01e3831eb4"
      unitRef="U002">333277000</us-gaap:GrossProfit>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_MosfetsSegmentMember"
      decimals="-3"
      id="Fact_b95444c9d43c4716af72f18b0acebe2f"
      unitRef="U002">37161000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_DiodesSegmentMember"
      decimals="-3"
      id="Fact_2eb833895c584a76b75757dea0fddb9f"
      unitRef="U002">12944000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember"
      decimals="-3"
      id="Fact_272974e35e124aa985ba2338d8704fc0"
      unitRef="U002">11020000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_ResistorsSegmentMember"
      decimals="-3"
      id="Fact_d394e6106f2f41719bcd134ce8f0e96d"
      unitRef="U002">16621000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_InductorsSegmentMember"
      decimals="-3"
      id="Fact_d4beaadbf7b845a49996bce4eee3f7a2"
      unitRef="U002">7343000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_CapacitorsSegmentMember"
      decimals="-3"
      id="Fact_a9c570e8bd394aea99ef66908a07993b"
      unitRef="U002">11441000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_CorporateMember"
      decimals="-3"
      id="Fact_da5b5999ade243acabdfda0e0a4c3cfd"
      unitRef="U002">0</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_0b05697b265a471ca351eeeb525b020c"
      unitRef="U002">96530000</us-gaap:OperatingCostsAndExpenses>
    <vsh:SegmentOperatingIncome
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_MosfetsSegmentMember"
      decimals="-3"
      id="Fact_1db523688b634f008d6d2b342a9c3d35"
      unitRef="U002">9881000</vsh:SegmentOperatingIncome>
    <vsh:SegmentOperatingIncome
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_DiodesSegmentMember"
      decimals="-3"
      id="Fact_86373afdd79845ae941c6879d3502b2c"
      unitRef="U002">50425000</vsh:SegmentOperatingIncome>
    <vsh:SegmentOperatingIncome
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember"
      decimals="-3"
      id="Fact_cafa1efcca4c49f98ba1d3504527805d"
      unitRef="U002">10186000</vsh:SegmentOperatingIncome>
    <vsh:SegmentOperatingIncome
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_ResistorsSegmentMember"
      decimals="-3"
      id="Fact_33ad463f9de445e59854bc7893cf5dc3"
      unitRef="U002">71032000</vsh:SegmentOperatingIncome>
    <vsh:SegmentOperatingIncome
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_InductorsSegmentMember"
      decimals="-3"
      id="Fact_930e039b24a74aaebd8591b3d85bbaa4"
      unitRef="U002">47728000</vsh:SegmentOperatingIncome>
    <vsh:SegmentOperatingIncome
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_CapacitorsSegmentMember"
      decimals="-3"
      id="Fact_b1b0b5d948d6450d9a2097316dbc8fdb"
      unitRef="U002">47495000</vsh:SegmentOperatingIncome>
    <vsh:SegmentOperatingIncome
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_CorporateMember"
      decimals="-3"
      id="Fact_7fe8383e3e424480b1b53aeac937dded"
      unitRef="U002">0</vsh:SegmentOperatingIncome>
    <vsh:SegmentOperatingIncome
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_5835da3afe194697b2eb0b224ede7861"
      unitRef="U002">236747000</vsh:SegmentOperatingIncome>
    <us-gaap:Depreciation
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_MosfetsSegmentMember"
      decimals="-3"
      id="Fact_898de0b31a7a412a8af2fa8a986ea152"
      unitRef="U002">24311000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_DiodesSegmentMember"
      decimals="-3"
      id="Fact_fca1c0622c82434f80eb9dd377a00070"
      unitRef="U002">23177000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember"
      decimals="-3"
      id="Fact_477978ff82da4233a26228b0c5e21dcf"
      unitRef="U002">7823000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_ResistorsSegmentMember"
      decimals="-3"
      id="Fact_2b86cb39a7e7467b9d1c4657c3decb32"
      unitRef="U002">20585000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_InductorsSegmentMember"
      decimals="-3"
      id="Fact_6e54bfe38d4941d78109d9690226695e"
      unitRef="U002">8317000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_CapacitorsSegmentMember"
      decimals="-3"
      id="Fact_b4ef467b22f841c4b8109a1be97f9ba8"
      unitRef="U002">7482000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_CorporateMember"
      decimals="-3"
      id="Fact_37571b798a504da98fa6c15c2c64f17b"
      unitRef="U002">4446000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_2d840b00d9fa403f837e34d135aaa137"
      unitRef="U002">96141000</us-gaap:Depreciation>
    <us-gaap:IncreaseDecreaseInOperatingAssets
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_MosfetsSegmentMember"
      decimals="-3"
      id="Fact_ffdc27e162ce4319bbd9b6f7ce5f33fc"
      unitRef="U002">66133000</us-gaap:IncreaseDecreaseInOperatingAssets>
    <us-gaap:IncreaseDecreaseInOperatingAssets
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_DiodesSegmentMember"
      decimals="-3"
      id="Fact_8ba08c2d6acf4cbc97b1489dc9259286"
      unitRef="U002">17243000</us-gaap:IncreaseDecreaseInOperatingAssets>
    <us-gaap:IncreaseDecreaseInOperatingAssets
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_OptoelectronicComponentsSegmentMember"
      decimals="-3"
      id="Fact_d068e0e247b44edd8dada4e6e975c51e"
      unitRef="U002">2425000</us-gaap:IncreaseDecreaseInOperatingAssets>
    <us-gaap:IncreaseDecreaseInOperatingAssets
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_ResistorsSegmentMember"
      decimals="-3"
      id="Fact_96489c06b7304d8fac38786e7e2330ea"
      unitRef="U002">18588000</us-gaap:IncreaseDecreaseInOperatingAssets>
    <us-gaap:IncreaseDecreaseInOperatingAssets
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_InductorsSegmentMember"
      decimals="-3"
      id="Fact_e8d4be7708194144ad52268d9e224d52"
      unitRef="U002">3463000</us-gaap:IncreaseDecreaseInOperatingAssets>
    <us-gaap:IncreaseDecreaseInOperatingAssets
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_CapacitorsSegmentMember"
      decimals="-3"
      id="Fact_aa8227e982b946f2bb3ab822e22d3222"
      unitRef="U002">5704000</us-gaap:IncreaseDecreaseInOperatingAssets>
    <us-gaap:IncreaseDecreaseInOperatingAssets
      contextRef="c20240101to20240629_StatementBusinessSegmentsAxis_CorporateMember"
      decimals="-3"
      id="Fact_1256609635dc40a3a453d1b49f56b091"
      unitRef="U002">2092000</us-gaap:IncreaseDecreaseInOperatingAssets>
    <us-gaap:IncreaseDecreaseInOperatingAssets
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_4f7a2fd0555f4842ae64e90517e7d0fa"
      unitRef="U002">115648000</us-gaap:IncreaseDecreaseInOperatingAssets>
    <us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock
      contextRef="c20250101to20250628"
      id="Text_f4d7c12b6e1e45189be901c742b81427">
&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Fiscal quarters ended&lt;/div&gt;
          &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="6" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Six fiscal months ended&lt;/div&gt;
          &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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 28, 2025&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 29, 2024&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 28, 2025&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 29, 2024&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Reconciliation:&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" style="vertical-align: bottom;" 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" style="vertical-align: bottom;" 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" style="vertical-align: bottom;" 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" style="vertical-align: bottom;" 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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Segment Operating Income&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;92,063&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;113,313&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;175,567&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;236,747&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Unallocated Selling, General, and Administrative Expenses&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;(69,945&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;(75,396&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;(152,634&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;(156,159&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Consolidated Operating Income&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;22,118&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;37,917&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;22,933&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;80,588&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Unallocated Other Income (Expense)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;(9,841&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;(1,646&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;(14,884&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;(55&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Consolidated Income Before Taxes&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;12,277&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;36,271&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;8,049&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;80,533&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20250330to20250628_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_329dcae548904d49a9bf6a5ecf04de8c"
      unitRef="U002">92063000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20240331to20240629_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_a9fa8ec090fe4ae7bb41bc4a9aafe500"
      unitRef="U002">113313000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20250101to20250628_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_764cb121d404404a8a55a541c9d02adf"
      unitRef="U002">175567000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20240101to20240629_ConsolidationItemsAxis_OperatingSegmentsMember"
      decimals="-3"
      id="Fact_f9d8bc1dbf8c4385a53b94124cc94e3a"
      unitRef="U002">236747000</us-gaap:OperatingIncomeLoss>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="c20250330to20250628_ConsolidationItemsAxis_MaterialReconcilingItemsMember"
      decimals="-3"
      id="Fact_1d3c7084d1dd4d7196f692139f0a9dcb"
      unitRef="U002">69945000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="c20240331to20240629_ConsolidationItemsAxis_MaterialReconcilingItemsMember"
      decimals="-3"
      id="Fact_494f8aa8ea2c46f9aaccea5ee366f977"
      unitRef="U002">75396000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="c20250101to20250628_ConsolidationItemsAxis_MaterialReconcilingItemsMember"
      decimals="-3"
      id="Fact_617a49f675ca4259b4d3de02972a4567"
      unitRef="U002">152634000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="c20240101to20240629_ConsolidationItemsAxis_MaterialReconcilingItemsMember"
      decimals="-3"
      id="Fact_c4b9fa3c0de2421db51adf15095fc3a5"
      unitRef="U002">156159000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_9045266d7f994dcb8089e05b693e6b08"
      unitRef="U002">22118000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_7511b369dcbf42c0b66e69079e6967e3"
      unitRef="U002">37917000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_abef9646d03e49a9859967fe4b82ed61"
      unitRef="U002">22933000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_e043958c01cc469eb567708cc46e038b"
      unitRef="U002">80588000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="c20250330to20250628_ConsolidationItemsAxis_MaterialReconcilingItemsMember"
      decimals="-3"
      id="Fact_f5fc77cf1faa4b888480966f9ebde8b6"
      unitRef="U002">-9841000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="c20240331to20240629_ConsolidationItemsAxis_MaterialReconcilingItemsMember"
      decimals="-3"
      id="Fact_3b5a0f1c44aa43e5aebf5af69ff15801"
      unitRef="U002">-1646000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="c20250101to20250628_ConsolidationItemsAxis_MaterialReconcilingItemsMember"
      decimals="-3"
      id="Fact_d10748983a3b434b96f61fc13482faf7"
      unitRef="U002">-14884000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="c20240101to20240629_ConsolidationItemsAxis_MaterialReconcilingItemsMember"
      decimals="-3"
      id="Fact_79eac4df3b364eb386c9c64334e19e12"
      unitRef="U002">-55000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_13c78a5a534f4dd4bda93d5670ef5b22"
      unitRef="U002">12277000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_ae4bb9c7ceda4135a28150366bca8338"
      unitRef="U002">36271000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_f812b36ac70f406d8c4e82ef7d15eff7"
      unitRef="U002">8049000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_a3b759d4338044a7bc239991ae99496d"
      unitRef="U002">80533000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="c20250101to20250628"
      id="Text_11a445672a7e493fb0d87bf242403ce0">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;The Company has a broad line of products that it sells to original equipment manufacturers ("OEMs"), electronic manufacturing services ("EMS") companies,
      and independent distributors.&#160; The distribution of sales by channel is shown below:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Fiscal quarters ended&lt;/div&gt;
          &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; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Six fiscal months ended&lt;/div&gt;
          &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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 28, 2025&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="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 29, 2024&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="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 28, 2025&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="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 29, 2024&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Distributors&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;430,159&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;411,508&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;818,652&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;793,988&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;OEMs&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;277,255&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="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;279,111&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="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;555,601&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="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;592,938&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;EMS companies&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;54,836&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;50,620&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;103,233&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;100,592&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt; &lt;span style="font-size: 12pt;"&gt;Total Revenue&lt;/span&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;762,250&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;741,239&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;1,477,486&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;1,487,518&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Net revenues were attributable to customers in the following regions:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Fiscal quarters ended&lt;/div&gt;
          &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; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Six fiscal months ended&lt;/div&gt;
          &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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 28, 2025&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="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 29, 2024&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="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 28, 2025&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="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 29, 2024&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Asia&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;317,479&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;283,489&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;602,058&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;567,496&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Europe&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;256,489&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="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;265,153&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="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;511,820&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="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;536,887&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Americas&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;188,282&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;192,597&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;363,608&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;383,135&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt; &lt;span style="font-size: 12pt;"&gt;Total Revenue&lt;/span&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;762,250&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;741,239&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;1,477,486&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;1,487,518&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;The Company generates substantially all of its revenue from product sales to end customers in the industrial, automotive, telecommunications, computing,
      consumer products, power supplies, military and aerospace, and medical end markets.&#160; Sales by end market are presented below:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Fiscal quarters ended&lt;/div&gt;
          &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; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Six fiscal months ended&lt;/div&gt;
          &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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 28, 2025&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="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 29, 2024&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="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 28, 2025&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="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 29, 2024&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Industrial&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;267,028&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;262,134&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;511,954&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;510,262&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Automotive&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;267,423&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="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;268,099&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="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;524,535&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="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;555,401&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Military and Aerospace&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;80,488&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;80,569&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;156,805&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;163,925&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Medical&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;37,899&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="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;39,456&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="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;74,431&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="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;73,845&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Other&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;109,412&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;90,981&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;209,761&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;184,085&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Total Revenue&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-size: 12pt; white-space: nowrap;" valign="bottom"&gt;&lt;span style="font-weight: bold;"&gt;$&lt;/span&gt;&lt;br/&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;762,250&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 12pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 12pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-size: 12pt; white-space: nowrap;" valign="bottom"&gt;$&lt;br/&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;741,239&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 12pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 12pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-size: 12pt; white-space: nowrap;" valign="bottom"&gt;&lt;span style="font-weight: bold;"&gt;$&lt;/span&gt;&lt;br/&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;1,477,486&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 12pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-size: 12pt; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-size: 12pt; white-space: nowrap;" valign="bottom"&gt;$ &lt;br/&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;1,487,518&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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;/table&gt;
</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:Revenues
      contextRef="c20250330to20250628_ContractWithCustomerSalesChannelAxis_DistributorsMember"
      decimals="-3"
      id="Fact_e87c0b08f5624258a2a67a0d623e5aa1"
      unitRef="U002">430159000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20240331to20240629_ContractWithCustomerSalesChannelAxis_DistributorsMember"
      decimals="-3"
      id="Fact_42697e3da3ac4d6b9c462064e052b87a"
      unitRef="U002">411508000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20250101to20250628_ContractWithCustomerSalesChannelAxis_DistributorsMember"
      decimals="-3"
      id="Fact_d8f7b600a91945dbb50d8e74a85ab1a6"
      unitRef="U002">818652000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20240101to20240629_ContractWithCustomerSalesChannelAxis_DistributorsMember"
      decimals="-3"
      id="Fact_2450e11182a843ac9ed2231d1ffdd508"
      unitRef="U002">793988000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20250330to20250628_ContractWithCustomerSalesChannelAxis_OEMsMember"
      decimals="-3"
      id="Fact_a86bfa22cdd04f089a8c8a2669a9e442"
      unitRef="U002">277255000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20240331to20240629_ContractWithCustomerSalesChannelAxis_OEMsMember"
      decimals="-3"
      id="Fact_1a6e27bab8254c50915717b976de6f08"
      unitRef="U002">279111000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20250101to20250628_ContractWithCustomerSalesChannelAxis_OEMsMember"
      decimals="-3"
      id="Fact_677799a109d047e3b7a76cb96c7b4a73"
      unitRef="U002">555601000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20240101to20240629_ContractWithCustomerSalesChannelAxis_OEMsMember"
      decimals="-3"
      id="Fact_92c9d7b44f9a44e09576e9692d59d55f"
      unitRef="U002">592938000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20250330to20250628_ContractWithCustomerSalesChannelAxis_EMSCompaniesMember"
      decimals="-3"
      id="Fact_8965e3772c284f88bafe454c714e5532"
      unitRef="U002">54836000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20240331to20240629_ContractWithCustomerSalesChannelAxis_EMSCompaniesMember"
      decimals="-3"
      id="Fact_2444982158ed4759824460b33d5c5cf7"
      unitRef="U002">50620000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20250101to20250628_ContractWithCustomerSalesChannelAxis_EMSCompaniesMember"
      decimals="-3"
      id="Fact_d715e8270532422e8bd9daa5f26f0731"
      unitRef="U002">103233000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20240101to20240629_ContractWithCustomerSalesChannelAxis_EMSCompaniesMember"
      decimals="-3"
      id="Fact_9dadc14a7d7040f6b2416bdb7d4c5aee"
      unitRef="U002">100592000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_6d9dc92512f3433e8d65b377687a55b3"
      unitRef="U002">762250000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_6c207f4600624ed3b284cb0619bbc93e"
      unitRef="U002">741239000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_d1c158665312401f83d967e4252b751c"
      unitRef="U002">1477486000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_0874f64c8ebd485da9aadba57eb4c32c"
      unitRef="U002">1487518000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20250330to20250628_StatementGeographicalAxis_AsiaMember"
      decimals="-3"
      id="Fact_fbcda75a07b2473089005aad09683760"
      unitRef="U002">317479000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20240331to20240629_StatementGeographicalAxis_AsiaMember"
      decimals="-3"
      id="Fact_86658fb1af584b699d555396890d179e"
      unitRef="U002">283489000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20250101to20250628_StatementGeographicalAxis_AsiaMember"
      decimals="-3"
      id="Fact_5627e552b1c448beba81d161721c1bba"
      unitRef="U002">602058000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20240101to20240629_StatementGeographicalAxis_AsiaMember"
      decimals="-3"
      id="Fact_fd7607aa51b5440f91e22a4236d245d7"
      unitRef="U002">567496000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20250330to20250628_StatementGeographicalAxis_EuropeMember"
      decimals="-3"
      id="Fact_f34e17f6139f47dd8e405583121c2dfc"
      unitRef="U002">256489000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20240331to20240629_StatementGeographicalAxis_EuropeMember"
      decimals="-3"
      id="Fact_52048dfcf7874e988192c33ccad98509"
      unitRef="U002">265153000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20250101to20250628_StatementGeographicalAxis_EuropeMember"
      decimals="-3"
      id="Fact_0eac0e13cc384e26871eb8a8235a837f"
      unitRef="U002">511820000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20240101to20240629_StatementGeographicalAxis_EuropeMember"
      decimals="-3"
      id="Fact_fb6a67c90083402cbaa1fa6f95121feb"
      unitRef="U002">536887000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20250330to20250628_StatementGeographicalAxis_AmericasMember"
      decimals="-3"
      id="Fact_4814410f1e7341ddb90b3e9607011b9d"
      unitRef="U002">188282000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20240331to20240629_StatementGeographicalAxis_AmericasMember"
      decimals="-3"
      id="Fact_8b2afc91fd3b4f9592fa4415fea06f3b"
      unitRef="U002">192597000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20250101to20250628_StatementGeographicalAxis_AmericasMember"
      decimals="-3"
      id="Fact_d77fc396447e4c35aea5f1c52df80512"
      unitRef="U002">363608000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20240101to20240629_StatementGeographicalAxis_AmericasMember"
      decimals="-3"
      id="Fact_224c6280cc3946be832a7e97cace178c"
      unitRef="U002">383135000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_cc2cac104244451aae48869f19b343f2"
      unitRef="U002">762250000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_9a8b50fb1fa341c29a0ad248b3d36eec"
      unitRef="U002">741239000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_11565b7e6f9a4457b5fed5d9e92b99f1"
      unitRef="U002">1477486000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_c2f09413c61348fe9997316ba623c65e"
      unitRef="U002">1487518000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20250330to20250628_MajorCustomersAxis_IndustrialMember"
      decimals="-3"
      id="Fact_0ed714152df54e9e981d8dbc20a88734"
      unitRef="U002">267028000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20240331to20240629_MajorCustomersAxis_IndustrialMember"
      decimals="-3"
      id="Fact_9b3acfe2d19147f7a9c0ed5926bd75b7"
      unitRef="U002">262134000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20250101to20250628_MajorCustomersAxis_IndustrialMember"
      decimals="-3"
      id="Fact_79c7a91225fe45899e2d6e9789aef0f1"
      unitRef="U002">511954000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20240101to20240629_MajorCustomersAxis_IndustrialMember"
      decimals="-3"
      id="Fact_ec3b718708734bbbb1fabfce1f6f3a65"
      unitRef="U002">510262000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20250330to20250628_MajorCustomersAxis_AutomotiveMember"
      decimals="-3"
      id="Fact_1c973ef256c54485927d263e5a913266"
      unitRef="U002">267423000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20240331to20240629_MajorCustomersAxis_AutomotiveMember"
      decimals="-3"
      id="Fact_0ddd0ae2023a45d5a34a7c725310fb7d"
      unitRef="U002">268099000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20250101to20250628_MajorCustomersAxis_AutomotiveMember"
      decimals="-3"
      id="Fact_921bd6a58fe94e55bb704a7fd79884b8"
      unitRef="U002">524535000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20240101to20240629_MajorCustomersAxis_AutomotiveMember"
      decimals="-3"
      id="Fact_1c60f08567f0421dabcfe0a415204c59"
      unitRef="U002">555401000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20250330to20250628_MajorCustomersAxis_MilitaryAndAerospaceMember"
      decimals="-3"
      id="Fact_35adac08863646bdaa1ceb03395e91d3"
      unitRef="U002">80488000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20240331to20240629_MajorCustomersAxis_MilitaryAndAerospaceMember"
      decimals="-3"
      id="Fact_d5919fef7b4f44af8eb72bb86ab94dfa"
      unitRef="U002">80569000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20250101to20250628_MajorCustomersAxis_MilitaryAndAerospaceMember"
      decimals="-3"
      id="Fact_a48a9fcfcb4248ac8a80348976071368"
      unitRef="U002">156805000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20240101to20240629_MajorCustomersAxis_MilitaryAndAerospaceMember"
      decimals="-3"
      id="Fact_084bbf76b24c4faab51753a3fdb32366"
      unitRef="U002">163925000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20250330to20250628_MajorCustomersAxis_MedicalMember"
      decimals="-3"
      id="Fact_4e614ffade7b4e45b8e7377b8eb8ea57"
      unitRef="U002">37899000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20240331to20240629_MajorCustomersAxis_MedicalMember"
      decimals="-3"
      id="Fact_38df8f3f40a04828968cefbfa5fa758a"
      unitRef="U002">39456000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20250101to20250628_MajorCustomersAxis_MedicalMember"
      decimals="-3"
      id="Fact_cbdf0673ee1247d892a8da5151c489d7"
      unitRef="U002">74431000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20240101to20240629_MajorCustomersAxis_MedicalMember"
      decimals="-3"
      id="Fact_b7bb26d98fbf4d6cba0da28099f61f00"
      unitRef="U002">73845000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20250330to20250628_MajorCustomersAxis_OtherMember"
      decimals="-3"
      id="Fact_2fd3534fb1da4371987e6ff66a84391c"
      unitRef="U002">109412000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20240331to20240629_MajorCustomersAxis_OtherMember"
      decimals="-3"
      id="Fact_874d515199684e918c7e5ef5a4dbddf5"
      unitRef="U002">90981000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20250101to20250628_MajorCustomersAxis_OtherMember"
      decimals="-3"
      id="Fact_524a8a6633c4425cad5f487ab004d159"
      unitRef="U002">209761000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20240101to20240629_MajorCustomersAxis_OtherMember"
      decimals="-3"
      id="Fact_72086262c6e44cd6b03ee0ed0fadaa46"
      unitRef="U002">184085000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_42793933568c4d3c8da9743936d08e79"
      unitRef="U002">762250000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_9447fd2ca0ab4cf298762c5e5bbe2623"
      unitRef="U002">741239000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_7ee5964c9b444a449f0bd70d4c75013d"
      unitRef="U002">1477486000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_1215c532242245bc8f65483393ccb164"
      unitRef="U002">1487518000</us-gaap:Revenues>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="c20250101to20250628"
      id="Text_030dc0b861b646dc863b88b90d152476">
&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;&lt;span style="text-decoration: underline;"&gt;Note 12 &#x2013; Earnings Per Share&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;The following table sets forth the computation of basic and diluted earnings (loss) per share attributable to Vishay stockholders &lt;span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;(shares in thousands)&lt;/span&gt;:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Fiscal quarters ended&lt;/div&gt;
          &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="6" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Six fiscal months ended&lt;/div&gt;
          &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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 28, 2025&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 29, 2024&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 28, 2025&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 29, 2024&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="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" style="vertical-align: top;" 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" style="vertical-align: top;" 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" style="vertical-align: top;" 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" style="vertical-align: top;" 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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Numerator:&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" style="vertical-align: bottom;" 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" style="vertical-align: bottom;" 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" style="vertical-align: bottom;" 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" style="vertical-align: bottom;" 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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Net earnings (loss) attributable to Vishay stockholders&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;2,004&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;23,533&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;(2,088&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;54,457&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&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%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&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%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&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%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Denominator:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Denominator for basic earnings (loss) per share:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&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%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&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%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&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%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Weighted average shares&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;135,569&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;137,201&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;135,617&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;137,400&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Outstanding phantom stock units&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;133&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;125&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;133&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;125&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Adjusted weighted average shares&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;135,702&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;137,326&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;135,750&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;137,525&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&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%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&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%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&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%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Effect of dilutive securities:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Restricted stock units&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;465&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;758&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;754&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Dilutive potential common shares&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;465&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;758&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;754&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&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%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&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%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&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%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Denominator for diluted earnings per share:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Adjusted weighted average shares - diluted&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;136,167&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;138,084&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;135,750&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;138,279&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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 style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Basic earnings (loss) per share attributable to Vishay stockholders&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;0.01&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%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;0.17&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%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;(0.02&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;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;0.40&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Diluted earnings (loss) per share attributable to Vishay stockholders&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;0.01&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%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;0.17&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%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;(0.02&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;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;0.39&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;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Diluted earnings (loss) per share for the periods presented do not reflect the following weighted average potential common shares that would have an
      antidilutive effect or have unsatisfied performance conditions &lt;span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;(in thousands)&lt;/span&gt;:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Fiscal quarters ended&lt;/div&gt;
          &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="6" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Six fiscal months ended&lt;/div&gt;
          &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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 28, 2025&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 29, 2024&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 28, 2025&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 29, 2024&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Restricted stock units&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;1,295&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;381&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;3,099&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;254&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;"&gt;If the average market price of Vishay common stock is less than the effective
        conversion price of the convertible senior notes due 2030, no shares are included in the diluted earnings per share computation for the convertible senior notes due 2030.&#160; &lt;/span&gt;Pursuant to the &lt;span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;"&gt;indenture governing the convertible senior notes due 2030, &lt;/span&gt;Vishay will satisfy its conversion obligations by paying $1 cash per $1 principal amount of converted notes and settle any additional amounts due in cash
      and/or common stock.&#160;&#160;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;"&gt; &lt;br/&gt;
      &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;In connection with the issuance of the convertible senior notes due 2030, the Company entered into capped call transactions, which were not included in the
      calculation of diluted earnings per share as their effect would have been anti-dilutive.&#160; The capped calls are intended to reduce the potential dilution to the Company's common stock &lt;span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;"&gt;in the event that at the time of conversion of the convertible senior notes due 2030 the Company's common stock price exceeds the conversion price of the convertible senior notes due 2030.&lt;br/&gt;
      &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="c20250101to20250628"
      id="Text_ee4666282e614460b2c654f92a728bf9">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;The following table sets forth the computation of basic and diluted earnings (loss) per share attributable to Vishay stockholders &lt;span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;(shares in thousands)&lt;/span&gt;:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Fiscal quarters ended&lt;/div&gt;
          &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="6" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Six fiscal months ended&lt;/div&gt;
          &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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 28, 2025&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 29, 2024&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 28, 2025&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 29, 2024&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="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" style="vertical-align: top;" 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" style="vertical-align: top;" 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" style="vertical-align: top;" 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" style="vertical-align: top;" 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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Numerator:&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" style="vertical-align: bottom;" 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" style="vertical-align: bottom;" 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" style="vertical-align: bottom;" 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" style="vertical-align: bottom;" 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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Net earnings (loss) attributable to Vishay stockholders&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;2,004&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;23,533&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;(2,088&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;54,457&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&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%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&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%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&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%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Denominator:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Denominator for basic earnings (loss) per share:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&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%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&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%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&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%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Weighted average shares&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;135,569&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;137,201&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;135,617&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;137,400&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Outstanding phantom stock units&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;133&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;125&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;133&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;125&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Adjusted weighted average shares&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;135,702&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;137,326&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;135,750&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;137,525&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&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%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&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%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&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%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Effect of dilutive securities:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Restricted stock units&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;465&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;758&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;754&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Dilutive potential common shares&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;465&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;758&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;-&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;754&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&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%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&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%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&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%; white-space: nowrap;" valign="bottom"&gt;&#160;&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="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Denominator for diluted earnings per share:&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 14.4pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Adjusted weighted average shares - diluted&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;136,167&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;138,084&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;135,750&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;138,279&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="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 style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Basic earnings (loss) per share attributable to Vishay stockholders&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;0.01&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%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;0.17&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%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;(0.02&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;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;0.40&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Diluted earnings (loss) per share attributable to Vishay stockholders&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;0.01&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%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;0.17&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%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;(0.02&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;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;)&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;$&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;0.39&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;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_51899e2b9e364723b5c9e5d876912a41"
      unitRef="U002">2004000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_100855afe6284ced9367d365553f4986"
      unitRef="U002">23533000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_dbdcfb6f75d9405c8932df3059ccb3db"
      unitRef="U002">-2088000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_82f697ca51184d7888461dc1232153f1"
      unitRef="U002">54457000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_698d97c2b62c4425b599d005165423d5"
      unitRef="U001">135569000</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_bca6c69fc4874853ac2f73f1e98b18bc"
      unitRef="U001">137201000</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_e969b90d20a7437998561f3f6665e178"
      unitRef="U001">135617000</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_edc0a1215abb4072aa05036466d53064"
      unitRef="U001">137400000</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_23675986ea7040b197cd1d67a97b436c"
      unitRef="U001">133000</us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights>
    <us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_e4006a32731f4b2e9b6db8ad92c8d0d3"
      unitRef="U001">125000</us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights>
    <us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_92b31d9c975c418286639906ea97166c"
      unitRef="U001">133000</us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights>
    <us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_ecdb08ca67f043e08956a870bcd2fd26"
      unitRef="U001">125000</us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_6048d73ba7b047cc8504081304c1aea4"
      unitRef="U001">135702000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_fe8e3a959d3447be9d1aac6462b5894d"
      unitRef="U001">137326000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_3bfdea304dc84e8198ba7318fc4e6da9"
      unitRef="U001">135750000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_676e7c94dd254481bb4c0d4f637e4f04"
      unitRef="U001">137525000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_299f763307dd4d18ad90408526ad777c"
      unitRef="U001">465000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_43485647eb1a4939be2fabf504707bfa"
      unitRef="U001">758000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_f474b90dab064f36b9b35927b2ba4af8"
      unitRef="U001">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_b96aa9e598134c9f80e7dd6f9ea9d489"
      unitRef="U001">754000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_2bfeeb031ce742c88264bc6bf593d7c0"
      unitRef="U001">465000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_1d15c05fb36a40989c78bf7e72a849e9"
      unitRef="U001">758000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_c81c6245eaa042199154918fcd615950"
      unitRef="U001">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_059833eff04e4700b2a821965a0a33fd"
      unitRef="U001">754000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_5fdb449a914c40a0aa0da38f696a6a68"
      unitRef="U001">136167000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20240331to20240629"
      decimals="-3"
      id="Fact_cfcd20a3351c4e29b56a0047a5a4055d"
      unitRef="U001">138084000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_9cceae0e1bc14d86b310ccfae98085f0"
      unitRef="U001">135750000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20240101to20240629"
      decimals="-3"
      id="Fact_56351a4d19cf40469a2effe53be25620"
      unitRef="U001">138279000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20250330to20250628"
      decimals="2"
      id="Fact_fbe911568ea14c0586efe30712c05152"
      unitRef="U003">0.01</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20240331to20240629"
      decimals="2"
      id="Fact_7ccd56fdc23d46c78c8c78c65442419b"
      unitRef="U003">0.17</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20250101to20250628"
      decimals="2"
      id="Fact_8743f15e6a6c476a97ac04c5a30b8df3"
      unitRef="U003">-0.02</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20240101to20240629"
      decimals="2"
      id="Fact_0602a863b3574e72951a2a4541c6c613"
      unitRef="U003">0.4</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20250330to20250628"
      decimals="2"
      id="Fact_ada37ee2cba8428ea2a60116a6f1f15e"
      unitRef="U003">0.01</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20240331to20240629"
      decimals="2"
      id="Fact_e417b243ea4f4df4951a3036d11eeb31"
      unitRef="U003">0.17</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20250101to20250628"
      decimals="2"
      id="Fact_ee3e10c2c7fe4ddb93bb3d5ff907ff39"
      unitRef="U003">-0.02</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20240101to20240629"
      decimals="2"
      id="Fact_9121a10d77a84a2a98c6bbdfbbb4697a"
      unitRef="U003">0.39</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="c20250101to20250628"
      id="Text_1f2df21b8cd5409f92d728abe04635c9">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Diluted earnings (loss) per share for the periods presented do not reflect the following weighted average potential common shares that would have an
      antidilutive effect or have unsatisfied performance conditions &lt;span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif; font-style: italic;"&gt;(in thousands)&lt;/span&gt;:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt; &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Fiscal quarters ended&lt;/div&gt;
          &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="6" style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Six fiscal months ended&lt;/div&gt;
          &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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 28, 2025&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 29, 2024&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 28, 2025&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
            &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;June 29, 2024&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;Restricted stock units&lt;br/&gt;
            &lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;1,295&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;381&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;3,099&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;254&lt;/div&gt;
          &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c20250330to20250628_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_RestrictedStockUnitsRSUMember"
      decimals="-3"
      id="Fact_1f57ecfb95704d318af88ff1d83d30bd"
      unitRef="U001">1295000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c20240331to20240629_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_RestrictedStockUnitsRSUMember"
      decimals="-3"
      id="Fact_0784556a1357488a840a4221beb6290f"
      unitRef="U001">381000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c20250101to20250628_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_RestrictedStockUnitsRSUMember"
      decimals="-3"
      id="Fact_0d867fcfc3f84d47833794b8adc0593c"
      unitRef="U001">3099000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c20240101to20240629_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_RestrictedStockUnitsRSUMember"
      decimals="-3"
      id="Fact_e60cdacc62904201ab2920cc05720908"
      unitRef="U001">254000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="c20250101to20250628"
      id="Text_9a7316738f334c9db31b14e067e86235">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;"&gt;If the average market price of Vishay common stock is less than the effective
        conversion price of the convertible senior notes due 2030, no shares are included in the diluted earnings per share computation for the convertible senior notes due 2030.&#160; &lt;/span&gt;Pursuant to the &lt;span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;"&gt;indenture governing the convertible senior notes due 2030, &lt;/span&gt;Vishay will satisfy its conversion obligations by paying $1 cash per $1 principal amount of converted notes and settle any additional amounts due in cash
      and/or common stock.&#160;&#160;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;"&gt; &lt;br/&gt;
      &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;In connection with the issuance of the convertible senior notes due 2030, the Company entered into capped call transactions, which were not included in the
      calculation of diluted earnings per share as their effect would have been anti-dilutive.&#160; The capped calls are intended to reduce the potential dilution to the Company's common stock &lt;span style="font-size: 12pt; font-family: 'Times New Roman', Times, serif;"&gt;in the event that at the time of conversion of the convertible senior notes due 2030 the Company's common stock price exceeds the conversion price of the convertible senior notes due 2030.&lt;br/&gt;
      &lt;/span&gt;&lt;/div&gt;
</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="c20250101to20250628"
      id="Text_31052fc93e0e44f39b9c0189771f9525">
&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;&lt;span style="text-decoration: underline;"&gt; &lt;br/&gt;
        &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;&lt;span style="text-decoration: underline;"&gt;Note 13 &#x2013; Fair Value Measurements&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;The following table provides the financial assets and liabilities carried at fair value measured on a recurring basis:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Total&lt;/div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Fair Value&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Level 1&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Level 2&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Level 3&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; text-align: left; font-size: 12pt; font-weight: bold;" valign="bottom"&gt; June 28, 2025 &lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" 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" style="vertical-align: bottom;" 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" style="vertical-align: bottom;" 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" style="vertical-align: bottom;" 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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Assets:&lt;/span&gt;&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" style="vertical-align: bottom;" 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" style="vertical-align: bottom;" 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" style="vertical-align: bottom;" 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" style="vertical-align: bottom;" 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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255); text-align: left;"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;Assets held in rabbi trusts&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;
              &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;53,765&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;
              &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;23,162&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;
              &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;30,603&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;
              &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;-&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; padding-bottom: 2px; text-align: left;"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;Available for sale securities&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);"&gt;
              &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;4,584&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;4,584&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;-&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;-&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255); text-align: left;"&gt;&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;
              &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;58,349&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;
              &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;27,746&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;
              &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;30,603&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;
              &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;-&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; text-align: left; width: 52%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: top; text-align: left; width: 9%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: top; text-align: left; width: 9%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: top; text-align: left; width: 9%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: top; text-align: left; width: 9%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="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="vertical-align: bottom; text-align: left; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-size: 12pt;"&gt;Liability:&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; text-align: left; width: 52%;" valign="bottom"&gt;&lt;span style="font-size: 12pt;"&gt;Acquisitions contingent consideration&lt;/span&gt;&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; font-size: 12pt; font-weight: bold; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: top; width: 1%;"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: top; text-align: right; width: 9%;"&gt;3,508&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: top; width: 1%; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; font-size: 12pt; font-weight: normal; vertical-align: top; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: normal; text-align: left; vertical-align: top; width: 1%;"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: normal; vertical-align: top; text-align: right; width: 9%;"&gt;-&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: normal; text-align: left; vertical-align: top; width: 1%; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; font-size: 12pt; font-weight: normal; vertical-align: top; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: normal; text-align: left; vertical-align: top; width: 1%;"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: normal; vertical-align: top; text-align: right; width: 9%;"&gt;-&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: normal; text-align: left; vertical-align: top; width: 1%; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; font-size: 12pt; font-weight: normal; vertical-align: top; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: normal; text-align: left; vertical-align: top; width: 1%;"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: normal; vertical-align: top; text-align: right; width: 9%;"&gt;3,508&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: normal; 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="vertical-align: bottom; text-align: left; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; text-align: left; width: 52%; font-size: 12pt; font-weight: bold;" valign="bottom"&gt; December 31, 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: top; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: left; width: 9%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: left; width: 9%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: left; width: 9%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: left; width: 9%;"&gt;&#160;&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Assets:&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; text-align: left;"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;Assets held in rabbi trusts&lt;/div&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: top; width: 1%;"&gt;
              &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;53,508&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%;"&gt;
              &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;24,518&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%;"&gt;
              &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;28,990&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%;"&gt;
              &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; padding-bottom: 2px; text-align: left; background-color: rgb(204, 238, 255);"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;Available for sale securities&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"&gt;
              &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);"&gt;4,043&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255); white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);"&gt;4,043&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255); white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);"&gt;-&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255); white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);"&gt;-&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%;"&gt;
              &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;57,551&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%;"&gt;
              &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;28,561&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%;"&gt;
              &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;28,990&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%;"&gt;
              &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;-&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255); white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255); white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255); white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-size: 12pt;"&gt;Liability:&lt;/span&gt;&lt;/span&gt; &lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="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="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&lt;span style="font-size: 12pt;"&gt;Acquisitions contingent consideration&lt;/span&gt; &lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; font-size: 12pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);"&gt;3,801&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255); white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; font-size: 12pt; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);"&gt;-&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255); white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; font-size: 12pt; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);"&gt;-&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255); white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; font-size: 12pt; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);"&gt;3,801&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;div style="text-align: justify;"&gt;&lt;span style="font-size: 12pt;"&gt; There have been no changes in the classification of any financial instruments within the fair value hierarchy in the periods presented.&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt; &lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;The Company maintains non-qualified trusts, referred to as &#x201c;rabbi&#x201d; trusts, to fund payments under deferred compensation and non-qualified pension plans.
      Rabbi trust assets consist primarily of marketable securities, classified as available-for-sale and company-owned life insurance assets. The marketable securities held in the rabbi trusts are valued using quoted market prices on the last business day
      of the period. The company-owned life insurance assets are valued in consultation with the Company&#x2019;s insurance brokers using the value of underlying assets of the insurance contracts.&#160; The fair value measurement of the marketable securities held in
      the rabbi trust is considered a Level 1 measurement and the measurement of the company-owned life insurance assets is considered a Level 2 measurement within the fair value hierarchy.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;The Company holds investments in debt securities that are intended to fund a portion of its pension and other postretirement benefit obligations outside of
      the United States.&#160; The investments are valued based on quoted market prices on the last business day of the period. The fair value measurement of the investments is considered a Level 1 measurement within the fair value hierarchy.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: justify;"&gt; &lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;The Company may be required to make certain contingent consideration payments related to acquisitions.&#160; The fair value of these contingent payments is
        determined by estimating the net present value of the expected cash flows based on the probability of expected payments.&#160; The fair value measurement of the contingent consideration payments is considered a Level 3 measurement within the fair value
        hierarchy. &lt;br/&gt;
      &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;The fair value of the long-term debt, excluding the derivative liabilities and deferred financing costs, at June 28, 2025 and December 31, 2024 is approximately $865,500 and $850,600, respectively,
      compared to its carrying value, excluding the deferred financing costs, of $935,000 and $927,911, respectively.&#160; The Company estimates the fair value of its long-term debt using a combination of quoted market prices for similar financing arrangements and expected
      future payments discounted at risk-adjusted rates, which are considered Level 2 inputs.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;At June 28, 2025 and December 31, 2024, the Company&#x2019;s short-term investments were comprised of time deposits with financial institutions that have maturities that exceed 90
      days from the date of acquisition; however they all mature within one year from the respective balance sheet dates.&#160; The Company's short-term investments are accounted for as held-to-maturity debt instruments, at amortized cost, which approximates
      their fair value. The investments are funded with excess cash not expected to be needed for operations prior to maturity; therefore, the Company believes it has the intent and ability to hold the short-term investments until maturity.&#160; At each
      reporting date, the Company performs an evaluation to determine if any unrealized losses are other-than-temporary.&#160; No
      other-than-temporary impairments have been recognized on these securities, and there are no unrecognized holding gains or losses for
      these securities during the periods presented.&#160; There have been no transfers to or from the held-to-maturity classification.&#160; All
      decreases in the account balance are due to returns of principal at the securities&#x2019; maturity dates.&#160; Interest on the securities is recognized as interest income when earned.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;At June 28, 2025 and December 31, 2024, the Company&#x2019;s cash and cash equivalents were comprised of demand deposits, time deposits with maturities of three months or less when
      purchased, and money market funds.&#160; The Company estimates the fair value of its cash, cash equivalents, and short-term investments using Level 2 inputs.&#160; Based on the current interest rates for similar investments with comparable credit risk and time
      to maturity, the fair value of the Company's cash, cash equivalents, and held-to-maturity short-term investments approximate the carrying amounts reported in the consolidated condensed balance sheets.&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt; &lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;In the second fiscal quarter of 2025, the Company entered into a forward contract with a highly-rated financial institution to mitigate the foreign
      currency risk associated with an intercompany loan denominated in a currency other than the legal entity's functional currency.&#160; The notional amount of the forward contract was $25,000 as of June 28, 2025.&#160; We have not designated the forward contract as a hedge for accounting purposes, and as such the change in the fair value of the contract is
      recognized in the consolidated condensed statements of operations as a component of other income (expense).&#160; The Company estimates the fair value of the forward contract based on applicable and commonly used pricing models using current market
      information and is considered a Level 2 measurement within the fair value hierarchy.&#160; Due to the timing of the forward contract, the value of the forward contract was immaterial as of June 28, 2025.&#160; The Company does not utilize derivatives or other
      financial instruments for trading or other speculative purposes.&lt;br/&gt;
    &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;The Company&#x2019;s financial instruments also include accounts receivable and accounts payable.&#160; The carrying amounts for these financial instruments reported
      in the consolidated condensed balance sheets approximate their fair values.&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt; &lt;br/&gt;
    &lt;/div&gt;
</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="c20250101to20250628"
      id="Text_847803f04e0547ed8e2115287286b19d">
&lt;div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;The following table provides the financial assets and liabilities carried at fair value measured on a recurring basis:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
      &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Total&lt;/div&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Fair Value&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Level 1&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Level 2&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="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
              &lt;div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 12pt; font-weight: bold;"&gt;Level 3&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; text-align: left; font-size: 12pt; font-weight: bold;" valign="bottom"&gt; June 28, 2025 &lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" 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" style="vertical-align: bottom;" 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" style="vertical-align: bottom;" 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" style="vertical-align: bottom;" 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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Assets:&lt;/span&gt;&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" style="vertical-align: bottom;" 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" style="vertical-align: bottom;" 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" style="vertical-align: bottom;" 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" style="vertical-align: bottom;" 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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255); text-align: left;"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;Assets held in rabbi trusts&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;
              &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;53,765&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;
              &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;23,162&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;
              &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;30,603&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;
              &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;-&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; padding-bottom: 2px; text-align: left;"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;Available for sale securities&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);"&gt;
              &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;4,584&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;4,584&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;-&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;-&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255); text-align: left;"&gt;&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;
              &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;58,349&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;
              &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;27,746&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;
              &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;30,603&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;
              &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;"&gt;-&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); font-weight: bold; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; text-align: left; width: 52%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: top; text-align: left; width: 9%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: top; text-align: left; width: 9%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: top; text-align: left; width: 9%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: top; text-align: left; width: 9%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="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="vertical-align: bottom; text-align: left; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-size: 12pt;"&gt;Liability:&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; text-align: left; width: 52%;" valign="bottom"&gt;&lt;span style="font-size: 12pt;"&gt;Acquisitions contingent consideration&lt;/span&gt;&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; font-size: 12pt; font-weight: bold; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: top; width: 1%;"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; vertical-align: top; text-align: right; width: 9%;"&gt;3,508&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: bold; text-align: left; vertical-align: top; width: 1%; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; font-size: 12pt; font-weight: normal; vertical-align: top; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: normal; text-align: left; vertical-align: top; width: 1%;"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: normal; vertical-align: top; text-align: right; width: 9%;"&gt;-&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: normal; text-align: left; vertical-align: top; width: 1%; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; font-size: 12pt; font-weight: normal; vertical-align: top; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: normal; text-align: left; vertical-align: top; width: 1%;"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: normal; vertical-align: top; text-align: right; width: 9%;"&gt;-&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: normal; text-align: left; vertical-align: top; width: 1%; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; font-size: 12pt; font-weight: normal; vertical-align: top; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: normal; text-align: left; vertical-align: top; width: 1%;"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: normal; vertical-align: top; text-align: right; width: 9%;"&gt;3,508&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; font-weight: normal; 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="vertical-align: bottom; text-align: left; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; text-align: left; width: 52%; font-size: 12pt; font-weight: bold;" valign="bottom"&gt; December 31, 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: top; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: left; width: 9%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: left; width: 9%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: left; width: 9%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: left; width: 9%;"&gt;&#160;&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
              &lt;div style="text-align: left; text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman', Times, serif; font-size: 12pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Assets:&lt;/span&gt;&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: left; width: 9%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; text-align: left;"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;Assets held in rabbi trusts&lt;/div&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: top; width: 1%;"&gt;
              &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;53,508&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%;"&gt;
              &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;24,518&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%;"&gt;
              &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;28,990&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%;"&gt;
              &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; padding-bottom: 2px; text-align: left; background-color: rgb(204, 238, 255);"&gt;
              &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;Available for sale securities&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);"&gt;
              &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);"&gt;4,043&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255); white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);"&gt;4,043&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255); white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);"&gt;-&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255); white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);"&gt;-&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; text-align: left;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%;"&gt;
              &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;57,551&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%;"&gt;
              &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;28,561&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%;"&gt;
              &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;28,990&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%;"&gt;
              &lt;div style="font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;$&lt;/div&gt;
            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;-&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: top; width: 1%; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255); white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255); white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255); white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-size: 12pt;"&gt;Liability:&lt;/span&gt;&lt;/span&gt; &lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; font-size: 12pt;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="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="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&lt;span style="font-size: 12pt;"&gt;Acquisitions contingent consideration&lt;/span&gt; &lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; font-size: 12pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: top; width: 1%; background-color: rgb(204, 238, 255);"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);"&gt;3,801&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255); white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; font-size: 12pt; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);"&gt;-&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255); white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; font-size: 12pt; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);"&gt;-&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255); white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; font-size: 12pt; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: top; width: 1%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);"&gt;$&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; vertical-align: top; text-align: right; width: 9%; font-family: 'Times New Roman',Times,serif; background-color: rgb(204, 238, 255);"&gt;3,801&lt;br/&gt;
            &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-size: 12pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <vsh:RabbiTrustAssetsFairValueDisclosure
      contextRef="c20250628_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_a5e988543d4d448f96bd8f6437217a36"
      unitRef="U002">53765000</vsh:RabbiTrustAssetsFairValueDisclosure>
    <vsh:RabbiTrustAssetsFairValueDisclosure
      contextRef="c20250628_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_bd360d98891a40da9515d201375e9579"
      unitRef="U002">23162000</vsh:RabbiTrustAssetsFairValueDisclosure>
    <vsh:RabbiTrustAssetsFairValueDisclosure
      contextRef="c20250628_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_ad51cc8f79bc4a3a87e7640d77caf0ab"
      unitRef="U002">30603000</vsh:RabbiTrustAssetsFairValueDisclosure>
    <vsh:RabbiTrustAssetsFairValueDisclosure
      contextRef="c20250628_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_431098f14da740929b9325ed8f5bf6a7"
      unitRef="U002">0</vsh:RabbiTrustAssetsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="c20250628_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_43959bedafbd49faafddc44ac07c64c9"
      unitRef="U002">4584000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="c20250628_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_3c8257a13bf94394b726554f4f16b39f"
      unitRef="U002">4584000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="c20250628_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_783ea9752243486894586f35a56cb6d9"
      unitRef="U002">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="c20250628_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_04617b3550bd4e939e9a8220d7374c4b"
      unitRef="U002">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="c20250628_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_260398eab6cb4f919b13ee195ef66938"
      unitRef="U002">58349000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="c20250628_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_b8f3d3e1e9db43bda4ab898b18a09b7a"
      unitRef="U002">27746000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="c20250628_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_3277beda016848d1babf6fe47846c6d0"
      unitRef="U002">30603000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="c20250628_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_f4c51a488a0e49d58e376d53188f2e4b"
      unitRef="U002">0</us-gaap:AssetsFairValueDisclosure>
    <vsh:ContingentConsiderationFairValue
      contextRef="c20250628_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_d16c6ebbc8a446c393c60d220614a02c"
      unitRef="U002">3508000</vsh:ContingentConsiderationFairValue>
    <vsh:ContingentConsiderationFairValue
      contextRef="c20250628_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_b55311be6a644aed8bebb08123d40c8d"
      unitRef="U002">0</vsh:ContingentConsiderationFairValue>
    <vsh:ContingentConsiderationFairValue
      contextRef="c20250628_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_73d2db69791a49e7a97f1b4d0373c538"
      unitRef="U002">0</vsh:ContingentConsiderationFairValue>
    <vsh:ContingentConsiderationFairValue
      contextRef="c20250628_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_fe04fb759bcb4001947e185a5139a879"
      unitRef="U002">3508000</vsh:ContingentConsiderationFairValue>
    <vsh:RabbiTrustAssetsFairValueDisclosure
      contextRef="c20241231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_9b01ff39eae743f38d83b7af32eb9d92"
      unitRef="U002">53508000</vsh:RabbiTrustAssetsFairValueDisclosure>
    <vsh:RabbiTrustAssetsFairValueDisclosure
      contextRef="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_f6c75871ec8d45caa4b95c727228a97c"
      unitRef="U002">24518000</vsh:RabbiTrustAssetsFairValueDisclosure>
    <vsh:RabbiTrustAssetsFairValueDisclosure
      contextRef="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_d47980f98ffa45418852cc356f82ddb7"
      unitRef="U002">28990000</vsh:RabbiTrustAssetsFairValueDisclosure>
    <vsh:RabbiTrustAssetsFairValueDisclosure
      contextRef="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_d54ac44e0d694defa23adc0938a55928"
      unitRef="U002">0</vsh:RabbiTrustAssetsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="c20241231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_2e5cfa0aedb648068328a922267680b3"
      unitRef="U002">4043000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_2e039165adde48638c9caa4461b965c8"
      unitRef="U002">4043000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_b0617ad1011c47079bbf356c6e94a101"
      unitRef="U002">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_db9da99ee2344075b57b8081afcaa643"
      unitRef="U002">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="c20241231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_d375ba08bae44714b27a96f4dfc3b20d"
      unitRef="U002">57551000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_cb221d188a3948e881ed074201d2476e"
      unitRef="U002">28561000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_af15add925cc4027836d6bd6b7a7f5b3"
      unitRef="U002">28990000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_f20bda67d7ac41129559636eeb3ce0ef"
      unitRef="U002">0</us-gaap:AssetsFairValueDisclosure>
    <vsh:ContingentConsiderationFairValue
      contextRef="c20241231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_f6ff5b8360fa4c7bb5fe489a6b95f118"
      unitRef="U002">3801000</vsh:ContingentConsiderationFairValue>
    <vsh:ContingentConsiderationFairValue
      contextRef="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_5844535e00e84befbe90e0b7c366d002"
      unitRef="U002">0</vsh:ContingentConsiderationFairValue>
    <vsh:ContingentConsiderationFairValue
      contextRef="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_7d6ce78b1d9d4bac87113d66161a55a6"
      unitRef="U002">0</vsh:ContingentConsiderationFairValue>
    <vsh:ContingentConsiderationFairValue
      contextRef="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_7ad4cdf7d8f4493e80f10f01154dc01d"
      unitRef="U002">3801000</vsh:ContingentConsiderationFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="c20250628"
      decimals="-3"
      id="Fact_db49a0d3f37b4495a31df1b289c1385d"
      unitRef="U002">865500000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="c20241231"
      decimals="-3"
      id="Fact_2b9ec4c643b54751a1f805c88fc47902"
      unitRef="U002">850600000</us-gaap:LongTermDebtFairValue>
    <vsh:LongTermDebtExcludingDerivativeLiabilities
      contextRef="c20250628"
      decimals="-3"
      id="Fact_2d4cd12ab00f473a8f7b4ee6df4bcc55"
      unitRef="U002">935000000</vsh:LongTermDebtExcludingDerivativeLiabilities>
    <vsh:LongTermDebtExcludingDerivativeLiabilities
      contextRef="c20241231"
      decimals="-3"
      id="Fact_f1eab208eb624c15b2cd4e2734ff2e3c"
      unitRef="U002">927911000</vsh:LongTermDebtExcludingDerivativeLiabilities>
    <us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLossWriteoff
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_745c9e6b500c49f9abe915a214b127fb"
      unitRef="U002">0</us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLossWriteoff>
    <us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLossWriteoff
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_2690dffec4de42798316fb2314623eb4"
      unitRef="U002">0</us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLossWriteoff>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
      contextRef="c20241231"
      decimals="-3"
      id="Fact_e04045e88a2b4be28ef9c3566a617f6b"
      unitRef="U002">0</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:DebtSecuritiesHeldToMaturityTransferAmount
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_cacd3e88b28d49e0a0a0dca21f8d8a99"
      unitRef="U002">0</us-gaap:DebtSecuritiesHeldToMaturityTransferAmount>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
      contextRef="c20250628"
      decimals="-3"
      id="Fact_9b3500c69999438d8ebb65f0febc50a0"
      unitRef="U002">0</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
      contextRef="c20250628"
      decimals="-3"
      id="Fact_5d487069fc464c73b637ad67d3f4959c"
      unitRef="U002">0</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
      contextRef="c20241231"
      decimals="-3"
      id="Fact_5b22395a25c14262b7dae9826fb5ec5e"
      unitRef="U002">0</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLossWriteoff
      contextRef="c20250330to20250628"
      decimals="-3"
      id="Fact_52252a0f29544487a94f22bad504d9a6"
      unitRef="U002">0</us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLossWriteoff>
    <us-gaap:DebtSecuritiesHeldToMaturityTransferAmount
      contextRef="c20250101to20250628"
      decimals="-3"
      id="Fact_b2c1c89647ca4409a9a635bbaab77af1"
      unitRef="U002">0</us-gaap:DebtSecuritiesHeldToMaturityTransferAmount>
    <us-gaap:DebtSecuritiesHeldToMaturityTransferAmount
      contextRef="c20240101to20241231"
      decimals="-3"
      id="Fact_58b1ca4421484165b48a2c075752b737"
      unitRef="U002">0</us-gaap:DebtSecuritiesHeldToMaturityTransferAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="c20250628"
      decimals="-3"
      id="Fact_3bca44cda9ab4a31abe29f1bf4d31a9d"
      unitRef="U002">25000000</us-gaap:DerivativeNotionalAmount>
    <ecd:MtrlTermsOfTrdArrTextBlock
      contextRef="c20250101to20250628"
      id="Text_e721f3fa75134f4f98ace5e2215434bc">
&lt;div style="text-align: justify;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt; 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;None of our directors or executive officers adopted or terminated a Rule 10b5-1
        trading arrangement or adopted or terminated
        a non-Rule 10b5-1 trading arrangement (as defined by Item 408(c) of Regulation S-K) during the fiscal quarter ended June 28, 2025.&lt;/span&gt;
    &lt;/div&gt;

&lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; 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; &lt;br/&gt;
      &lt;/span&gt;&lt;/div&gt;
</ecd:MtrlTermsOfTrdArrTextBlock>
    <ecd:Rule10b51ArrAdoptedFlag
      contextRef="c20250330to20250628"
      id="Fact_86b7d5fdeffa4085a19bb5d905329ce6">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrTrmntdFlag
      contextRef="c20250330to20250628"
      id="Fact_a9cbd43e6d594bad8987c492edccb4de">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrAdoptedFlag
      contextRef="c20250330to20250628"
      id="Fact_9fd0566551db45639fee2af155368000">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrTrmntdFlag
      contextRef="c20250330to20250628"
      id="Fact_da2e0e5b823c49198db2c2655a490447">false</ecd:NonRule10b51ArrTrmntdFlag>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#Fact_cf2abd3b1bb7498693a204da9e500d3b"
          xlink:label="Fact_cf2abd3b1bb7498693a204da9e500d3b"
          xlink:type="locator"/>
        <link:footnote id="Foot_779c764f19d049ffa71b75a3c4cfc1d6" xlink:label="Foot_779c764f19d049ffa71b75a3c4cfc1d6" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Granted*Employees in certain countries are granted equity-linked awards that will be settled in cash and are accounted for as liability
      awards.&#160; The liability awards are not material.&#160; The number of RSUs granted excludes these awards.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_cf2abd3b1bb7498693a204da9e500d3b"
          xlink:to="Foot_779c764f19d049ffa71b75a3c4cfc1d6"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9ad4d6e2696b4b408a5dc3c23c6023f6"
          xlink:label="Fact_9ad4d6e2696b4b408a5dc3c23c6023f6"
          xlink:type="locator"/>
        <link:footnote id="Foot_92e1948338f94af99f461d762b6c1952" xlink:label="Foot_92e1948338f94af99f461d762b6c1952" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size: 10pt;">The number of RSUs vested includes shares that the Company withheld on behalf of employees to satisfy the statutory tax withholding requirements.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9ad4d6e2696b4b408a5dc3c23c6023f6"
          xlink:to="Foot_92e1948338f94af99f461d762b6c1952"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_e81cf13b18984bcdb8c70723a1baf127"
          xlink:label="Fact_e81cf13b18984bcdb8c70723a1baf127"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_e81cf13b18984bcdb8c70723a1baf127"
          xlink:to="Foot_92e1948338f94af99f461d762b6c1952"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
